private void PopulateItem(int _id)
        {
            T_Nguoidung obj = new T_Nguoidung();

            obj = _userDAL.GetOneFromT_NguoidungByID(_id);
            this.txtUserName.Text    = obj.Ten_Dangnhap;
            this.txtEmail.Text       = obj.Email;
            this.txtFullName.Text    = obj.TenDaydu;
            this.txtPhoneNumber.Text = obj.Mobile;
            this.txtAddress.Text     = obj.Diachi;
            this.txt_CMTND.Text      = obj.CMTND;
            if (obj.Ngaysinh != null && obj.Ngaysinh != DateTime.MaxValue && obj.Ngaysinh != DateTime.MinValue)
            {
                this.txtBirth.Text = obj.Ngaysinh.ToString("dd/MM/yyyy");
            }
            cbo_vungmien.SelectedIndex = CommonLib.GetIndexControl(cbo_vungmien, obj.Ma_Vung.ToString());
            txt_image.Text             = obj.Image;
            if (obj.Image != "" && obj.Image != null)
            {
                ImgCTV.ImageUrl = Global.ApplicationPath + "/" + obj.Image;
            }
            else
            {
                ImgCTV.ImageUrl = Global.ApplicationPath + "/Dungchung/Images/no_images.jpeg";
            }
        }
Exemple #2
0
        public T_Nguoidung SetItemNguoidung(int UserID)
        {
            T_Nguoidung _obj = new T_Nguoidung();

            _obj.Ma_Nguoidung = 0;
            _obj.Ten_Dangnhap = UltilFunc.SqlFormatText(txtUserName.Text.Trim());
            if (txtBirth.Text.Length > 0)
            {
                _obj.Ngaysinh = UltilFunc.ToDate(this.txtBirth.Text, "dd/MM/yyyy");
            }
            _obj.Diachi   = this.txtAddress.Text.Trim();
            _obj.TenDaydu = this.txtFullName.Text.Trim();
            if (txt_CMTND.Text.Trim().Length > 0)
            {
                _obj.CMTND = txt_CMTND.Text.Trim();
            }
            else
            {
                _obj.CMTND = "";
            }
            _obj.Mobile      = this.txtPhoneNumber.Text.Trim();
            _obj.Email       = this.txtEmail.Text.Trim();
            _obj.Hoatdong    = ckActivec.Checked;
            _obj.NgayTao     = DateTime.Now;
            _obj.NguoiTao    = UserID;
            _obj.Loai        = 0;
            _obj.Ma_Vung     = int.Parse(cbo_vungmien.SelectedValue.ToString());
            _obj.Ma_PhongBan = int.Parse(cbo_phongban.SelectedValue);
            return(_obj);
        }
        public T_Nguoidung SetItem()
        {
            T_Nguoidung _obj = new T_Nguoidung();

            if (Page.Request.Params["id"] != null)
            {
                _obj.Ma_Nguoidung = int.Parse(Page.Request["id"].ToString());
            }
            else
            {
                _obj.Ma_Nguoidung = 0;
            }
            _obj.Ten_Dangnhap = UltilFunc.SqlFormatText(this.txtUserName.Text.Trim());
            if (this.txtBirth.Text.Length > 0)
            {
                _obj.Ngaysinh = UltilFunc.ToDate(this.txtBirth.Text, "dd/MM/yyyy");
            }
            _obj.Diachi   = this.txtAddress.Text.Trim();
            _obj.TenDaydu = this.txtFullName.Text.Trim();
            _obj.CMTND    = txt_CMTND.Text.Trim();
            _obj.Mobile   = this.txtPhoneNumber.Text.Trim();
            _obj.Email    = this.txtEmail.Text.Trim();
            _obj.Hoatdong = false;
            _obj.NgayTao  = DateTime.Now;
            _obj.NguoiTao = _user.UserID;
            _obj.Loai     = 1;
            _obj.Ma_Vung  = int.Parse(cbo_vungmien.SelectedValue.ToString());
            _obj.Image    = txt_image.Text.Trim();
            return(_obj);
        }
Exemple #4
0
 public void UpdateRow_T_Nguoidung(T_Nguoidung _T_Nguoidung)
 {
     try
     {
         HPCDataProvider.Instance().UpdateObject(_T_Nguoidung);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #5
0
        protected void btnAddMenu_Click(object sender, EventArgs e)
        {
            string _thaotac = string.Empty;

            if (txt_butdanh.Text.Trim().Length == 0)
            {
                FuncAlert.AlertJS(this, "Bạn chưa nhập bút danh");
                return;
            }

            T_Nguoidung _obj    = SetItem();
            int         _return = 0;

            if (userID != 0)
            {
                _return = userID;
            }
            if (_return != 0)
            {
                if (!isExist(txt_butdanh.Text.Trim(), userID))
                {
                    _return  = _NguoidungDAL.InsertT_Nguoidung(_obj);
                    _thaotac = "[Sửa bút danh]-->[ID:" + _return.ToString() + " ]";
                }
                else
                {
                    FuncAlert.AlertJS(this, "Bút danh đã tồn tại!");
                    return;
                }
            }
            else
            {
                if (!Page.IsValid)
                {
                    return;
                }
                if (!isExist(txt_butdanh.Text.Trim()))
                {
                    _return  = _NguoidungDAL.InsertT_Nguoidung(_obj);
                    _thaotac = "[Thêm mới bút danh]-->[ID:" + _return.ToString() + " ]";
                }
                else
                {
                    FuncAlert.AlertJS(this, "Bút danh đã tồn tại!");
                    return;
                }
            }
            txt_butdanh.Text = "";
            userID           = 0;
            btnAddMenu.Text  = "Thêm mới";
            UltilFunc.Log_Action(_user.UserID, _user.UserFullName, DateTime.Now, int.Parse(Request["Menu_ID"]), _thaotac);
            LoadData();
        }
Exemple #6
0
        public T_Nguoidung SetItem()
        {
            T_Users objuser = new T_Users();

            objuser = _NguoidungDAL.GetUserByUserName_ID(_user.UserID);
            T_Nguoidung _obj = new T_Nguoidung();

            if (userID != 0)
            {
                _obj.Ma_Nguoidung = userID;
            }
            else
            {
                _obj.Ma_Nguoidung = 0;
            }
            _obj.Ten_Dangnhap = UltilFunc.SqlFormatText(txt_butdanh.Text.Trim());
            if (objuser.UserBirthday != null)
            {
                _obj.Ngaysinh = objuser.UserBirthday;
            }
            _obj.Diachi   = objuser.UserAddress;
            _obj.TenDaydu = objuser.UserFullName;
            if (GetCMTND(objuser.UserID, objuser.UserName).Length > 0)
            {
                _obj.CMTND = GetCMTND(objuser.UserID, objuser.UserName);
            }
            else
            {
                _obj.CMTND = "";
            }
            _obj.Mobile   = objuser.UserMobile;
            _obj.Email    = objuser.UserEmail;
            _obj.Hoatdong = false;
            _obj.NgayTao  = DateTime.Now;
            _obj.NguoiTao = _user.UserID;
            _obj.Loai     = 0;
            _obj.Ma_Vung  = int.Parse(objuser.RegionID.ToString());

            return(_obj);
        }
Exemple #7
0
 public void grdListUser_EditCommand(object source, DataGridCommandEventArgs e)
 {
     userID = int.Parse(this.DataGridButDanh.DataKeys[e.Item.ItemIndex].ToString());
     if (e.CommandArgument.ToString().ToLower() == "editusers")
     {
         T_Nguoidung obj = new T_Nguoidung();
         obj = _NguoidungDAL.GetOneFromT_NguoidungByID(userID);
         txt_butdanh.Text = obj.Ten_Dangnhap;
         btnAddMenu.Text  = "Lưu giữ";
     }
     if (e.CommandArgument.ToString().ToLower() == "delete")
     {
         if (_NguoidungDAL.CheckDelete_users(userID))
         {
             System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('Bạn không được xóa bút danh đã được chọn tác giả cho tin bài xuất bản.!');", true);
             return;
         }
         else
         {
             _NguoidungDAL.DeleteFromT_Nguoidung(userID);
             this.LoadData();
         }
     }
 }
Exemple #8
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");
        }
Exemple #9
0
 public int InsertT_Nguoidung(T_Nguoidung obj)
 {
     return(HPCDataProvider.Instance().InsertObjectReturn(obj, "SP_InsertT_Nguoidung"));
 }
Exemple #10
0
        protected void linkSave_Click(object sender, EventArgs e)
        {
            string _thaotac = string.Empty;

            if (txtUserName.Text.Trim().Length == 0)
            {
                FuncAlert.AlertJS(this, "Bạn chưa nhập bút danh CTV");
                return;
            }
            if (txtFullName.Text.Trim().Length == 0)
            {
                FuncAlert.AlertJS(this, "Bạn chưa nhập họ tên đầy đủ CTV");
                return;
            }
            if (cbo_vungmien.SelectedIndex == 0)
            {
                FuncAlert.AlertJS(this, "Bạn chưa nhập vùng miền CTV");
                return;
            }
            T_Nguoidung _obj    = SetItem();
            int         _return = 0;

            if (Request["ID"] != null && Request["ID"].ToString() != "" && Request["ID"].ToString() != String.Empty)
            {
                _return = int.Parse(Request["ID"].ToString());
            }
            if (_return != 0)
            {
                if (!isExist(txtUserName.Text.Trim(), double.Parse(Page.Request["ID"].ToString())))
                {
                    string checkexitsCMTND = " CMTND=N'" + txt_CMTND.Text.Trim() + "' and Nguoitao=" + _user.UserID.ToString() + " and Loai=1 and Ma_Nguoidung<>" + Page.Request["id"].ToString();
                    if (!isExistCMTND(checkexitsCMTND))
                    {
                        _return  = _userDAL.InsertT_Nguoidung(_obj);
                        _thaotac = "[Sửa CTV]-->[Thao tác sửa][CTVID:" + _return.ToString() + " ]";
                        System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + Global.RM.GetString("UpdateSuccessfully") + "');", true);
                    }
                    else
                    {
                        FuncAlert.AlertJS(this, "CMTND đã tồn tại!");
                        return;
                    }
                }
                else
                {
                    FuncAlert.AlertJS(this, "Bút danh CTV này đã tồn tại!");
                    return;
                }
            }
            else
            {
                if (!Page.IsValid)
                {
                    return;
                }
                if (!isExist(txtUserName.Text.Trim()))
                {
                    string checkexitsCMTND = " CMTND=N'" + txt_CMTND.Text.Trim() + "' and Loai=1 and Nguoitao=" + _user.UserID.ToString();
                    if (!isExistCMTND(checkexitsCMTND))
                    {
                        _return  = _userDAL.InsertT_Nguoidung(_obj);
                        _thaotac = "[Thêm mới CTV]-->[Thao tác Thêm][CTVID:" + _return.ToString() + " ]";
                        System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + Global.RM.GetString("VALIDATE_ADDNEWS") + "');", true);
                    }
                    else
                    {
                        FuncAlert.AlertJS(this, "CMTND đã tồn tại!");
                        return;
                    }
                }
                else
                {
                    FuncAlert.AlertJS(this, "Bút danh CTV này đã tồn tại!");
                    return;
                }
            }
            UltilFunc.Log_Action(_user.UserID, _user.UserFullName, DateTime.Now, int.Parse(Request["Menu_ID"]), _thaotac);
            FuncAlert.AlertJS(this, "Thêm mới CTV thành công");
        }