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");
 }
Example #2
0
        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");
            }
        }
Example #3
0
        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!";
 }
Example #6
0
        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();
        }
Example #7
0
        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()