public BaseResponse <BillDetail> CreateBill(List <BillDetail> obj)
        {
            var bill = new BillDAO().GetBill(obj[0].BillID);

            var                       result1  = new BillDetailDAO().Create(obj, bill.UserName);
            StatusResponse            status   = result1  ? StatusResponse.Success : StatusResponse.Fail;
            BaseResponse <BillDetail> response = new BaseResponse <BillDetail>(status, "", null);

            return(response);
        }
Пример #2
0
        // GET: Admin/Home
        public ActionResult Index()
        {
            var products = new ProductDAO();

            ViewBag.products = new ProductDAO().ListAll();
            var users = new UserDAO();

            ViewBag.users = new UserDAO().ListAll();
            var bills = new BillDetailDAO();

            ViewBag.bills = new BillDetailDAO().ListAll();
            return(View());
        }
        public BaseResponse <BillDetail> GetDetail(int id)
        {
            var bill = new BillDetailDAO().GetBillDetail(id);

            foreach (var item in bill)
            {
                var product = new ProductDAO().Get(item.ProductID);
                item.ImagePath   = product.ImagePath;
                item.TotalPrice  = item.Quantities * product.Price;
                item.ProductName = product.Name;
            }
            StatusResponse            status   = bill != null ? StatusResponse.Success : StatusResponse.Fail;
            BaseResponse <BillDetail> response = new BaseResponse <BillDetail>(status, "", bill);

            return(response);
        }
Пример #4
0
        /**
         * Click Thanh toan
         */
        private void btnConfirm_Click(object sender, EventArgs e)
        {
            frmConfirmTicket.Visible = false;
            string str  = "";
            string str1 = "";

            //load seat
            strl.ForEach(item =>
            {
                str += item + " ";
            });
            //load idseat


            BillDAO       bill = new BillDAO();
            BillDetailDAO bd   = new BillDetailDAO();

            bill.CreateBill(1, 1, frmConfirmTicket.lblTotal.Text);
            //this.Visible = false;
            int getvalue = bill.getMaxIdBill();

            ticketID.ForEach(item =>
            {
                bd.CreateBillDetail(Convert.ToInt32(item), getvalue);
                str1 += item + " ";
                new TicketDAO().changeStatusTicket(Convert.ToInt32(item));
            });



            //this.Visible = false;

            Console.WriteLine(str);
            Console.WriteLine(str1);
            TicketN                  = new frmTicket(str, str1);
            TicketN.MdiParent        = this;
            TicketN.lblBillId.Text   = getvalue.ToString();
            TicketN.lblCinema.Text   = C_Name;
            TicketN.lblRoom.Text     = Room_Name;
            TicketN.lblSchedule.Text = sche_Name;
            TicketN.lblFName.Text    = F_Name;
            TicketN.Show();
        }
Пример #5
0
 public BillDetailBUS()
 {
     dao = new BillDetailDAO();
 }
Пример #6
0
 public static int Insert(ChiTietHoaDon cthd)
 {
     return(BillDetailDAO.Insert(cthd));
 }
Пример #7
0
 public static DataTable LoadAllExtendedBillDetails(int maHoaDon)
 {
     return(BillDetailDAO.LoadAllExtendedBillDetails(maHoaDon));
 }
Пример #8
0
 public static List <ChiTietHoaDon> LoadAll(int maHoaDon)
 {
     return(BillDetailDAO.LoadAll(maHoaDon));
 }
Пример #9
0
 public static ChiTietHoaDon GetBillDetail(ChiTietHoaDon detail)
 {
     return(BillDetailDAO.GetBillDetail(detail));
 }
Пример #10
0
 public static int Update(ChiTietHoaDon detail)
 {
     return(BillDetailDAO.Update(detail));
 }