123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Data;
- using System.Threading;
- namespace Com.Jpsoft.Hospital.Web.Module.ExamineInfo.SORIS
- {
- public partial class Listc : Com.Jpsoft.Hospital.Web.Common.BasePage
- {
- protected override void OnInit(EventArgs e)
- {
- if (!IsPostBack)
- {
- base.AutoCheckRight = false;
- base.CheckRightParam = Com.Jpsoft.Hospital.Web.Common.PageFuntionType.List;
- }
- base.OnInit(e);
- }
- protected void Page_Load(object sender, EventArgs e)
- {
- if (!IsPostBack)
- {
- int curpage = 1;
- int id = 0;
- string cmd = string.Empty;
- if (FetchQueryString("CMD", out cmd))
- {
- if(cmd.Equals("Deletes"))
- {
- string chooseIDs = Request.QueryString["ids"].ToString();
- Com.Jpsoft.Hospital.DAL.ts_ComplainRecordEx.BatchUpdate("ts_ComplainRecord","IsDel","1","UID",chooseIDs);
- }
- }
- AspNetPager1.CurrentPageIndex = curpage;
- AspNetPager1.RecordCount = AspNetPager1.PageSize * curpage;
- BindPageData();
- }
- }
- private void BindPageData()
- {
- string strWhere = " where 1=1 and IsProcess=0 and IsDel!=1 ";
- int recordCount = 0;
- string strOrder = " order by ComplainTime DESC";
- using (IDataReader idr = Com.Jpsoft.Hospital.DAL.ts_ComplainRecordEx.SelectPage(AspNetPager1.CurrentPageIndex, AspNetPager1.PageSize, strWhere, strOrder))
- {
- if (idr.Read())
- {
- recordCount = Convert.ToInt32(idr["RecordCount"]);
- }
- AspNetPager1.RecordCount = recordCount;
- idr.NextResult();
- this.GridView1.DataSource = idr;
- this.GridView1.DataBind();
- }
- }
- public string GetName(object zyhObj, object mzhObj, object yghObj)
- {
- string zyh = string.Empty;
- string mzh = string.Empty;
- string ygh = string.Empty;
- if (zyhObj != null)
- zyh = zyhObj.ToString();
- if (mzhObj != null)
- mzh = mzhObj.ToString();
- if (yghObj != null)
- ygh = yghObj.ToString();
- Com.Jpsoft.Hospital.BLL.ts_ComplainRecord bll = new BLL.ts_ComplainRecord();
- string name = string.Empty;
- if (zyh != string.Empty)
- {
- name = bll.GetNameByZyh(zyh);
- }
- else if (mzh != string.Empty)
- {
- name = bll.GetNameByMzh(mzh);
- }
- else if (ygh != string.Empty)
- {
- name = bll.GetNameByYgh(ygh);
- }
- else
- {
- name = "未知";
- }
- return name;
- }
- protected void Button1_Click(object sender, EventArgs e)
- {
- }
- protected void Unnamed1_Click(object sender, EventArgs e)
- {
- if (!cbxZBY.Checked)
- {
- int uid = Convert.ToInt32(txtUID.Text);
- Com.Jpsoft.Hospital.BLL.ts_ComplainRecord bll = new BLL.ts_ComplainRecord();
- Com.Jpsoft.Hospital.Model.ts_ComplainRecord model = bll.GetModel(uid);
- model.UID = uid;
- model.Context = txtContext.Text.Trim();
- model.IsProcess = true;
- model.Linkman = txtLinkman.Text.Trim();
- model.Linktime = Convert.ToDateTime(txtLinktime.Text.Trim());
- try
- {
- bll.UpdateViews(model);
- Response.Write("<script>alert('处理成功!');window.location='Listc.aspx';</script>");
- }
- catch (Exception ex)
- {
- Response.Write("<script>alert('处理失败!原因:" + ex.ToString() + "');window.location='Listc.aspx';</script>");
- }
- }
- else
- {
- int uid = Convert.ToInt32(txtUID.Text);
- Com.Jpsoft.Hospital.BLL.ts_ComplainRecord tsbll = new BLL.ts_ComplainRecord();
- Com.Jpsoft.Hospital.BLL.ts_PraiseRecord bybll = new BLL.ts_PraiseRecord();
- Com.Jpsoft.Hospital.Model.ts_ComplainRecord tsmodel = tsbll.GetModel(uid);
- Com.Jpsoft.Hospital.Model.ts_PraiseRecord bymodel = new Model.ts_PraiseRecord();
- bymodel.Zyh = tsmodel.Zyh;
- bymodel.Ygh = tsmodel.Ygh;
- bymodel.Ygdm = tsmodel.Ygdm;
- bymodel.PrasieTypeID = tsmodel.ComplainTypeID;
- bymodel.PraiseTime = tsmodel.ComplainTime;
- bymodel.PraisePlaceID = tsmodel.ComplainPlaceID;
- bymodel.PraisePhone = tsmodel.ComplainPhone;
- bymodel.Mzh = tsmodel.Mzh;
- bymodel.Linktime = Convert.ToDateTime(txtLinktime.Text.Trim());
- bymodel.Linkman = txtLinkman.Text.Trim();
- bymodel.IsProcess = true;
- bymodel.Context = txtContext.Text.Trim();
- try
- {
- bybll.Add(bymodel);
- tsbll.Delete(uid);
- Response.Write("<script>alert('处理成功!');window.location='Listc.aspx';</script>");
- }
- catch (Exception ex)
- {
- Response.Write("<script>alert('处理失败!原因:" + ex.ToString() + "');window.location='Listc.aspx';</script>");
- }
- }
- }
- public string GetBoolCN(object obj)
- {
- bool bl;
- if (bool.TryParse(obj.ToString(), out bl))
- {
- if (bl)
- return "是";
- }
- return "否";
- }
- protected void AspNetPager1_PageChanged(object sender, EventArgs e)
- {
- BindPageData();
- }
- protected void btnsftj_Click(object sender, EventArgs e)
- {
- //string strWhere = string.Empty;
- //if(!string.IsNullOrEmpty(ViewState[""]))
- }
- }
- }
|