Exemplo n.º 1
0
        protected void gridKhachHang_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
        {
            string ID = e.Keys["ID"].ToString();

            data = new dtKhachHang();
            int      IDNhomKhachHang = Int32.Parse(e.NewValues["IDNhomKhachHang"].ToString());
            string   TenKhachHang    = e.NewValues["TenKhachHang"] == null ? "" : e.NewValues["TenKhachHang"].ToString();
            DateTime NgaySinh        = DateTime.Parse(e.NewValues["NgaySinh"] == null ? DateTime.Today.ToString() : e.NewValues["NgaySinh"].ToString());
            string   CMND            = e.NewValues["CMND"] == null ? "" : e.NewValues["CMND"].ToString();
            string   DiaChi          = e.NewValues["DiaChi"] == null ? "" : e.NewValues["DiaChi"].ToString();
            string   DienThoai       = e.NewValues["DienThoai"] == null ? "" : e.NewValues["DienThoai"].ToString();
            string   Email           = e.NewValues["Email"] == null ? "" : e.NewValues["Email"].ToString();
            string   GhiChu          = e.NewValues["GhiChu"] == null ? "" : e.NewValues["GhiChu"].ToString();
            string   IDChietKhau     = e.NewValues["IDChietKhau"].ToString();

            if (dtKhachHang.KT_SDT_KH_CapNhat(DienThoai.Trim(), ID) == -1)
            {
                if (dtKhachHang.KT_SDT_KH(DienThoai.Trim()) == 1)
                {
                    throw new Exception("Lỗi: Số điện thoại đã tồn tại?");
                }
            }
            else
            {
                data.SuaThongTinKhachHang(Int32.Parse(ID), IDNhomKhachHang, TenKhachHang, NgaySinh, CMND, DiaChi, DienThoai, Email, GhiChu, IDChietKhau);
                dtLichSuTruyCap.ThemLichSu(Session["IDNhanVien"].ToString(), Session["IDNhom"].ToString(), "Khách hàng:" + TenKhachHang, Session["IDKho"].ToString(), "Danh Mục", "Cập Nhật");
            }
            e.Cancel = true;
            gridKhachHang.CancelEdit();
            LoadGrid();
        }
Exemplo n.º 2
0
        protected void gridKhachHang_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
        {
            string   ID = e.Keys[0].ToString();
            int      IDNhomKhachHang = Int32.Parse(e.NewValues["IDNhomKhachHang"].ToString());
            string   TenKhachHang    = e.NewValues["TenKhachHang"] == null ? "" : e.NewValues["TenKhachHang"].ToString();
            DateTime NgaySinh        = DateTime.Parse(e.NewValues["NgaySinh"] == null ? "" : e.NewValues["NgaySinh"].ToString());
            string   CMND            = e.NewValues["CMND"] == null ? "" : e.NewValues["CMND"].ToString();
            string   DiaChi          = e.NewValues["DiaChi"] == null ? "" : e.NewValues["DiaChi"].ToString();
            string   DienThoai       = e.NewValues["DienThoai"] == null ? "" : e.NewValues["DienThoai"].ToString();
            string   GhiChu          = e.NewValues["GhiChu"] == null ? "" : e.NewValues["GhiChu"].ToString();

            data = new dtKhachHang();
            if (data.KiemTraSDTKhachHang_KhacID(ID, DienThoai) == 0)
            {
                data.SuaThongTinKhachHang(Int32.Parse(ID), IDNhomKhachHang, TenKhachHang, NgaySinh, CMND, DiaChi, DienThoai, GhiChu);
                e.Cancel = true;
                KhachHangExport.CancelEdit();
                LoadGrid();
            }
            else
            {
                throw new Exception("Số điện thoại này đã được đăng ký.");
            }
        }