123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- using System;
- using System.Collections.Generic;
- //using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- //
- using System.Data;
- namespace Com.Jpsoft.Hospital.Web.Module.Sys.Function
- {
- public partial class List : Com.Jpsoft.Hospital.Web.Common.BasePage
- {
- Com.Jpsoft.Hospital.Model.jp_sys_function model= new Com.Jpsoft.Hospital.Model.jp_sys_function();
- Com.Jpsoft.Hospital.BLL.jp_sys_function fun = new Com.Jpsoft.Hospital.BLL.jp_sys_function();
- protected void Page_Load(object sender, EventArgs e)
- {
- int id = 0;
- int curpage = 1;
- string cmd = string.Empty;
- FetchQueryString("id", out id);
- FetchQueryString("curpage", out curpage);
- FetchQueryString("cmd", out cmd);
- AspNetPager1.RecordCount = curpage * AspNetPager1.PageSize;
- AspNetPager1.CurrentPageIndex = curpage;
- if (cmd == "del")
- {
- Delete(id, curpage);
- }
- BindData();
- }
- /// <summary>
- /// delete
- /// </summary>
- /// <param name="id"></param>
- /// <param name="curpage"></param>
- private void Delete(int id, int curpage)
- {
- try
- {
- fun.Delete(id);
- Response.Write("<script>alert('删除成功!');window.navigate('List.aspx?curpage=" + curpage + "');</script>");
- }
- catch (Exception ex)
- {
- Response.Write("<script>alert('删除失败!原因:" + ex.ToString() + "');</script>");
- }
- }
- /// <summary>
- /// 绑定数据
- /// </summary>
- private void BindData()
- {
- int recordcount = 0;
- string strwhere = " where 1=1 ";
- string order = " order by fun_id DESC";
- using (IDataReader idr = Com.Jpsoft.Hospital.DAL.jp_sys_functionEx.SelectPage(AspNetPager1.CurrentPageIndex, AspNetPager1.PageSize, strwhere, order))
- {
- if (idr.Read())
- {
- recordcount=int.Parse(idr["RecordCount"].ToString());
- this.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 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 id = int.Parse(this.gv.DataKeys[e.RowIndex].Value.ToString());
- // fun.Delete(id);
- // Response.Write("<script>alert('删除成功!');</script>");
- // BindData();
- //}
- protected void AspNetPager1_PageChanged(object sender, EventArgs e)
- {
- BindData();
- }
- protected void btnadd_Click(object sender, EventArgs e)
- {
- Response.Redirect("Insert.aspx");
- }
- protected void gv_RowDeleting(object sender, GridViewDeleteEventArgs e)
- {
- }
- }
- }
|