コード例 #1
0
        protected void gridQuanTriNguoiDung_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
        {
            string ID              = e.Keys["ID"].ToString();
            string TenNguoiDung    = e.NewValues["TenNguoiDung"].ToString();
            int    IDNhomNguoiDung = Int32.Parse(e.NewValues["IDNhomNguoiDung"].ToString());
            string IDChiNhanh      = Session["IDChiNhanh"].ToString();
            string SDT             = e.NewValues["SDT"].ToString();
            string Email           = "";
            string TenDangNhap     = e.NewValues["TenDangNhap"].ToString().ToUpper();

            if (dtQuanTriNguoiDung.KT_Tendangnhap_CapNhat(TenDangNhap.Trim(), ID) == -1)
            {
                if (dtQuanTriNguoiDung.KiemTraNguoiDung(TenDangNhap.Trim()) == 1)
                {
                    throw new Exception("Lỗi: Tên đăng nhập đã tồn tại");
                }
                else
                {
                    data.SuaNguoiDung(Int32.Parse(ID), TenNguoiDung, TenDangNhap, IDNhomNguoiDung, SDT, Email, IDChiNhanh);
                }
            }
            else
            {
                data.SuaNguoiDung(Int32.Parse(ID), TenNguoiDung, TenDangNhap, IDNhomNguoiDung, SDT, Email, IDChiNhanh);
            }
            e.Cancel = true;
            gridQuanTriNguoiDung.CancelEdit();
            LoadGrid();

            dtLichSuTruyCap.ThemLichSu(Session["IDChiNhanh"].ToString(), Session["IDNhom"].ToString(), Session["IDNhanVien"].ToString(), "Quản lý người dùng", "Cập nhật người dùng: " + ID);
        }
コード例 #2
0
        protected void gridQuanTriNguoiDung_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
        {
            string ID              = e.Keys["ID"].ToString();
            string TenNguoiDung    = e.NewValues["TenNguoiDung"].ToString();
            int    IDNhomNguoiDung = Int32.Parse(e.NewValues["IDNhomNguoiDung"].ToString());
            string IDKho           = "1";
            string SDT             = e.NewValues["SDT"].ToString();
            string MatKhau         = e.NewValues["MatKhau"].ToString();

            MatKhau = dtSetting.GetSHA1HashData(MatKhau);
            string TenDangNhap = e.NewValues["TenDangNhap"].ToString().ToUpper();

            if (dtQuanTriNguoiDung.KT_Tendangnhap_CapNhat(TenDangNhap.Trim(), ID) == -1)
            {
                if (dtQuanTriNguoiDung.KiemTraNguoiDung(TenDangNhap.Trim()) == 1)
                {
                    throw new Exception("Lỗi: Tên đăng nhập đã tồn tại");
                }
                else
                {
                    data.SuaNguoiDung(Int32.Parse(ID), TenNguoiDung, TenDangNhap, IDNhomNguoiDung, SDT, MatKhau, IDKho);
                    dtLichSuTruyCap.ThemLichSu(Session["IDNhanVien"].ToString(), Session["IDNhom"].ToString(), "Quản Trị người dùng", Session["IDKho"].ToString(), "Hệ Thống", "Cập Nhật");
                }
            }
            else
            {
                data.SuaNguoiDung(Int32.Parse(ID), TenNguoiDung, TenDangNhap, IDNhomNguoiDung, SDT, MatKhau, IDKho);
                dtLichSuTruyCap.ThemLichSu(Session["IDNhanVien"].ToString(), Session["IDNhom"].ToString(), "Quản Trị người dùng", Session["IDKho"].ToString(), "Hệ Thống", "Cập Nhật");
            }
            e.Cancel = true;
            gridQuanTriNguoiDung.CancelEdit();
            LoadGrid();
        }
コード例 #3
0
        protected void gridQuanTriNguoiDung_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
        {
            string ID              = e.Keys["ID"].ToString();
            string TenNguoiDung    = e.NewValues["TenNguoiDung"].ToString();
            int    IDNhomNguoiDung = Int32.Parse(e.NewValues["IDNhomNguoiDung"].ToString());
            string IDChiNhanh      = e.NewValues["IDChiNhanh"].ToString();
            string SDT             = e.NewValues["SDT"].ToString();
            string MatKhau         = e.NewValues["MatKhau"].ToString();
            string Email           = e.NewValues["Email"].ToString();

            MatKhau = dtSetting.GetSHA1HashData(MatKhau);
            string TenDangNhap = e.NewValues["TenDangNhap"].ToString().ToUpper();

            if (dtQuanTriNguoiDung.KT_Tendangnhap_CapNhat(TenDangNhap.Trim(), ID) == -1)
            {
                if (dtQuanTriNguoiDung.KiemTraNguoiDung(TenDangNhap.Trim()) == 1)
                {
                    throw new Exception("Lỗi: Tên đăng nhập đã tồn tại");
                }
                else
                {
                    data.SuaNguoiDung(Int32.Parse(ID), TenNguoiDung, TenDangNhap, IDNhomNguoiDung, SDT, MatKhau, Email, IDChiNhanh);
                }
            }
            else
            {
                data.SuaNguoiDung(Int32.Parse(ID), TenNguoiDung, TenDangNhap, IDNhomNguoiDung, SDT, MatKhau, Email, IDChiNhanh);
            }
            e.Cancel = true;
            gridQuanTriNguoiDung.CancelEdit();
            LoadGrid();
        }