Exemple #1
0
        public void NhaphangList(PhieuNhap kh, int thanhtien, List <ChiTietPN> ds)
        {
            string         ngay  = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString();
            PhieuNhapModel ddb   = new PhieuNhapModel();
            string         MHMax = ddb.LayDonHangCungNgay(ngay);
            //Xử lý sinh mã hóa đơn theo quy tắc
            string ma = SinhMa(MHMax, ngay);
            //End

            PhieuNhap dh = new PhieuNhap();

            dh.MaPhieuNhap = ma;
            //dh.NgayNhap = DateTime.Now;
            dh.ThanhTien = thanhtien;

            ddb.ThemDonHang(dh);

            ChiTietPNModel cdb = new ChiTietPNModel();

            foreach (ChiTietPN ct in ds)
            {
                ct.MaPhieuNhap = ma;
            }
            cdb.LuuDanhSachPN(ds);
        }
Exemple #2
0
        public void NhaphangDon(PhieuNhap kh, int thanhtien, ChiTietPN ds)
        {
            string         ngay  = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString();
            PhieuNhapModel ddb   = new PhieuNhapModel();
            string         MHMax = ddb.LayDonHangCungNgay(ngay);
            //Xử lý sinh mã hóa đơn theo quy tắc
            string ma = SinhMa(MHMax, ngay);

            //End
            kh.MaPhieuNhap = ma;
            //kh.NgayNhap = DateTime.Now;
            kh.ThanhTien = thanhtien;
            ddb.ThemDonHang(kh);
            ChiTietPNModel cdb = new ChiTietPNModel();

            ds.MaPhieuNhap = ma;
            cdb.LuuCTPN(ds);
            int          sl  = cdb.LaySoluongTheoMaSPN(ma, ds.MaSP);
            SanPhamModel ssp = new SanPhamModel();
            SanPham      dss = ssp.LaySanPhamTheoMa(ds.MaSP);

            dss.SoLuongTon += sl;
        }