// xử lý thêm nhà cung cap 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 (!_nccBLL.KiemTraNhaCungCapTonTai(gridView1.GetFocusedRowCellValue(col_TenNhaCungCap).ToString())) { NhaCungCap ncc = new NhaCungCap(); ncc.tennhacungcap = gridView1.GetFocusedRowCellValue(col_TenNhaCungCap).ToString(); ncc.diachi = gridView1.GetFocusedRowCellValue(col_SoDienThoai).ToString(); ncc.sdt = gridView1.GetFocusedRowCellValue(col_SoDienThoai).ToString(); ncc.ghichu = gridView1.GetFocusedRowCellValue(col_GhiChu).ToString(); _nccBLL.ThemNhaCungCapMoi(ncc); Notifications.Success("Thêm nhà cung cấp thành công"); LoadNhaCungCap(); } else { Notifications.Error("Tên nhà cung cấp đã tồn tại. Vui lòng nhập tên nhà cung cấp lại."); } } else { Notifications.Error("Bạn chưa nhập đầy đủ thông tin nhà cung cấp. Vui lòng nhập lại"); } }
private void btn_Them_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { this.gridView1.FocusedRowHandle = GridControl.NewItemRowHandle; gridView1.SelectRow(gridView1.FocusedRowHandle); gridView1.FocusedColumn = gridView1.VisibleColumns[1]; gridView1.ShowEditor(); gridView1.PostEditor(); if (KiemTraHang()) { if (_nccBLL.KiemTraNhaCungCapTonTai(gridView1.GetFocusedRowCellValue(col_TenNhaCungCap).ToString(), gridView1.GetFocusedRowCellValue(col_SoDienThoai).ToString()) != -1) { try { NhaCungCap ncc = new NhaCungCap(); ncc.tennhacungcap = gridView1.GetFocusedRowCellValue(col_TenNhaCungCap).ToString(); ncc.sdt = gridView1.GetFocusedRowCellValue(col_SoDienThoai).ToString(); ncc.diachi = gridView1.GetFocusedRowCellValue(col_DiaChi).ToString(); ncc.ghichu = gridView1.GetFocusedRowCellValue(col_GhiChu).ToString(); ncc.trangthai = gridView1.GetFocusedRowCellValue(col_TrangThai).ToString(); if (_nccBLL.KiemTraNhaCungCapTonTai(gridView1.GetFocusedRowCellValue(col_TenNhaCungCap).ToString(), gridView1.GetFocusedRowCellValue(col_SoDienThoai).ToString()) == 1) { _nccBLL.ThemNhaCungCapMoi(ncc); } else { ncc.id_nhacungcap = _nccBLL.LayIdNhaCungCap(gridView1.GetFocusedRowCellValue(col_TenNhaCungCap).ToString()); _nccBLL.CapNhatNhaCungCap(ncc); } // DialogResult result= Notifications.Success("Thêm nhà cung cấp thành công"); DialogResult result = MessageBox.Show("Thêm nhà cung cấp thành công", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == result) { LoadNhaCungCap(); btn_Luu.Enabled = false; _listUpdate.Clear(); } } catch (Exception) { Notifications.Error("Bạn chưa nhập đầy đủ thông tin nhà cung cấp. Vui lòng nhập lại!"); } } else { Notifications.Error("Tên nhà cung cấp đã tồn tại. Vui lòng nhập tên nhà cung cấp lại."); } } else { Notifications.Error("Bạn chưa nhập đầy đủ thông tin nhà cung cấp. Vui lòng nhập lại"); } }