Ejemplo n.º 1
0
 public static bool add(List <ChiTietPhieuNhap> dmchitiet, int masophieunhap)
 {
     try
     {
         using (EntitiesDataContext db = new EntitiesDataContext())
         {
             foreach (ChiTietPhieuNhap chitiet in dmchitiet)
             {
                 CHITIETPHIEUNHAP ct = new CHITIETPHIEUNHAP()
                 {
                     masosach      = chitiet.Sach.MaSoSach,
                     dongia        = chitiet.DonGia,
                     soluong       = chitiet.SoLuong,
                     masophieunhap = masophieunhap,
                     trangthai     = 0
                 };
                 db.CHITIETPHIEUNHAPs.InsertOnSubmit(ct);
             }
             db.SubmitChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(false);
     }
 }
Ejemplo n.º 2
0
        public void xoaChiTiet_PhieuNhap(string mahd, string masp)
        {
            CHITIETPHIEUNHAP hd = qlch.CHITIETPHIEUNHAPs.Where(d => d.MACTPN == mahd && d.MASP == masp).FirstOrDefault();

            qlch.CHITIETPHIEUNHAPs.DeleteOnSubmit(hd);
            qlch.SubmitChanges();
        }
Ejemplo n.º 3
0
 public static bool add(ChiTietPhieuNhap chitiet, int masophieunhap)
 {
     try
     {
         using (EntitiesDataContext db = new EntitiesDataContext())
         {
             CHITIETPHIEUNHAP ct;
             ct = (from c in db.CHITIETPHIEUNHAPs
                   where c.masophieunhap.Equals(masophieunhap) &&
                   c.masosach.Equals(chitiet.MaSoSach)
                   select c).SingleOrDefault();
             if (ct != null)
             {
                 return(false);
             }
             ct = new CHITIETPHIEUNHAP()
             {
                 masosach      = chitiet.Sach.MaSoSach,
                 dongia        = chitiet.DonGia,
                 soluong       = chitiet.SoLuong,
                 masophieunhap = masophieunhap,
                 trangthai     = chitiet.TrangThai == null ? 0 : 1
             };
             db.CHITIETPHIEUNHAPs.InsertOnSubmit(ct);
             db.SubmitChanges();
             return(true);
         }
     }catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(false);
     }
 }
Ejemplo n.º 4
0
        private void btn_Them_Click(object sender, EventArgs e)
        {
            string tensp      = cbb_TenSP.SelectedItem.ToString();
            int    masp       = _sanPhamDao.GetMaSP(tensp);
            int    slnhap     = Convert.ToInt32(txt_SoLuongNhap.Text);
            int    dongianhap = Convert.ToInt32(txt_DonGiaNhap.Text);

            var item = dsCTPH.FirstOrDefault(m => m.MaSP == masp);

            if (item == null)
            {
                CHITIETPHIEUNHAP ctpn = new CHITIETPHIEUNHAP
                {
                    MaSP    = masp,
                    SoLuong = slnhap,
                    DonGia  = dongianhap
                };
                dsCTPH.Add(ctpn);
                dataGV_PhieuNhap.DataSource = ListModel_CTHD(dsCTPH);
            }
            else
            {
                MessageBox.Show("Sản Phẩm Đã Có Trong Chi Tiết Phiếu Nhập", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 5
0
        public ActionResult NhapHangDon(PHIEUNHAP model, CHITIETPHIEUNHAP ctpn)
        {
            ViewBag.SoNguoiTruyCap     = HttpContext.Application["SoNguoiTruyCap"].ToString();    //Số lượng người truy cập từ application đã được tạo
            ViewBag.SoLuongNguoiOnline = HttpContext.Application["SoNguoiDangOnline"].ToString(); //Lấy số lượng người đang truy cập
            ViewBag.TongDoanhThu       = ThongKeTongDoanhThu();                                   //Thống kê tổng doanh thu
            ViewBag.TongDDH            = ThongKeDonHang();                                        //Thống kê dơn hàng
            ViewBag.TongThanhVien      = ThongKeThanhVien();                                      //Thống kê thành viên

            ViewBag.MaNCC = new SelectList(db.NHACUNGCAPs.OrderBy(n => n.TENNCC), "MaNCC", "TenNCC", model.MANCC);
            //Sau khi các bạn đã kiểm tra tất cả dữ liệu đầu vào
            //Gán đã xóa: False
            model.NGAYNHAP = DateTime.Now;
            model.DAXOA    = 0;
            db.PHIEUNHAPs.Add(model);
            db.SaveChanges();
            //SaveChanges để lấy được mã phiếu nhập gán cho lstChiTietPhieuNhap
            ctpn.MAPN = model.MAPN;
            //Cập nhật tồn
            SANPHAM sp = db.SANPHAMs.Single(n => n.MASP == ctpn.MASP);

            sp.SOLUONGTON += ctpn.SOLUONGNHAP;
            db.CHITIETPHIEUNHAPs.Add(ctpn);
            db.SaveChanges();
            return(View(sp));
        }
Ejemplo n.º 6
0
        public void xoaChiTietPN(String mapn, String masp)
        {
            CHITIETPHIEUNHAP ctpn = qlch.CHITIETPHIEUNHAPs.Where(t => t.MACTPN == mapn && t.MASP == masp).FirstOrDefault();

            qlch.CHITIETPHIEUNHAPs.DeleteOnSubmit(ctpn);
            qlch.SubmitChanges();
        }
 public ChiTietPhieuNhap(CHITIETPHIEUNHAP chitiet)
 {
     MaSoPhieuNhap = chitiet.masophieunhap;
     MaSoSach      = chitiet.masosach;
     SoLuong       = chitiet.soluong;
     DonGia        = chitiet.dongia;
     TrangThai     = chitiet.trangthai;
 }
Ejemplo n.º 8
0
        public int Add(CHITIETPHIEUNHAP p)
        {
            int result = 0;

            context.CHITIETPHIEUNHAPs.Add(p);
            result = context.SaveChanges();
            return(result);
        }
Ejemplo n.º 9
0
        public int Delete(int pMa)
        {
            int result         = 0;
            CHITIETPHIEUNHAP k = context.CHITIETPHIEUNHAPs.FirstOrDefault(m => m.ID_CTPN == pMa);

            context.CHITIETPHIEUNHAPs.Remove(k);
            result = context.SaveChanges();
            return(result);
        }
Ejemplo n.º 10
0
        public void suaChiTiet_PhieuNhap(string mahd, string masp, int soluong, decimal thanhtien)
        {
            CHITIETPHIEUNHAP hd = qlch.CHITIETPHIEUNHAPs.Where(d => d.MACTPN == mahd && d.MASP == masp).FirstOrDefault();

            hd.MACTPN    = mahd;
            hd.MASP      = masp;
            hd.SOLUONG   = soluong;
            hd.THANHTIEN = thanhtien;
            qlch.SubmitChanges();
        }
Ejemplo n.º 11
0
        public void suaChiTietPN(String mapn, String masp, int soluong, double thanhtien)
        {
            String tt = Convert.ToString(thanhtien);

            CHITIETPHIEUNHAP ctpn = qlch.CHITIETPHIEUNHAPs.Where(t => t.MACTPN == mapn && t.MASP == masp).FirstOrDefault();

            ctpn.SOLUONG   = soluong;
            ctpn.THANHTIEN = decimal.Parse(tt);

            qlch.SubmitChanges();
        }
        public ActionResult Delete(string ID, string IDSP)
        {
            var temp = new CHITIETPHIEUNHAP {
                MAPN = ID, MASP = IDSP
            };

            db.CHITIETPHIEUNHAPs.Attach(temp);
            db.CHITIETPHIEUNHAPs.Remove(temp);
            db.SaveChanges();
            Session["tab"] = "chitiet";
            return(RedirectToAction("Index1", "PhieuNhap"));
        }
Ejemplo n.º 13
0
 public bool them(CHITIETPHIEUNHAP pmh)
 {
     try
     {
         da.CHITIETPHIEUNHAPs.InsertOnSubmit(pmh);
         da.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Ejemplo n.º 14
0
 public bool xoa(CHITIETPHIEUNHAP pmh)
 {
     try
     {
         CHITIETPHIEUNHAP mh = da.CHITIETPHIEUNHAPs.Where(t => t.MACTPN == pmh.MACTPN.ToString()).FirstOrDefault();
         da.CHITIETPHIEUNHAPs.DeleteOnSubmit(mh);
         da.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Ejemplo n.º 15
0
        public void ThemChiTiet_PhieuNhap(string mapn, string masp,
                                          int soluong, decimal giagoc, decimal dongia, string dvt, decimal thanhtien)
        {
            CHITIETPHIEUNHAP hd = new CHITIETPHIEUNHAP();

            hd.MACTPN    = mapn;
            hd.MASP      = masp;
            hd.DONGIA    = dongia;
            hd.SOLUONG   = soluong;
            hd.DONVITINH = dvt;
            hd.THANHTIEN = thanhtien;
            qlch.CHITIETPHIEUNHAPs.InsertOnSubmit(hd);
            qlch.SubmitChanges();
        }
Ejemplo n.º 16
0
        private void buttonX2_Click(object sender, EventArgs e)
        {
            PHIEUNHAP        PN     = new PHIEUNHAP();
            KHO              kh     = new KHO();
            CHITIETPHIEUNHAP nhomnd = new CHITIETPHIEUNHAP();
            Double           money  = 0;

            nhomnd.MACTPN = dgv_ctpn.CurrentRow.Cells[0].Value.ToString();
            PN.MAPN       = dgv_pn.CurrentRow.Cells[0].Value.ToString();
            kh.MASP       = dgv_ctpn.CurrentRow.Cells[2].Value.ToString();
            PN.MANV       = txt_nvlap.Text.ToString();
            PN.SODONHANG  = dgv_pn.CurrentRow.Cells[2].Value.ToString();
            PN.NGAYNHAP   = Convert.ToDateTime(dgv_pn.CurrentRow.Cells[3].Value.ToString());
            int ktkho = bll_hdb.capnhatkho1(dgv_ctpn.CurrentRow.Cells[2].Value.ToString(), Convert.ToInt32(dgv_ctpn.CurrentRow.Cells[4].Value.ToString()));

            kh.SOLUONG      = ktkho;
            money           = Convert.ToDouble(dgv_pn.CurrentRow.Cells[4].Value.ToString()) - (Convert.ToDouble(dgv_ctpn.CurrentRow.Cells[5].Value.ToString()) * Convert.ToDouble(dgv_ctpn.CurrentRow.Cells[4].Value.ToString()));
            PN.TONGTIENNHAP = money;
            if (bll_ctpn.ktkc_CTPN(nhomnd) == false)
            {
                if (bll_ctpn.xoactpn(nhomnd) == true)
                {
                    MessageBox.Show("xóa thành công");
                    dgv_ctpn.DataSource = bll_ctpn.loadbang_ctpn();
                    if (kho_bll.ktkc_kho(kh) == false)
                    {
                        if (kho_bll.suakho(kh) == true)
                        {
                            MessageBox.Show("cập nhật kho thành công");
                        }
                    }
                    if (bll_pn.ktkc(PN) == false)
                    {
                        if (bll_pn.suapn(PN) == true)
                        {
                            MessageBox.Show("sửa thành công");
                            dgv_pn.DataSource = bll_pn.loadbang_PN();
                        }
                    }
                }
                else
                {
                    MessageBox.Show("bạn không có quyền xóa");
                }
            }
            else
            {
                MessageBox.Show("nhóm không tồn tại");
            }
        }
        public ActionResult Insert()
        {
            string           objmapn    = Request.Form["tenpn"];
            string           objmasp    = Request.Form["tensp"];
            int              objsoluong = Int32.Parse(Request.Form["soluong"]);
            double           objdongia  = double.Parse(Request.Form["dongia"]);
            CHITIETPHIEUNHAP temp       = new CHITIETPHIEUNHAP {
                MAPN = objmapn, MASP = objmasp, SOLUONG = objsoluong, DONGIANHAP = objdongia
            };

            db.CHITIETPHIEUNHAPs.Add(temp);
            db.SaveChanges();
            Session["tab"] = "chitiet";
            return(RedirectToAction("Index1", "PhieuNhap"));
        }
Ejemplo n.º 18
0
        public void themChiTietPN(String mapn, String masp, int soluong, double dongia, double thanhtien)
        {
            String           dg   = Convert.ToString(dongia);
            String           tt   = Convert.ToString(thanhtien);
            CHITIETPHIEUNHAP ctpn = new CHITIETPHIEUNHAP();

            ctpn.MACTPN    = mapn;
            ctpn.MASP      = masp;
            ctpn.SOLUONG   = soluong;
            ctpn.DONGIA    = decimal.Parse(dg);
            ctpn.THANHTIEN = decimal.Parse(tt);

            qlch.CHITIETPHIEUNHAPs.InsertOnSubmit(ctpn);
            qlch.SubmitChanges();
        }
Ejemplo n.º 19
0
        public int Update(CHITIETPHIEUNHAP pma, int ma)
        {
            int result         = 0;
            CHITIETPHIEUNHAP k = context.CHITIETPHIEUNHAPs.FirstOrDefault(m => m.ID_CTPN == ma);

            if (k != null)
            {
                k.ID_CTPN = pma.ID_CTPN;
                k.MaPN    = pma.MaPN;
                k.MaSP    = pma.MaSP;
                k.SoLuong = pma.SoLuong;
                k.DonGia  = pma.DonGia;
            }
            result = context.SaveChanges();
            return(result);
        }
Ejemplo n.º 20
0
        public bool ktkc(CHITIETPHIEUNHAP ma)
        {
            int r = da.CHITIETPHIEUNHAPs.Count(t => t.MACTPN == ma.MACTPN.ToString());

            try
            {
                if (r == 0)
                {
                    return(true);
                }
                return(false);
            }
            catch
            {
                return(false);
            }
        }
Ejemplo n.º 21
0
 public bool sua(CHITIETPHIEUNHAP pmh)
 {
     try
     {
         CHITIETPHIEUNHAP thanhvien = da.CHITIETPHIEUNHAPs.Where(t => t.MACTPN == pmh.MACTPN.ToString()).FirstOrDefault();
         thanhvien.MAPN      = pmh.MAPN;
         thanhvien.MASP      = pmh.MASP;
         thanhvien.SOLUONGSP = pmh.SOLUONGSP;
         thanhvien.GIATIEN   = pmh.GIATIEN;
         da.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Ejemplo n.º 22
0
        public ActionResult NhapHangDon(PHIEUNHAP model, CHITIETPHIEUNHAP ctpn)
        {
            ViewBag.MaNCC = new SelectList(db.NHACUNGCAPs.OrderBy(n => n.TenNCC), "MaNCC", "TenNCC", model.MaNCC);
            //Sau khi các bạn đã kiểm tra tất cả dữ liệu đầu vào
            //Gán đã xóa: False
            model.ThoiDiemNhap = DateTime.Now;
            //model.DaXoa = false;
            db.PHIEUNHAPs.Add(model);
            db.SaveChanges();
            //SaveChanges để lấy được mã phiếu nhập gán cho lstCHITIETPHIEUNHAP
            ctpn.MaPN = model.MaPN;
            //Cập nhật tồn
            SANPHAM sp = db.SANPHAMs.Single(n => n.MaSP == ctpn.MaSP);

            sp.SoLuongTon += ctpn.SoLuong;
            db.CHITIETPHIEUNHAPs.Add(ctpn);
            db.SaveChanges();
            return(View(sp));
        }
Ejemplo n.º 23
0
        //private void cHITIETPHIEUNHAPDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
        //{
        //    if (e.ColumnIndex == 6)
        //    {


        //            var thanhvien = db.CHITIETPHIEUNHAPs.SingleOrDefault(tv => tv.MACTPN == cHITIETPHIEUNHAPDataGridView.CurrentRow.Cells[0].Value.ToString());
        //            db.CHITIETPHIEUNHAPs.DeleteOnSubmit(thanhvien);

        //            db.SubmitChanges();
        //            frm_nhaphang_Load(sender, e);
        //            MessageBox.Show("thành công");



        //    }
        //    if (e.ColumnIndex == 7)
        //    {
        //        var thanhvien = db.CHITIETPHIEUNHAPs.SingleOrDefault(tv => tv.MACTPN == cHITIETPHIEUNHAPDataGridView.CurrentRow.Cells[0].Value.ToString());
        //        thanhvien.SOLUONGSP = Convert.ToInt32(cHITIETPHIEUNHAPDataGridView.CurrentRow.Cells[3].Value.ToString());
        //        thanhvien.GIATIEN = Convert.ToDouble(cHITIETPHIEUNHAPDataGridView.CurrentRow.Cells[4].Value.ToString());

        //        db.SubmitChanges();
        //        frm_nhaphang_Load(sender, e);
        //        MessageBox.Show("thành công");
        //    }
        //}

        private void btnthemctpn_Click(object sender, EventArgs e)
        {
            CHITIETPHIEUNHAP ct = new CHITIETPHIEUNHAP();
            var kt = from s in db.CHITIETPHIEUNHAPs where s.MACTPN == cHITIETPHIEUNHAPDataGridView.CurrentRow.Cells[0].Value.ToString() select s;

            if (kt.Count() > 0)
            {
                MessageBox.Show("Trùng khóa chính");
                return;
            }
            ct.MACTPN    = cHITIETPHIEUNHAPDataGridView.CurrentRow.Cells[0].Value.ToString();
            ct.MAPN      = cHITIETPHIEUNHAPDataGridView.CurrentRow.Cells[1].Value.ToString();
            ct.MASP      = cHITIETPHIEUNHAPDataGridView.CurrentRow.Cells[2].Value.ToString();
            ct.SOLUONGSP = Convert.ToInt32(cHITIETPHIEUNHAPDataGridView.CurrentRow.Cells[3].Value.ToString());
            ct.GIATIEN   = Convert.ToDouble(cHITIETPHIEUNHAPDataGridView.CurrentRow.Cells[4].Value.ToString());
            db.CHITIETPHIEUNHAPs.InsertOnSubmit(ct);
            db.SubmitChanges();
            frm_nhaphang_Load(sender, e);
            MessageBox.Show("thành công");
        }
Ejemplo n.º 24
0
        public bool insert_CTPN(int idkho, int idpn, int idsp, int soluong, int gianhap, int thanhtien)
        {
            try
            {
                CHITIETPHIEUNHAP insert = new CHITIETPHIEUNHAP();
                TONKHO           tonkho = quanLyKho.TONKHOs.SingleOrDefault(n => n.ID_KHO == idkho && n.ID_SP == idsp);
                insert.ID_PN      = idpn;
                insert.ID_SP      = idsp;
                insert.SOLUONG    = soluong;
                insert.DONGIANHAP = (float)gianhap;
                insert.THANHTIEN  = (float)thanhtien;
                quanLyKho.CHITIETPHIEUNHAPs.InsertOnSubmit(insert);
                tonkho.SOLUONGTON = tonkho.SOLUONGTON + soluong;
                quanLyKho.SubmitChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);

                throw;
            }
        }
Ejemplo n.º 25
0
 public bool themctpn(CHITIETPHIEUNHAP n)
 {
     return(hd.them(n));
 }
Ejemplo n.º 26
0
 public bool xoactpn(CHITIETPHIEUNHAP n)
 {
     return(hd.xoa(n));
 }
Ejemplo n.º 27
0
        //Them
        public static void Them(PhieuNhap pn, IEnumerable <ChiTietPhieuNhap> dsct)
        {
            // Kiểm tra phieu nhap
            if (db.PHIEUNHAPs.Find(pn.MaPN) != null)
            {
                Message  = "Phiếu nhập đã tồn tại";
                IsSucess = false;
                return;
            }
            NHAXUATBAN nxb = db.NHAXUATBANs.Find(pn.MaNXB);

            if (db.NHAXUATBANs.Find(pn.MaNXB) == null)
            {
                Message  = "Nhà xuất bản không tồn tại";
                IsSucess = false;
                return;
            }
            if (db.NHANVIENs.Find(pn.MaNV) == null)
            {
                Message  = "Nhân viên không tồn tại";
                IsSucess = false;
                return;
            }
            // kiểm tra từng chi tiết
            foreach (ChiTietPhieuNhap ct in dsct)
            {
                SACH s = db.SACHes.Find(ct.MaSach);
                if (s == null)
                {
                    Message  = "Sách " + ct.TenSach + " không tồn tại";
                    IsSucess = false;
                    return;
                }
                if (s.MaNXB != nxb.MaNXB)
                {
                    Message  = "Sách " + ct.TenSach + " không thuộc nhà xuất bản " + nxb.TenNXB;
                    IsSucess = false;
                    return;
                }
            }
            // tính tổng tiền
            double tongtien = 0;

            foreach (ChiTietPhieuNhap ct in dsct)
            {
                double gianhap = (from s in db.SACHes
                                  where s.MaSach == ct.MaSach
                                  select s.GiaNhap.Value).SingleOrDefault();
                tongtien += ct.SoLuong * gianhap;
            }
            pn.TongTien = tongtien;
            // thêm phiếu nhập
            try
            {
                PHIEUNHAP phieunhap = convert(pn);
                db.PHIEUNHAPs.Add(phieunhap);
            }catch (Exception e)
            {
                Message  = "Thêm phiếu nhập thất bại " + e.Message;
                IsSucess = false;
                return;
            }
            // Thêm chi tiết phiếu
            foreach (ChiTietPhieuNhap ct in dsct)
            {
                try
                {
                    CHITIETPHIEUNHAP chitiet = convert(ct);
                    db.CHITIETPHIEUNHAPs.Add(chitiet);
                    db.SACHes.Find(chitiet.MaSach).SoLuong += chitiet.SoLuong;
                }
                catch (Exception e)
                {
                    Message  = "Thêm phiếu nhập thất bại " + e.Message;
                    IsSucess = false;
                    return;
                }
            }
            db.SaveChanges();
            Message  = "Thêm phiếu nhập thành công";
            IsSucess = true;
        }
 public ChiTietPhieuNhap(CHITIETPHIEUNHAP chitiet, SACH sach)
     : this(chitiet)
 {
     Sach = new Sach(sach);
 }
Ejemplo n.º 29
0
        private void buttonX1_Click(object sender, EventArgs e)
        {
            CHITIETPHIEUNHAP hdb = new CHITIETPHIEUNHAP();
            PHIEUNHAP        PN  = new PHIEUNHAP();
            KHO    kh            = new KHO();
            int    b             = 0;
            Double money         = 0;

            for (int i = 1; i <= dgv_ctpn.RowCount; i++)
            {
                b = i;
            }
            hdb.MACTPN    = "CTPN" + (b + 1).ToString() + DateTime.Now.Second.ToString();
            hdb.MAPN      = dgv_pn.CurrentRow.Cells[0].Value.ToString();
            PN.MAPN       = hdb.MAPN;
            PN.MANV       = txt_nvlap.Text.ToString();
            PN.SODONHANG  = dgv_pn.CurrentRow.Cells[2].Value.ToString();
            PN.NGAYNHAP   = Convert.ToDateTime(dgv_pn.CurrentRow.Cells[3].Value.ToString());
            hdb.MASP      = txt_msp.Text.ToString();
            kh.MASP       = hdb.MASP;
            hdb.SOLUONGSP = Convert.ToInt32(txt_slsp.Text.ToString());

            int ktkho = bll_hdb.capnhatkho1(txt_msp.Text.ToString(), Convert.ToInt32(txt_slsp.Text.ToString()));

            kh.SOLUONG      = ktkho;
            hdb.GIATIEN     = Convert.ToDouble(txt_gia.Text.ToString());
            money           = Convert.ToDouble(dgv_pn.CurrentRow.Cells[4].Value.ToString()) + (Convert.ToDouble(txt_slsp.Text.ToString()) * Convert.ToDouble(txt_gia.Text.ToString()));
            PN.TONGTIENNHAP = money;

            if (bll_ctpn.ktkc_CTPN(hdb) == true)
            {
                if (bll_ctpn.themctpn(hdb) == true)
                {
                    MessageBox.Show("thêm thành công");
                    dgv_ctpn.DataSource = bll_ctpn.loadbang_ctpn();
                    if (kho_bll.ktkc_kho(kh) == false)
                    {
                        if (kho_bll.suakho(kh) == true)
                        {
                            MessageBox.Show("cập nhật kho thành công");
                        }
                    }
                    if (bll_pn.ktkc(PN) == false)
                    {
                        if (bll_pn.suapn(PN) == true)
                        {
                            MessageBox.Show("sửa thành công");
                            dgv_pn.DataSource = bll_pn.loadbang_PN();
                        }
                    }
                }
                else
                {
                    MessageBox.Show("thất bại");
                }
            }
            else
            {
                MessageBox.Show("hóa đơn này đã tồn tại");
            }
        }
Ejemplo n.º 30
0
 public bool suactpn(CHITIETPHIEUNHAP n)
 {
     return(hd.sua(n));
 }