/// <summary> /// Page load event. /// </summary> /// <param name="sender">sender object.</param> /// <param name="e">event args.</param> protected void Page_Load(object sender, EventArgs e) { OrdersBL ordersObject = new OrdersBL(); this.OrderGv.DataSource = ordersObject.BindGridView(); this.OrderGv.DataBind(); }
// // GET: /Orders/ public ActionResult Index() { List <OrdersView> orders = (List <OrdersView>) new OrdersBL().GetOrdersForSeller(HttpContext.User.Identity.Name).ToList(); List <SelectListItem> orderStatuses = new List <SelectListItem>(); IList <OrderStatu> os = new OrdersBL().GetOrderStatuses().ToList(); foreach (OrderStatu o in os) { orderStatuses.Add(new SelectListItem { Text = o.Status, Value = o.StatusID.ToString() }); } ViewData["statusList"] = orderStatuses; return(View("Index", orders)); }
public ActionResult DeleteOrder(Guid id) { Order originalOrder = new OrdersBL().GetOrderByID(id); new OrdersBL().UpdateOrderStatusByOrderID(originalOrder.OrderID, 3, originalOrder.Username, originalOrder.OrderDate); //set status to complete id = 3 //Populate the dropdown list List <SelectListItem> orderStatuses = new List <SelectListItem>(); IList <OrderStatu> os = new OrdersBL().GetOrderStatuses().ToList(); foreach (OrderStatu o in os) { orderStatuses.Add(new SelectListItem { Text = o.Status, Value = o.StatusID.ToString() }); } ViewData["statusList"] = orderStatuses; List <OrdersView> orders = (List <OrdersView>) new OrdersBL().GetOrdersForSeller(HttpContext.User.Identity.Name).ToList(); return(View("Index", orders)); }
//[HttpPost] public ActionResult UpdateOrderStatus(Guid OrderID, int statusID) //pass the selected statusID { Order originalOrder = new OrdersBL().GetOrderByID(OrderID); new OrdersBL().UpdateOrderStatusByOrderID(originalOrder.OrderID, statusID, originalOrder.Username, originalOrder.OrderDate); //Populate the dropdown list List <SelectListItem> orderStatuses = new List <SelectListItem>(); IList <OrderStatu> os = new OrdersBL().GetOrderStatuses().ToList(); foreach (OrderStatu o in os) { orderStatuses.Add(new SelectListItem { Text = o.Status, Value = o.StatusID.ToString() }); } ViewData["statusList"] = orderStatuses; //Get the orders to display List <OrdersView> orders = (List <OrdersView>) new OrdersBL().GetOrdersForSeller(HttpContext.User.Identity.Name).ToList(); return(View("Index", orders)); }
public OrdersController(OrdersBL ordersBL) { _ordersBL = ordersBL; }