protected void grdActiveOrders_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow row = grdActiveOrders.SelectedRow; bll.clsOrder toUpdate = new bll.clsOrder(); toUpdate.OrderStatus = Convert.ToInt32(row.Cells[12].Text) +1; toUpdate.ID = Convert.ToInt32(row.Cells[2].Text); if (toUpdate.OrderStatus == 3) { toUpdate.OrderDeliveryDate =DateTime.UtcNow; } toUpdate.Update(); Response.Redirect("WorkerOrders.aspx"); }
protected void btnOrder_Click(object sender, EventArgs e) { bll.clsProductFacade products; products = new bll.clsProductFacade(); List <bll.clsProduct> List; List = products.ProductsGetAll(); int i = 0; bool found = false; while (found == false && i < List.Count) { if (List.ElementAt(i).Id == Convert.ToInt32(inOrderlist.SelectedValue)) { found = true; } else { i = i + 1; } } bll.clsUser user = (bll.clsUser)Session["Current User"]; bll.clsOrder order; order = new bll.clsOrder(); bll.clsOrderFacade orders = new bll.clsOrderFacade(); order.OrderCount = Convert.ToInt32(inCount.Text); order.OrderDate = DateTime.UtcNow; if (inListDelivery.SelectedValue == "true") { order.OrderDelivery = true; } else { order.OrderDelivery = false; } order.OrderExtras = Convert.ToInt32(inExtras.Text); order.OrderSize = Convert.ToInt32(inSize.Text); order.OrderStatus = 0; order.ProductId = List.ElementAt(i).Id; order.UserId = user.ID; order.OrderSum = orders.CalculateOrderPrice(order); if (orders.OrderInsert(order)) { Response.Redirect("default.aspx"); } }
protected void grdActiveOrders_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow row = grdActiveOrders.SelectedRow; bll.clsOrder toUpdate = new bll.clsOrder(); toUpdate.OrderStatus = Convert.ToInt32(row.Cells[12].Text) + 1; toUpdate.ID = Convert.ToInt32(row.Cells[2].Text); if (toUpdate.OrderStatus == 3) { toUpdate.OrderDeliveryDate = DateTime.UtcNow; } toUpdate.Update(); Response.Redirect("WorkerOrders.aspx"); }
protected void btnOrder_Click(object sender, EventArgs e) { bll.clsProductFacade products; products = new bll.clsProductFacade(); List<bll.clsProduct> List; List = products.ProductsGetAll(); int i = 0; bool found = false; while (found == false && i < List.Count) { if (List.ElementAt(i).Id == Convert.ToInt32(inOrderlist.SelectedValue)) { found = true; } else { i = i + 1; } } bll.clsUser user = (bll.clsUser)Session["Current User"]; bll.clsOrder order; order = new bll.clsOrder(); bll.clsOrderFacade orders = new bll.clsOrderFacade(); order.OrderCount = Convert.ToInt32(inCount.Text); order.OrderDate = DateTime.UtcNow; if (inListDelivery.SelectedValue == "true") { order.OrderDelivery = true; } else { order.OrderDelivery = false; } order.OrderExtras = Convert.ToInt32(inExtras.Text); order.OrderSize = Convert.ToInt32(inSize.Text); order.OrderStatus = 0; order.ProductId = List.ElementAt(i).Id; order.UserId = user.ID; order.OrderSum = orders.CalculateOrderPrice(order); if (orders.OrderInsert(order)) { Response.Redirect("default.aspx"); } }
protected void btnInsert_Click(object sender, EventArgs e) { bll.clsOrder newOrder = new bll.clsOrder(); bll.clsOrderFacade myOrders = new bll.clsOrderFacade(); newOrder.UserId = Convert.ToInt32(ddlUsers.SelectedValue) ; newOrder.ProductId = Convert.ToInt32(txtProduct.Text); // besser als DropDownList realisieren! newOrder.OrderDate = System.DateTime.Now; newOrder.OrderSize = Convert.ToInt32(txtSize.Text); newOrder.OrderExtras = 0; // implementieren! newOrder.OrderDelivery = chkDelivery.Checked; newOrder.OrderCount = Convert.ToInt32(txtCount.Text); newOrder.OrderStatus = 0; newOrder.OrderSum = myOrders.CalculateOrderPrice(newOrder); if (myOrders.OrderInsert(newOrder)) lblMsg.Text = "Neue Bestellung erfolgreich aufgenommen!"; else lblMsg.Text = "Fehler bei Bestellannahme, wenden Sie sich vertrauensvoll an Ihren Programmierer!"; }
protected void btnInsert_Click(object sender, EventArgs e) { bll.clsOrder newOrder = new bll.clsOrder(); bll.clsOrderCollection myOrderCol = new bll.clsOrderCollection(); newOrder.UserId = Convert.ToInt32(ddlUsers.SelectedValue) ; newOrder.ProductId = Convert.ToInt32(txtProduct.Text); // besser als DropDownList realisieren newOrder.OrderDate = System.DateTime.Now; newOrder.OrderSize = Convert.ToInt32(txtSize.Text); newOrder.OrderExtras = 0; // implementieren! newOrder.OrderDelivery = chkDelivery.Checked; newOrder.OrderCount = Convert.ToInt32(txtCount.Text); newOrder.OrderSum = 100; // hier müsste Berechnungsmethode aufgerufen werden newOrder.OrderStorno = -1; int i; i = myOrderCol.InsertOrder(newOrder); lblMsg.Text = i.ToString(); }
protected void grdProducts_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow row = grdProducts.SelectedRow; DropDownList size = row.FindControl("lisSize") as DropDownList; DropDownList extras = row.FindControl("lisExtras") as DropDownList; CheckBox delivery = row.FindControl("checkDelivery") as CheckBox; TextBox menge = row.FindControl("inMenge") as TextBox; bll.clsProductFacade products; products = new bll.clsProductFacade(); int i = Convert.ToInt32(row.Cells[0].Text); bll.clsProduct product = products.ProductGetByID(i); bll.clsUser user = (bll.clsUser)Session["Current User"]; bll.clsOrder order; order = new bll.clsOrder(); bll.clsOrderFacade orders = new bll.clsOrderFacade(); order.OrderCount = 1;//Convert.ToInt32(inCount.Text); order.OrderDate = DateTime.UtcNow; order.OrderDelivery = delivery.Enabled; order.OrderExtras = Convert.ToInt32(extras.SelectedValue); // Convert.ToInt32(inExtras.Text); order.OrderSize = Convert.ToInt32(size.SelectedValue); //Convert.ToInt32(inSize.Text); order.OrderStatus = 0; order.ProductId = product.Id; order.UserId = user.ID; order.OrderSum = orders.CalculateOrderPrice(order); if (orders.OrderInsert(order)) { lblMessage1.Text = "Die Bestellung wurde erfolgreich aufgenommen."; lblMessage2.Text = "Die Bestellung kostet: " + order.OrderSum.ToString(); lblMessage3.Text = "Die Lieferzeit beträgt: " + ((user.Distance * 2) + 10).ToString() + "Minuten."; } }
protected void btnInsert_Click(object sender, EventArgs e) { bll.clsOrder newOrder = new bll.clsOrder(); bll.clsOrderFacade myOrders = new bll.clsOrderFacade(); newOrder.UserId = Convert.ToInt32(ddlUsers.SelectedValue); newOrder.ProductId = Convert.ToInt32(txtProduct.Text); // besser als DropDownList realisieren! newOrder.OrderDate = System.DateTime.Now; newOrder.OrderSize = Convert.ToInt32(txtSize.Text); newOrder.OrderExtras = 0; // implementieren! newOrder.OrderDelivery = chkDelivery.Checked; newOrder.OrderCount = Convert.ToInt32(txtCount.Text); newOrder.OrderStatus = 0; newOrder.OrderSum = myOrders.CalculateOrderPrice(newOrder); if (myOrders.OrderInsert(newOrder)) { lblMsg.Text = "Neue Bestellung erfolgreich aufgenommen!"; } else { lblMsg.Text = "Fehler bei Bestellannahme, wenden Sie sich vertrauensvoll an Ihren Programmierer!"; } } // btnInsert_Click()