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;
            }
        }
예제 #2
0
        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");
        }