//Xử lý nút xóa private void btnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (gridItemDetail.FocusedRowHandle > -1) { waiting.ShowWaitForm(); string code = gridItemDetail.GetFocusedRowCellValue(colSupplierCode).ToString(); Class.clsListSupplier cls = new Class.clsListSupplier(); cls.SupplierCode = code; Class.clsListOrder clsorder = new Class.clsListOrder(); DataTable dt = new DataTable(); dt = clsorder.tbOrder_GetList(); for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i]["SupplierCode"].ToString() == cls.SupplierCode) { MessageBox.Show("Nhà cung cấp này đang còn đơn hàng.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } if (MessageBox.Show("Bạn có chắc chắn muốn xoá hay không ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { cls.Delete(); MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); tbSupplier_GetList(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } waiting.CloseWaitForm(); }
//load Grid view void tbOrder_GetList() { Class.clsListOrder cls = new Class.clsListOrder(); DataTable dt = cls.tbOrder_GetList(); gridItem.DataSource = dt; }