コード例 #1
0
 // 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");
     }
 }
コード例 #2
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[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");
     }
 }