private void grvPhieuNhap_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { IMP_PhieuNhap pn = (IMP_PhieuNhap)grvPhieuNhap.GetFocusedRow(); if (pn != null) { PhieuNhapCTCtrl.LoadBindingSource(pn.ID_phieu_nhap, iMPPhieuNhapCTBindingSource); } }
private void btnSua_Click(object sender, EventArgs e) { IMP_PhieuNhap pn = (IMP_PhieuNhap)grvPhieuNhap.GetFocusedRow(); if (pn != null) { if (pn.Trang_thai == -1) { XtraMessageBox.Show("Phiếu nhập đã được xác thực nên không thể sửa!", "Sửa phiếu nhập", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { frmSuaPhieuNhap frm = new frmSuaPhieuNhap(pn); if (frm.ShowDialog() == DialogResult.OK) { btnTimKiem.PerformClick(); PhieuNhapCTCtrl.LoadBindingSource(pn.ID_phieu_nhap, iMPPhieuNhapCTBindingSource); } } } }
public frmSuaPhieuNhap(IMP_PhieuNhap phieuNhap) { InitializeComponent(); pn = phieuNhap; }
public static int Insert(object ID_nhan_vien_nhap, object ID_nha_cung_cap, object ID_kho, object So_chung_tu_goc, object Ngay_nhap, object Ghi_chu, int ID_loai_nhap = 1, Entities db = null) { if (ID_kho == null || Ngay_nhap == null) { return(0); } if (db == null) { db = new Entities(); } var entity = new IMP_PhieuNhap(); if (ID_kho != null) { entity.ID_kho = (int)ID_kho; } if (Ngay_nhap != null) { entity.Ngay_nhap = (DateTime)Ngay_nhap; } entity.ID_nguoi_sua = Program.CurrentUser.ID_nguoi_dung; entity.Ngay_sua = QLK_DongLuc.Helper.DatabaseHelper.GetDatabaseDate(); entity.Trang_thai = 0; entity.ID_loai_nhap = ID_loai_nhap; if (ID_loai_nhap == 2) { entity.ID_nha_cung_cap = null; entity.So_chung_tu_goc = null; } else { if (ID_nha_cung_cap != null) { entity.ID_nha_cung_cap = (int)ID_nha_cung_cap; } if (So_chung_tu_goc != null) { entity.So_chung_tu_goc = So_chung_tu_goc.ToString(); } } entity.ID_nhan_vien_lap = Program.CurrentUser.ID_nhan_vien; if (ID_nhan_vien_nhap != null) { entity.ID_nhan_vien_nhap = (int)ID_nhan_vien_nhap; } if (Ghi_chu != null) { entity.Ghi_chu = Ghi_chu.ToString(); } var pn = (IMP_PhieuNhap)db.IMP_PhieuNhap.Add(entity); db.SaveChanges(); return(pn.ID_phieu_nhap); }