Exemple #1
0
    // Submit Button: creates instance of order class, sets values, calculates price, and outputs the receipt
    protected void subSubmit(object sender, EventArgs e)
    {
        // Order Class created
        orderClass objOrder = new orderClass();

        // Set according values
        objOrder.orderName          = txt_name.Text.ToString();
        objOrder.orderNumber        = txt_number.Text.ToString();
        objOrder.orderFood          = ddl_food.SelectedValue.ToString();
        objOrder.orderDrink         = rbl_drinks.SelectedValue.ToString();
        objOrder.orderDrinkQuantity = Convert.ToInt32(txt_quantitydrink.Text);
        objOrder.orderFoodQuantity  = Convert.ToInt32(txt_quantityfood.Text);
        objOrder.orderAddress       = txt_address.Text.ToString();

        // Checks if extra sauce is checked
        if (cbx_sauce.Checked == true)
        {
            objOrder.orderSauce = 1;
        }

        // Checks for delivery address
        if (ddl_option.SelectedIndex == 1)
        {
            objOrder.orderAddresscheck = 1;
        }

        // Calculate price
        objOrder.calculatePrice();

        // Output receipt
        lbl_output.Text = objOrder.getReceipt();
    }
        public ActionResult productReport()
        {
            int userid = 0;

            try
            {
                userid = int.Parse(Session["userid"].ToString());
            }
            catch (Exception ex)
            {
                return(Redirect("~/Home/"));
            }
            var currentUser = db.tbl_users.Where(x => x.Id == userid).FirstOrDefault();

            ViewBag.currentUser = currentUser;

            int date1 = 0, date2 = 0, productId = 0, anbar2 = 0;

            try
            {
                date1 = int.Parse(Request.QueryString["date1"].Replace("/", ""));
            }
            catch (Exception ex)
            {
            }

            try
            {
                date2 = int.Parse(Request.QueryString["date2"].Replace("/", ""));
            }
            catch (Exception ex)
            {
            }
            try
            {
                productId = int.Parse(Request.QueryString["p"]);
            }
            catch (Exception ex)
            {
            }
            try
            {
                if (currentUser.admin || currentUser.anbardar)
                {
                    anbar2 = int.Parse(Request.QueryString["a"]);
                }
                else
                {
                    anbar2 = (int)currentUser.anbarId;
                }
            }
            catch (Exception ex)
            {
            }

            var oc = new orderClass();

            ViewBag.currentModel = oc.getProductInOrders(productId, anbar2, date1, date2);
            return(View());
        }
        public static string encode(orderClass obj)
        {
            string encode;

            encode = obj.getSenderId() + " , " + obj.getCardNo().ToString() + " , " + obj.getrecieverID() + " , " + obj.getAmount().ToString() + " , " obj.getUnitPrice().ToString();


            return(encode);
        }