123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- 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();
- }
- }
- /// <summary>
- /// delete by yqh
- /// </summary>
- /// <param name="id"></param>
- /// <param name="curpage"></param>
- private void Delete(int id, int curpage)
- {
- obj.Delete(id);
- Response.Write("<script>alert('删除成功!');window.navigate('List.aspx?curpage="+curpage+"');</script>");
- }
- /// <summary>
- ///
- /// 绑定页面数据
- /// </summary>
- 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();
- }
- }
- /// <summary>
- /// 页面改变
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- protected void AspNetPager1_PageChanged(object sender, EventArgs e)
- {
- BindPageData();
- }
- ///// <summary>
- ///// 删除提示
- ///// </summary>
- ///// <param name="sender"></param>
- ///// <param name="e"></param>
- //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('确定要删除吗?');");
- // }
- // }
- //}
- ///// <summary>
- ///// 删除数据
- ///// </summary>
- ///// <param name="sender"></param>
- ///// <param name="e"></param>
- //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("<script>alert('删除成功!');</script>");
- // BindPageData();
- //}
- protected void btnAdd_Click(object sender, EventArgs e)
- {
- Response.Write("<script>window.location.href='Insert.aspx';</script>");
- }
- }
- }
|