コード例 #1
0
 private void btn_Them_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     this.gridView1.FocusedRowHandle = GridControl.NewItemRowHandle;
     gridView1.SelectRow(gridView1.FocusedRowHandle);
     gridView1.FocusedColumn = gridView1.VisibleColumns[0];
     gridView1.ShowEditor();
     gridView1.PostEditor();
     if (KiemTraHang())
     {
         if (!_kh_Bll.KiemTraSDTTonTai(gridView1.GetFocusedRowCellValue(col_SDT).ToString()))
         {
             try
             {
                 KhachHang kh = new KhachHang();
                 kh.tenkh     = gridView1.GetFocusedRowCellValue(col_TenKhachHang).ToString();
                 kh.sdt       = gridView1.GetFocusedRowCellValue(col_SDT).ToString();
                 kh.diachi    = gridView1.GetFocusedRowCellValue(col_DiaChi).ToString();
                 kh.trangthai = true;
                 _kh_Bll.ThemKhachHang(kh);
                 Notifications.Success("Thêm khách hàng mới thành công!");
                 LoadDataSource();
                 btn_Luu.Enabled = false;
                 _listUpdate.Clear();
             }
             catch (Exception)
             {
                 Notifications.Error("Bạn chưa nhập đầy đủ thông tin khách hàng. Vui lòng nhập lại!");
             }
         }
         else
         {
             Notifications.Error("Số điện thoại đã tồn tại. Vui lòng số điện thoại lại.");
         }
     }
     else
     {
         Notifications.Error("Bạn chưa nhập đầy đủ thông tin khách hàng. Vui lòng nhập lại!");
     }
 }