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(""); } } }