Exemple #1
0
        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);
                }
            }
        }
Exemple #3
0
        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));
 }