protected void linkSave_Click(object sender, EventArgs e) { string Thaotac = string.Empty; if (Request["key"].ToString() == "2") { if (checkform()) { T_Users _obj = SetItem(); _userDAL.InsertT_Users(_obj); _DalSSO.ChangePassUser(_user.UserID, password.Text.Trim(), password1.Text.Trim()); string _sql_update = "update T_Nguoidung set TenDaydu=N'" + txtFullName.Text.Trim() + "', Ngaysinh=convert(datetime,'" + txtBirth.Text.Trim() + "',103),CMTND=N'" + txt_CMTND.Text.Trim() + "',Diachi=N'" + txtAddress.Text.Trim() + "', Mobile=N'" + txtPhoneNumber.Text.Trim() + "', Ma_Vung=" + cbo_vungmien.SelectedValue + " where loai=0 and NguoiTao=" + _user.UserID; ulti.ExecSql(_sql_update); Thaotac = "Thao tác đổi mật khẩu của người dùng:" + _user.UserFullName; UltilFunc.Log_Action(_user.UserID, _user.UserFullName, DateTime.Now, int.Parse(Request["key"].ToString()), Thaotac); FuncAlert.AlertJS(this, "Đổi mật khẩu thành công!"); return; } } else { if (cbo_vungmien.SelectedIndex == 0) { UltilFunc.AlertJS("Bạn chưa chọn vùng miền"); return; } T_Users _obj = SetItem(); _userDAL.InsertT_Users(_obj); _DalSSO.ChangePassUser(_user.UserID, password.Text.Trim(), password1.Text.Trim()); string _sql_update = "update T_Nguoidung set TenDaydu=N'" + txtFullName.Text.Trim() + "', Ngaysinh=convert(datetime,'" + txtBirth.Text.Trim() + "',103),CMTND=N'" + txt_CMTND.Text.Trim() + "',Diachi=N'" + txtAddress.Text.Trim() + "', Mobile=N'" + txtPhoneNumber.Text.Trim() + "', Ma_Vung=" + cbo_vungmien.SelectedValue + " where loai=0 and NguoiTao=" + _user.UserID; ulti.ExecSql(_sql_update); Thaotac = "Thao tác đổi thông tin của người dùng:" + _user.UserFullName; UltilFunc.Log_Action(_user.UserID, _user.UserFullName, DateTime.Now, int.Parse(Request["key"].ToString()), Thaotac); FuncAlert.AlertJS(this, "Đổi thông tin người dùng thành công!"); return; } }
protected void linkSave_Click(object sender, EventArgs e) { string _thaotac = string.Empty; T_Users _obj = SetItem(); if (Request["ID"] != null && Request["ID"].ToString() != "" && Request["ID"].ToString() != String.Empty) { UserID_SSO = int.Parse(Request["ID"].ToString()); } if (UserID_SSO == 0) { if (password1.Text.Trim() != password2.Text.Trim()) { FuncAlert.AlertJS(this, CommonLib.ReadXML("lblMatkhaukhongphuhop")); return; } Regex regex5 = new Regex("^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*?[#?!@$%^&*-])(?=^.{6,100}$)"); Match match5 = regex5.Match(password1.Text); if (!match5.Success) { FuncAlert.AlertJS(this, CommonLib.ReadXML("lblMatkhauthongbao")); return; } if (!isExist_SSO(txtUserName.Text.Trim())) { if (!isExistCMTND(txtUserName.Text.Trim(), txt_CMTND.Text.Trim())) { if (!Page.IsValid) { return; } UserID_SSO = _userDAL.InsertT_Users(_obj); T_Nguoidung _objnguoidung = SetItemNguoidung(UserID_SSO); _userDAL.InsertT_Nguoidung(_objnguoidung); _thaotac = "Thao tác thêm mới người dùng:" + _obj.UserFullName + "-->[USERID:" + UserID_SSO.ToString() + " ]"; Clear(); } else { FuncAlert.AlertJS(this, CommonLib.ReadXML("lblCMdatontai")); return; } } else { FuncAlert.AlertJS(this, CommonLib.ReadXML("lblTaikhoandatontai")); return; } } else { if (!isExist_SSO(txtUserName.Text.Trim(), double.Parse(Page.Request["ID"].ToString()))) { if (!isExistCMTND(UserID_SSO, txtUserName.Text.Trim(), txt_CMTND.Text.Trim())) { UserID_SSO = _userDAL.InsertT_Users(_obj); string _sql_update = "update T_Nguoidung set Ngaysinh=convert(datetime,'" + txtBirth.Text.Trim() + "',103),CMTND=N'" + txt_CMTND.Text.Trim() + "',Diachi=N'" + txtAddress.Text.Trim() + "', Mobile=N'" + txtPhoneNumber.Text.Trim() + "', Ma_Vung=" + cbo_vungmien.SelectedValue + ",Ma_PhongBan=" + cbo_phongban.SelectedValue + " where Loai=0 and NguoiTao=" + UserID_SSO; ulti.ExecSql(_sql_update); _thaotac = "Thao tác sửa thông tin người dùng: " + _obj.UserFullName + "[USERID:" + UserID_SSO.ToString() + " ]"; } else { FuncAlert.AlertJS(this, CommonLib.ReadXML("lblCMdatontai")); return; } } else { FuncAlert.AlertJS(this, CommonLib.ReadXML("lblTaikhoandatontai")); return; } Clear(); } UltilFunc.Log_Action(_user.UserID, _user.UserFullName, DateTime.Now, int.Parse(Request["Menu_ID"]), _thaotac); FuncAlert.AlertJS(this, "Thêm mới thành công"); }