Ejemplo n.º 1
0
 public static string PriceOfSelectedHoney(string selectedHoney)
 {
     if (selectedHoney != "--Вибрати мед--")
     {
         ProductCRUD productCrud = new ProductCRUD();
         Product product = productCrud.GetList()
             .Where(x => x.Name == selectedHoney)
             .FirstOrDefault();
         if (product.Discount != 0)
         {
             product.Cost = product.Cost - (product.Cost * product.Discount / 100);
         }
         //if (product.Remains < 0.5)
         //{
         //    product.Remains = 0;
         //}
         string jsonProduct = new JavaScriptSerializer().Serialize(product);
         return jsonProduct;
     }
     else
     {
         Product defaultProduct = new Product();
         defaultProduct.Name = "--Вибрати мед--";
         string jsonDefaultProduct = new JavaScriptSerializer().Serialize(defaultProduct);
         return jsonDefaultProduct;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            ProductCRUD priceCrud = new ProductCRUD();
                List<Product> prices = priceCrud.GetList()
                    .Where(x => x.IsDefault == false)
                    .ToList();

                Product IsDefault = priceCrud.GetList()
                        .Where(x => x.IsDefault == true)
                        .FirstOrDefault();

                if (IsDefault != null)
                {
                    prices.Add(IsDefault);
                    prices.Reverse();
                }

                rptPrices.DataSource = prices;
                rptPrices.DataBind();
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     ProductCRUD productCrud = new ProductCRUD();
     if (!IsPostBack && PageID != 0)
     {
         Product product = productCrud.GetList()
              .Where(x => x.Id == PageID)
              .FirstOrDefault();
         txtbxName.Text = product.Name;
         txtbxPrice.Text = product.Cost.ToString();
         txtbxRecived.Text = product.Recived.ToString();
         txtDataTime.Text = product.ProductedDate.ToShortDateString();
         txtbxRemains.Text = product.Remains.ToString();
         listDiscount.SelectedValue = product.Discount.ToString();
         chckDefault.Checked = product.IsDefault;
     }
     else if (!IsPostBack && PageID == 0)
     {
         txtDataTime.Text = DateTime.Now.ToShortDateString();
     }
     if (DeleteID != 0)
     {
         productCrud.Delete(DeleteID);
         Response.Redirect("~/Products.aspx");
     }
 }