protected void Page_Load(object sender, EventArgs e) { if ((Employee)Session["employee"] == null) { Response.Redirect("Login.aspx"); } string storeNum = (string)Session["storeNum"]; Label lblStoreID = new Label(); orderID.Value = Request.QueryString.Get("id"); int driverID = DeliveryDA.GetDeliveryDriverByOrder(Convert.ToInt32(orderID.Value)); List <Employee> drivers = EmployeeDA.GetDriversByStoreNumberWithDeliveryCount(storeNum); foreach (Employee driver in drivers) { string name = driver.EmployeeFirst + " " + driver.EmployeeLast; int employeeID = driver.EmployeeID; ListItem listItem = new ListItem(name, Convert.ToString(employeeID)); if (employeeID == driverID) { listItem.Selected = true; } driverList.Items.Add(listItem); } }
public decimal Delete_Delivery(decimal delivery_id) { DeliveryDA Obj_da = new DeliveryDA(); try { return(Obj_da.DeleteDelivery(delivery_id)); } catch (Exception ex) { Common.log.Error(ex.ToString()); return(-1); } }
public decimal Update_Delivery(DeliveryInfo Obj_Info) { DeliveryDA Obj_da = new DeliveryDA(); try { return(Obj_da.UpdateDelivery(Obj_Info)); } catch (Exception ex) { Common.log.Error(ex.ToString()); return(-1); } }
protected void btnUpdate_Click(object sender, EventArgs e) { Order order = OrderDA.GetOrderByID(Convert.ToInt32(orderID.Value)); Employee employee = EmployeeDA.GetEmployeeByID(Convert.ToInt32(driverList.SelectedValue)); if (DeliveryDA.GetDeliveryByOrderID(order.OrderID) != null) { DeliveryDA.UpdateDriverForOrder(order, employee); } else { DeliveryDA.AddDriverToOrder(order, employee); } Response.Redirect("OrdersList.aspx"); }
public List <DeliveryInfo> GetDeliveryByOrder(string Order_code) { DeliveryDA Obj_da = new DeliveryDA(); List <DeliveryInfo> List_Obj = new List <DeliveryInfo>(); try { var ds = Obj_da.GetDeliveryByOrder(Order_code); List_Obj = CBO <DeliveryInfo> .FillCollectionFromDataSet(ds); } catch (Exception ex) { Common.log.Error(ex.ToString()); } return(List_Obj); }
public DeliveryInfo GetDeliveryByID(decimal delivery_id) { DeliveryDA Obj_da = new DeliveryDA(); DeliveryInfo Obj_Info = new DeliveryInfo(); try { var ds = Obj_da.GetDeliveryByID(delivery_id); Obj_Info = CBO <DeliveryInfo> .FillObject_From_DataSet(ds); } catch (Exception ex) { Common.log.Error(ex.ToString()); } return(Obj_Info); }
protected void Page_Load(object sender, EventArgs e) { if ((Employee)Session["employee"] == null) { Response.Redirect("AdminLogin.aspx"); } else { Dictionary <String, int> list = DeliveryDA.GetDeliveryCountForAllDriversAtStore(((Employee)Session["employee"]).StoreNum); foreach (KeyValuePair <string, int> entry in list) { TableRow newRow = new TableRow(); TableCell driver = new TableCell(); TableCell count = new TableCell(); driver.Text = entry.Key; count.Text = entry.Value.ToString(); newRow.Controls.Add(driver); newRow.Controls.Add(count); Count.Controls.Add(newRow); } } }
protected void Page_Load(object sender, EventArgs e) { if ((Employee)Session["employee"] == null) { Response.Redirect("Login.aspx"); } string storeNum = (string)Session["storeNum"]; if (Request.Form.Get("action") == "assign") { Response.Redirect("AssignDriver.aspx?id=" + Request.Form.Get("id")); } else { OrderList orders = new OrderList(storeNum); foreach (Order order in orders.getOrders()) { TableRow row = new TableRow(); TableCell corderID = new TableCell(); corderID.HorizontalAlign = HorizontalAlign.Left; TableCell ccustomerName = new TableCell(); ccustomerName.HorizontalAlign = HorizontalAlign.Left; TableCell corderTotal = new TableCell(); corderTotal.HorizontalAlign = HorizontalAlign.Left; TableCell corderType = new TableCell(); corderType.HorizontalAlign = HorizontalAlign.Left; TableCell cdriver = new TableCell(); cdriver.HorizontalAlign = HorizontalAlign.Left; TableCell cassign = new TableCell(); cassign.HorizontalAlign = HorizontalAlign.Left; TableCell cmarkComplete = new TableCell(); cmarkComplete.HorizontalAlign = HorizontalAlign.Left; corderID.Text = Convert.ToString(order.OrderID); ccustomerName.Text = order.CustomerFirst + " " + order.CustomerLast; corderTotal.Text = String.Format("{0:c}", order.OrderTotal); corderType.Text = order.OrderType; cdriver.Text = "N/A"; if (order.OrderType == "delivery") { Employee employee = EmployeeDA.GetEmployeeByID(DeliveryDA.GetDeliveryDriverByOrder(order.OrderID)); if (employee != null) { cdriver.Text = employee.EmployeeFirst + " " + employee.EmployeeLast; } else { cdriver.Text = "Unassigned"; } Button btnAssign = new Button(); btnAssign.Text = "Assign Driver"; btnAssign.Click += (senderer, ee) => { Response.Redirect("AssignDriver.aspx?action=assign&id=" + order.OrderID); }; cassign.Controls.Add(btnAssign); } else { cassign.Text = ""; } Button btnMarkComplete = new Button(); btnMarkComplete.Text = "Complete"; btnMarkComplete.Click += (senderer, ee) => { OrderDA.SetOrderComplete(order); Response.Redirect("OrdersList.aspx"); }; cmarkComplete.Controls.Add(btnMarkComplete); row.Controls.Add(corderID); row.Controls.Add(ccustomerName); row.Controls.Add(corderTotal); row.Controls.Add(corderType); row.Controls.Add(cdriver); row.Controls.Add(cassign); row.Controls.Add(cmarkComplete); table.Controls.Add(row); } } }