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(); }
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ý."); } }