Exemple #1
0
        public void DatHang(KhachHang kh, int thanhtien, List <ChiTietDonDatHang> ds)
        {
            KhachHangModel db = new KhachHangModel();

            db.LuuKhachHang(kh);
            string          ngay  = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString();
            DonDatHangModel ddb   = new DonDatHangModel();
            string          MHMax = ddb.LayDonHangCungNgay(ngay);
            //Xử lý sinh mã hóa đơn theo quy tắc
            string ma = SinhMa(MHMax, ngay);
            //End

            DonDatHang dh = new DonDatHang();

            dh.MaDonDatHang      = ma;
            dh.NgayDat           = DateTime.Now;
            dh.TinhTrangGiaoHang = false;
            dh.DaThanhToan       = false;
            dh.MaKH  = kh.Email;
            dh.UuDai = "";
            //dh.NgayNhap = DateTime.Now;
            dh.ThanhTien = thanhtien;

            ddb.ThemDonHang(dh);

            ChiTietDonDatHangModel cdb = new ChiTietDonDatHangModel();

            foreach (ChiTietDonDatHang ct in ds)
            {
                ct.MaDonDatHang = ma;
            }
            cdb.LuuDanhChiTietDH(ds);
        }