using System;
using System.Collections;
using System.Configuration;
using System.Data;
//using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
//using System.Xml.Linq;
namespace Com.Jpsoft.Hospital.Web.Module.Sys.User
{
public partial class Update : Com.Jpsoft.Hospital.Web.Common.BasePage
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if(Request.QueryString["uid"].ToString().Trim()!=""&&Request.QueryString["uid"]!=null)
{
int id = int.Parse(Request.QueryString["uid"].ToString());
ShowData(id);
}
}
}
///
/// return
///
///
///
protected void btnBack_Click(object sender, EventArgs e)
{
Response.Write("");
}
///
/// show data by yqh
///
///
private void ShowData(int id)
{
//医德医风
Com.Jpsoft.Hospital.BLL.jp_examine_depart depart = new Com.Jpsoft.Hospital.BLL.jp_examine_depart();
DataTable dt = depart.GetList(" depart_isrecorder=1").Tables[0];
if (dt.Rows.Count > 0)
{
this.isrecorder.DataSource = dt;
this.isrecorder.DataTextField = "depart_name";
this.isrecorder.DataValueField = "depart_id";
this.isrecorder.DataBind();
this.isrecorder.Items.Insert(0, new ListItem("==请选择参评部门==", "0"));
}
Com.Jpsoft.Hospital.BLL.jp_sys_user user = new Com.Jpsoft.Hospital.BLL.jp_sys_user();
Com.Jpsoft.Hospital.Model.jp_sys_user model = new Com.Jpsoft.Hospital.Model.jp_sys_user();
model = user.GetModel(id);
this.txtAnswer.Text = model.user_answer.ToString();
this.txtName.Text = model.user_name.ToString();
this.txtQuestion.Text = model.user_quesetion.ToString();
this.txtRemark.Text = model.user_remark.ToString();
this.txtUsername.Text = model.user_loginname.ToString();
this.ckbIsadmin.Checked = bool.Parse(model.user_isadmin.ToString());
this.ckbIslock.Checked = bool.Parse(model.user_islock.ToString());
this.txtPwd.Text = model.user_loginpwd.ToString();
this.txtPwd2.Text = model.user_loginpwd.ToString();
this.id.Text = model.user_id.ToString();
this.createtime.Text = model.user_createdate.ToString();
this.lastlogintime.Text = model.user_lastlogindate.ToString();
this.isrecorder.SelectedValue = model.user_recorder.ToString();
}
///
/// update data by yqh
///
///
///
protected void btnSubmit_Click(object sender, EventArgs e)
{
int id = 0;
if (Request.QueryString["uid"].ToString().Trim() != "" && Request.QueryString["uid"] != null)
{
id = int.Parse(Request.QueryString["uid"].ToString());
}
if (id != 0)
{
Com.Jpsoft.Hospital.Model.jp_sys_user model = new Com.Jpsoft.Hospital.Model.jp_sys_user();
Com.Jpsoft.Hospital.BLL.jp_sys_user user = new Com.Jpsoft.Hospital.BLL.jp_sys_user();
model = user.GetModel(id);
model.user_answer = this.txtAnswer.Text.ToString();
model.user_isadmin = this.ckbIsadmin.Checked;
model.user_islock = this.ckbIslock.Checked;
model.user_loginname = this.txtUsername.Text.ToString();
//model.user_loginpwd = this.txtPwd.Text.ToString();
model.user_loginpwd = Com.Jpsoft.Hospital.Web.Common.MD5Encoding.GetMD5_Str(txtPwd.Text.Trim());
model.user_quesetion = this.txtQuestion.Text.ToString();
model.user_remark = this.txtRemark.Text.ToString();
model.user_id = int.Parse(this.id.Text);
model.user_name = this.txtName.Text.ToString();
model.user_recorder = int.Parse(this.isrecorder.SelectedValue.ToString());
if (string.IsNullOrEmpty(this.createtime.Text))
{
}
else
{
model.user_createdate = DateTime.Parse(this.createtime.Text);
}
if (string.IsNullOrEmpty(this.lastlogintime.Text))
{
}
else
{
model.user_lastlogindate = DateTime.Parse(this.lastlogintime.Text);
}
try
{
user.Update(model);
Response.Write("");
}
catch (Exception ex)
{
Response.Write("");
}
}
}
}
}