private void EditValue(int rowhandle) { if (rowhandle < 0) { return; } BHangDoiMaInfor item = (BHangDoiMaInfor)grvDanhSach.GetRow(rowhandle); frmChiTietDeNghiDoiMa frm = new frmChiTietDeNghiDoiMa(item); frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { LoadDataSource(); } }
private void Delete(int rowhandle) { if (rowhandle < 0) { return; } if (clsUtils.MsgXoa("Bạn có muốn xóa dữ liệu này không?") == System.Windows.Forms.DialogResult.Yes) { BHangDoiMaInfor item = (BHangDoiMaInfor)grvDanhSach.GetRow(rowhandle); if (item.Draft == 0) { throw new InvalidOperationException("Đề nghị đã được xác nhận, không thể xóa!"); } ChungTuBanHangInfor odel = new ChungTuBanHangInfor(); odel.IdChungTu = item.IdChungTu; DoiMaBussiness bussiness = new DoiMaBussiness(odel); bussiness.DeleteChungTu(); clsUtils.MsgThongBao(Declare.msgDeleteSucc); LoadDataSource(); } }
private void btnSearchPhieuNhap_Click(object sender, EventArgs e) { try { if (Updating) { if (MessageBox.Show("Dữ liệu đang cập nhật, bạn có muốn hủy bỏ không?", "Thông báo", MessageBoxButtons.YesNo) == DialogResult.No) { return; } } BHangDoiMaInfor ct = BHangDoiMaDataProvider.Instance.SearchChungTuBanHangByPN(txtSoPhieuNhap.Text.Trim().ToUpper(), (int)TransactionType.DOIMAHANGMUA); if (ct != null) { Business = new DoiMaBussiness(ct); LoadChungTuInstance(); } else { MessageBox.Show("Không tìm thấy chứng từ thích hợp!"); txtSoPhieuNhap.Text = Business.ChungTu.SoChungTu; } } catch (Exception ex) { EventLogProvider.Instance.WriteLog(ex.ToString() + "\nUser: "******"\nMay: " + Declare.TenMay, this.Name); #if DEBUG MessageBox.Show("Lỗi thao tác\n" + ex.ToString(), Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #else MessageBox.Show("Lỗi thao tác", Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #endif } }
public frmChiTietXacNhanDoiMa(BHangDoiMaInfor ctu) { InitializeComponent(); Common.LoadStyle(this); this.XuatDoiMaBusiness = new XacNhanXuatDoiMaBussiness(ctu); }
public frmChiTietDeNghiDoiMa(BHangDoiMaInfor ctu) { InitializeComponent(); Common.LoadStyle(this); this.Business = new DoiMaBussiness(ctu); }