using System;
using System.Collections.Generic;
//using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
//
using System.Data;
using System.Text;
namespace Com.Jpsoft.Hospital.Web.Module.ExamineInfo.jp_examine_obj
{
public partial class List :Com.Jpsoft.Hospital.Web.Common.BasePage
{
Com.Jpsoft.Hospital.BLL.jp_examine_obj obj = new Com.Jpsoft.Hospital.BLL.jp_examine_obj();
Com.Jpsoft.Hospital.Model.jp_examine_obj model = new Com.Jpsoft.Hospital.Model.jp_examine_obj();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
int curpage = 1;
int id = 0;
string cmd = string.Empty;
FetchQueryString("curpage", out curpage);
FetchQueryString("id", out id);
FetchQueryString("cmd", out cmd);
AspNetPager1.CurrentPageIndex = curpage;
AspNetPager1.RecordCount = AspNetPager1.PageSize * curpage;
if (cmd == "del")
{
Delete(id, curpage);
}
BindPageData();
}
}
///
/// delete by yqh
///
///
///
private void Delete(int id, int curpage)
{
obj.Delete(id);
Response.Write("");
}
///
///
/// 绑定页面数据
///
private void BindPageData()
{
string strWhere = " where 1=1";
int recordCount = 0;
string strOrder = " order by obj_id DESC";
using (IDataReader idr = Com.Jpsoft.Hospital.DAL.jp_examine_objEx.SelectPage(AspNetPager1.CurrentPageIndex, AspNetPager1.PageSize, strWhere, strOrder))
{
if (idr.Read())
{
recordCount = Convert.ToInt32(idr["RecordCount"]);
}
AspNetPager1.RecordCount = recordCount;
idr.NextResult();
this.gv.DataSource = idr;
this.gv.DataBind();
idr.Close();
}
}
///
/// 页面改变
///
///
///
protected void AspNetPager1_PageChanged(object sender, EventArgs e)
{
BindPageData();
}
/////
///// 删除提示
/////
/////
/////
//protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
//{
// if (e.Row.RowType == DataControlRowType.DataRow)
// {
// if (e.Row.RowState == DataControlRowState.Alternate || e.Row.RowState == DataControlRowState.Normal)
// {
// ((LinkButton)e.Row.Cells[2].Controls[0]).Attributes.Add("onclick", "return confirm('确定要删除吗?');");
// }
// }
//}
/////
///// 删除数据
/////
/////
/////
//protected void gv_RowDeleting(object sender, GridViewDeleteEventArgs e)
//{
// int obj_id = int.Parse(this.gv.DataKeys[e.RowIndex].Value.ToString());
// obj.Delete(obj_id);
// Response.Write("");
// BindPageData();
//}
protected void btnAdd_Click(object sender, EventArgs e)
{
Response.Write("");
}
}
}