private void UpdateTinhTrang(ePhieuNhapKho pnk) { PhieuDNNK p = db.PhieuDNNKs.Where(pdn => pdn.MaPhieuDNNK == pnk.SoPDNN).FirstOrDefault(); p.tinhtrang = 1; db.SubmitChanges(); }
private void btnLuu_Click_1(object sender, EventArgs e) { if (KtraTextbox()) { try { ePhieuNhapKho ePNK = new ePhieuNhapKho(); ePNK.SoPDNN = lbsoPhieunk.Text; ePNK.MaNV = txtManv.Text; ePNK.NgayLap = DateTime.Now; ePNK.MaKho = lbMakho.Text; ePNK.GhiChu = txtghichu.Text; pnkBUS.taophieunhapkho(ePNK); MessageBox.Show("Đã chuyển thành phiếu Nhập Kho"); LoadTreeView(); dGVCT.DataSource = null; btnThem_Click(btnThem, new EventArgs()); } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public int TaoPNK(ePhieuNhapKho pnk) { if (KtraTonTai(pnk.SoPDNN)) { throw new Exception("Không có phiếu đề nghị này"); } if (ktranv(pnk.MaNV, pnk.MaKho)) { throw new Exception("Bạn không phải nhân viên kho này"); } PhieuNhapKho pn = new PhieuNhapKho(); pn.sopnk = pnk.SoPDNN; pn.manhanvien = pnk.MaNV; pn.makho = pnk.MaKho; pn.ghichu = pnk.GhiChu; pn.ngaylap = pnk.NgayLap; db.PhieuNhapKhos.InsertOnSubmit(pn); db.SubmitChanges(); UpdateTinhTrang(pnk); //Chuyen tinh trang phieu DNNK da nhap TaoChiTietKho(pnk.SoPDNN); //Tao chi tiet kho, them maSp va soLuong theo kho đó return(1); }
public int taophieunhapkho(ePhieuNhapKho pnk) { return(pnkDAL.TaoPNK(pnk)); }