public int UpdateOperator(SYS_OperatorEntity operEntity) { try { StringBuilder strSql = new StringBuilder(); strSql.Append("update Sys_Operator set "); strSql.Append("UserName=@UserName,"); strSql.Append("Password=@Password,"); strSql.Append("IsForbid=@IsForbid,"); strSql.Append("OrgCode=@OrgCode,"); strSql.Append("Tel=@Tel,"); strSql.Append("Email=@Email,"); strSql.Append("Address=@Address,"); strSql.Append("ZipCode=@ZipCode,"); strSql.Append("PID=@PID,"); strSql.Append("Gender=@Gender,"); strSql.Append("RegDate=@RegDate,"); strSql.Append("MobileNo=@MobileNo,"); strSql.Append("TypeCode=@TypeCode"); strSql.Append(" where UserCode=@UserCode "); SqlParameter[] parm = new SqlParameter[] { }; SetParameterValue(operEntity, out parm); int op = DbHelperSQL.ExecuteSql(strSql.ToString(), parm); return(op); } catch { return(0); } }
public int AddOperator(SYS_OperatorEntity operEntity) { try { SqlParameter[] parm = new SqlParameter[] {}; SetParameterValue(operEntity, out parm); StringBuilder strSql = new StringBuilder(); strSql.Append("insert into Sys_Operator("); strSql.Append("UserCode,UserName,Password,IsForbid,OrgCode,Tel,Email,Address,ZipCode,PID,Gender,RegDate,MobileNo,TypeCode)"); strSql.Append(" values ("); strSql.Append("@UserCode,@UserName,@Password,@IsForbid,@OrgCode,@Tel,@Email,@Address,@ZipCode,@PID,@Gender,@RegDate,@MobileNo,@TypeCode)"); int op = DbHelperSQL.ExecuteSql(strSql.ToString(), parm); return(op); } catch { return(0); } }
public void SetParameterValue(SYS_OperatorEntity model, out SqlParameter[] sqlParm) { SqlParameter[] parameters = { new SqlParameter("@UserCode", SqlDbType.VarChar, 10), new SqlParameter("@UserName", SqlDbType.NVarChar, 20), new SqlParameter("@Password", SqlDbType.NVarChar, 50), new SqlParameter("@IsForbid", SqlDbType.VarChar, 1), new SqlParameter("@OrgCode", SqlDbType.VarChar, 10), new SqlParameter("@Tel", SqlDbType.NVarChar, 20), new SqlParameter("@Email", SqlDbType.NVarChar, 100), new SqlParameter("@Address", SqlDbType.NVarChar, 200), new SqlParameter("@ZipCode", SqlDbType.VarChar, 10), new SqlParameter("@PID", SqlDbType.VarChar, 18), new SqlParameter("@Gender", SqlDbType.NVarChar, 2), new SqlParameter("@RegDate", SqlDbType.DateTime), new SqlParameter("@MobileNo", SqlDbType.NVarChar, 20), new SqlParameter("@TypeCode", SqlDbType.VarChar, 10) }; parameters[0].Value = model.UserCode; parameters[1].Value = model.UserName; parameters[2].Value = model.Password; parameters[3].Value = model.IsForbid; parameters[4].Value = model.OrgCode; parameters[5].Value = model.Tel; parameters[6].Value = model.Email; parameters[7].Value = model.Address; parameters[8].Value = model.ZipCode; parameters[9].Value = model.PID; parameters[10].Value = model.Gender; parameters[11].Value = model.RegDate; parameters[12].Value = model.MobileNo; parameters[13].Value = model.TypeCode; sqlParm = parameters; }
protected void ib_save_Click(object sender, ImageClickEventArgs e) { if (CookieManager.GetCookieValue("uid").ToString() == "0" && this.ddl_parentOrgID.SelectedIndex == 0) { MessageBox.Show(this.UpdatePanel1, this, "请选择部门"); return; } if (this.ddl_TypeCode.Visible == true) { if (this.ddl_TypeCode.SelectedValue == "") { MessageBox.Show(this.UpdatePanel1, this, this.ddl_TypeCode.Items[0].Text); return; } } if (DbHelperSQL.Exists("Select Count(0) from Sys_Operator where UserName='******'", "''") + "' and UserCode<>'" + Request.QueryString["operid"].ToString() + "'")) { MessageBox.Show(this.UpdatePanel1, this, "您输入的用户名已经存在!"); return; } SYS_OperatorEntity operEntity = new SYS_OperatorEntity(); operEntity = operbll.GetModel(Request.QueryString["operid"].ToString()); operEntity.Gender = this.rblist_sex.SelectedValue.ToString(); operEntity.Address = this.txt_address.Text.ToString(); operEntity.MobileNo = this.txt_mobile.Text.ToString(); operEntity.Email = this.txt_email.Text.ToString(); //operEntity. = Convert.ToDecimal(operbll.GetMaxID("operatorID", "SYS_Operator")); operEntity.OrgCode = this.ddl_parentOrgID.SelectedValue; operEntity.TypeCode = this.ddl_TypeCode.SelectedValue; operEntity.PID = this.txt_pid.Text.ToString(); operEntity.RegDate = Convert.ToDateTime(System.DateTime.Now); operEntity.UserName = this.txt_username.Text.ToString(); operEntity.Tel = this.txt_tel.Text; if (ddl_TypeCode.Visible) { operEntity.TypeCode = this.ddl_TypeCode.SelectedValue; } else { operEntity.TypeCode = "0"; } operEntity.ZipCode = this.zipcode.Text.ToString(); int isign = operbll.UpdateOperator(operEntity); if (isign == 1) { //MessageBox.Show(this, "修改成功!"); #region 数据同步 if (ConfigurationManager.AppSettings["IsSync"] == "1") { try { IndustryPlatform.DBUtility.MsmqManage msm = MsmqManage.GetMsmq(); string strSQL = "Update Sys_Operator set " + "[UserCode] = '" + operEntity.UserCode + "', " + "[UserName] = '" + CommonMethod.RepChar(operEntity.UserName) + "', " + "[Password] = '" + CommonMethod.RepChar(operEntity.Password) + "', " + "[IsForbid] = '" + operEntity.IsForbid + "', " + "[OrgCode] = '" + operEntity.OrgCode + "', " + "[Tel] = '" + operEntity.Tel + "', " + "[Email] = '" + operEntity.Email + "' ," + "[Address] = '" + CommonMethod.RepChar(operEntity.Address) + "', " + "[ZipCode] = '" + operEntity.ZipCode + "', " + "[PID] = '" + operEntity.PID + "', " + "[Gender] = '" + operEntity.Gender + "', " + "[RegDate] = '" + operEntity.RegDate + "', " + "[MobileNo] = '" + operEntity.MobileNo + "', " + "[TypeCode] = '" + operEntity.TypeCode + "' " + " where [UserCode]='" + CommonMethod.RepChar(operEntity.UserCode) + "'"; strSQL = msm.AllStation + msm.Prefix + "Sys_Operator" + msm.Prefix + msm.EditFlg + msm.Prefix + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") + msm.Prefix + strSQL; msm.AddMsmq(strSQL); //向考勤机发送更新语句 if (System.Configuration.ConfigurationManager.AppSettings["ConnKQIP"].ToString() != null) { string strKQSQL = "UPDATE [HMKQ].[dbo].[员工]" + "SET [姓名] = '" + operEntity.UserName + "'" + " ,[密码] = '" + CommonMethod.RepChar(operEntity.Password) + "'" + ",[部门] = '" + operEntity.OrgCode + "'" + "WHERE [员工编号]='" + operEntity.UserCode + "'"; msm.AddMsmq(strKQSQL, System.Configuration.ConfigurationManager.AppSettings["ConnKQIP"].ToString()); } } catch { } } #endregion ScriptManager.RegisterStartupScript(this.UpdatePanel1, Page.GetType(), "", "top.currForm.close();", true); } else { MessageBox.Show(this.UpdatePanel1, this, "修改失败!"); } }
protected void ib_save_Click(object sender, ImageClickEventArgs e) { lock (this) { if (CookieManager.GetCookieValue("uid").ToString() == "0" && this.ddl_parentOrgID.SelectedIndex == 0) { // MessageBox.Show(this, "请选择部门"); MessageBox.Show(this.UpdatePanel1, this, "请选择部门"); return; } if (this.ddl_TypeCode.Visible == true && this.ddl_TypeCode.Items[0].Text == "请选择磅房") { if (this.ddl_TypeCode.SelectedValue == "") { //MessageBox.Show(this, ddl_TypeCode.Items[0].Text); MessageBox.Show(this.UpdatePanel1, this, ddl_TypeCode.Items[0].Text); return; } } int checkid = operbll.Ch(this.txt_username.Text.ToString()); if (checkid == 1) { //MessageBox.Show(this, "您输入的用户姓名已经存在,请重新输入!"); MessageBox.Show(this.UpdatePanel1, this, "您输入的用户姓名已经存在,请重新输入!"); return; } SYS_OperatorEntity operEntity = new SYS_OperatorEntity(); operEntity.Gender = this.rblist_sex.SelectedValue.ToString(); operEntity.Address = this.txt_address.Text.ToString(); operEntity.IsForbid = "0"; operEntity.MobileNo = this.txt_mobile.Text.ToString(); operEntity.Email = this.txt_email.Text.ToString(); operEntity.UserCode = DbHelperSQL.GetBaseMaxID("UserCode", "Sys_Operator", "UserCode<>'0'").ToString(); operEntity.OrgCode = this.ddl_parentOrgID.SelectedValue; //operEntity.TypeCode = this.ddl_TypeCode.SelectedValue; operEntity.Password = CommonMethod.MD5Crypt("12345"); operEntity.PID = this.txt_pid.Text.ToString(); operEntity.RegDate = Convert.ToDateTime(System.DateTime.Now); operEntity.UserName = this.txt_username.Text.ToString(); operEntity.Tel = this.txt_tel.Text; if (ddl_TypeCode.Visible) { operEntity.TypeCode = this.ddl_TypeCode.SelectedValue; } else { operEntity.TypeCode = "0"; } operEntity.ZipCode = this.zipcode.Text.ToString(); int isign = operbll.AddOperator(operEntity); if (isign == 1) { #region 数据同步 if (ConfigurationManager.AppSettings["IsSync"] == "1") { try { IndustryPlatform.DBUtility.MsmqManage msm = MsmqManage.GetMsmq(); string strSQL = "INSERT INTO Sys_Operator ( " + "[UserCode] ," + "[UserName] ," + "[Password] ," + "[IsForbid] ," + "[OrgCode] ," + "[Tel] ," + "[Email] ," + "[Address] ," + "[ZipCode] ," + "[PID] ," + "[Gender] ," + "[RegDate] ," + "[MobileNo] ," + "[TypeCode] ) VALUES ('" + operEntity.UserCode + "','" + CommonMethod.RepChar(operEntity.UserName) + "','" + CommonMethod.RepChar(operEntity.Password) + "','" + operEntity.IsForbid + "','" + operEntity.OrgCode + "','" + operEntity.Tel + "','" + operEntity.Email + "','" + CommonMethod.RepChar(operEntity.Address) + "','" + operEntity.ZipCode + "','" + operEntity.PID + "','" + operEntity.Gender + "','" + operEntity.RegDate + "','" + operEntity.MobileNo + "','" + operEntity.TypeCode + "')"; strSQL = msm.AllStation + msm.Prefix + "Sys_Operator" + msm.Prefix + msm.AddFlg + msm.Prefix + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") + msm.Prefix + strSQL; msm.AddMsmq(strSQL); //向考勤机发送同步数据 if (System.Configuration.ConfigurationManager.AppSettings["ConnKQIP"].ToString() != "") { string kqSql = "INSERT INTO [HMKQ].[dbo].[员工]" + "([员工编号]" + ",[姓名]" + //",[虹膜代码]"+ //",[虹膜代码2]"+ //",[虹膜代码3]"+ ",[密码]" + ",[部门]" + //",[组别]"+ //",[自定义编号]"+ ",[管理权]" + ",[黑名单])" + //",[照片])"+ " VALUES" + "('" + operEntity.UserCode + "','" + operEntity.UserName + "','" + CommonMethod.RepChar(operEntity.Password) + "','" + operEntity.OrgCode + "',0,0)"; msm.AddMsmq(kqSql, System.Configuration.ConfigurationManager.AppSettings["ConnKQIP"].ToString());//语句,IP } } catch { } } #endregion setnull(); //MessageBox.Show(this, "添加成功!"); MessageBox.Show(this.UpdatePanel1, this, "添加成功!"); } else { //MessageBox.Show(this, "添加失败!"); MessageBox.Show(this.UpdatePanel1, this, "添加失败!"); } } }
public int UpdateOperator(SYS_OperatorEntity operEntity) { return(dal.UpdateOperator(operEntity)); }
public int AddOperator(SYS_OperatorEntity operEntity) { return(dal.AddOperator(operEntity)); }