コード例 #1
0
        private List <Order> ReadOrders(DataTable dataTable)
        {
            OrderDetail_DAO orderDetail_DAO = new OrderDetail_DAO();
            DiningTable_DAO diningTable_DAO = new DiningTable_DAO();
            List <Order>    bills           = new List <Order>();

            foreach (DataRow dr in dataTable.Rows)
            {
                Order bill = new Order()
                {
                    order_ID     = (int)dr["Order_ID"],
                    Table        = diningTable_DAO.DB_Get_DiningTable((int)dr["Table_ID"]),
                    OrderDetails = orderDetail_DAO.DB_Get_All_Ordered_Items((int)dr["Order_ID"]),
                    Paystatus    = (PayStatus)((int)dr["Order_PayStatus"])
                };
                bills.Add(bill);
            }
            return(bills);
        }
コード例 #2
0
        private List <Reservation> ReadReservations(DataTable dataTable)
        {
            DiningTable_DAO    diningTable_DB = new DiningTable_DAO();
            Customer_DAO       customer_DB    = new Customer_DAO();
            List <Reservation> reservations   = new List <Reservation>();

            foreach (DataRow dr in dataTable.Rows)
            {
                Reservation reservation = new Reservation()
                {
                    Reservation_ID       = (int)dr["Reservation_ID"],
                    Table                = diningTable_DB.DB_Get_DiningTable((int)dr["Table_ID"]),
                    Customer             = customer_DB.DB_Get_Customer((int)dr["Customer_ID"]),
                    Reservation_DateTime = (DateTime)dr["Reservation_DateTime"]
                };
                reservations.Add(reservation);
            }
            return(reservations);
        }