private void Button_Click(object sender, RoutedEventArgs e) { List <Class.ClassProducts.product> lp = Class.ClassProducts.getProduct(xDescription.Text.ToUpper()); switch (lp.Count) { case 0: statusMes.Content = (" Ce produit n'est pas trouvé "); _expander.IsExpanded = true; break; case 1: statusMes.Content = (""); go(lp[0]); break; default: Class.ClassProducts.product pe = list.SelectedItem as Class.ClassProducts.product; if (pe == null) { _expander.IsExpanded = true; } else { go(pe); } break; } }
private Class.ClassProducts.product FormToVar() { Class.ClassProducts.product p = new Class.ClassProducts.product(); p.balance = !xBalance.IsChecked ?? false; p.CodeBare = xCodeBar.Text; p.Name = xName.Text; p.price = decimal.Parse(xPrice.Text); p.qty = int.Parse(xQTY.Text); try { p.tare = int.Parse(xTare.Text); } catch { p.tare = 0; } p.tva = (xTVA.SelectedValue == null) ? -1 : int.Parse(xTVA.SelectedValue.ToString()); try { p.uniteContenance = int.Parse(xUnit_contenance.Text); } catch { p.uniteContenance = 0; } p.CustumerId = Guid.NewGuid(); return(p); }
private void go(Class.ClassProducts.product p) { MainWindow w_product = this.Owner as MainWindow; Class.ClassGridProduct.elm el = new Class.ClassGridProduct.elm(); el.background = new SolidColorBrush(xColor.SelectedColor); el.Description = xDescription.Text; el.customerId = p.CustumerId; el.font = new SolidColorBrush(xFontColor.SelectedColor);; el.x = Convert.ToByte(x); el.y = Convert.ToByte(y); Button v = ((Button)w_product.FindName("_b_" + x + "x" + y)); if (v != null) { ((TextBlock)v.Content).Text = el.Description; v.ToolTip = "Products id=[" + p.CustumerId.ToString() + "]"; v.Background = new SolidColorBrush(xFontColor.SelectedColor); v.Foreground = new SolidColorBrush(xColor.SelectedColor); new Class.ClassGridProduct().save(el, w_product.I, w_product.J); this.Close(); } }
public W_Remove_product(object product) { InitializeComponent(); this.product = (Class.ClassProducts.product)product; if (product != null) { loadFromWindow(this.product); } }
private void loadFromWindow(Class.ClassProducts.product p) { xCodeBar.Text = p.CodeBare; xName.Text = p.Name; xPrice.Text = p.price.ToString(); xTVA.SelectedValue = p.tva; xQTY.Text = p.qty.ToString(); xDetails.Text = p.Desc; xGroup.SelectedValue = p.grp; xSub_group.SelectedValue = p.sgrp; xBalance.IsChecked = !p.balance; xBalance_Click(xBalance, null); xContenance.Text = p.contenance.ToString(); xUnit_contenance.Text = p.uniteContenance.ToString(); xTare.Text = p.tare.ToString(); }
public void add(Class.ClassProducts.product p) { pb.Add(p); x.Element("Product").Add( new XElement("rec", new XElement("id", p.CustumerId), new XElement("name", p.Name), new XElement("price", p.price), new XElement("tva", p.tva), new XElement("qty", p.qty), new XElement("code_bare", p.CodeBare), new XElement("balance", p.balance), new XElement("contenance", p.contenance), new XElement("uniteContenance", p.uniteContenance), new XElement("tare", p.tare) )); }
private void loadFromWindow(Class.ClassProducts.product p) { xCodeBar.Text = p.CodeBare; xName.Text = p.Name; xPrice.Text = p.price.ToString(); xTVA.SelectedValue = p.tva; xQTY.Text = p.qty.ToString(); /* xDetails.Text = p.chp_cat_s; * xGroup.SelectedValue = p.chp_fam; * xSub_group.SelectedValue = p.chp_ss_fam;*/ xBalance.IsChecked = !p.balance; xBalance_Click(xBalance, null); xContenance.Text = p.contenance.ToString(); xUnit_contenance.Text = p.uniteContenance.ToString(); xTare.Text = p.tare.ToString(); isModif = true; Cancel.Content = "Ajouter Product"; Save.Content = "Modifie Product"; }
private Class.ClassProducts.product FormToVar() { Class.ClassProducts.product p = new Class.ClassProducts.product(); p.balance = xBalance.IsChecked ?? false; //p.Desc = xDetails.Text; p.CodeBare = xCodeBar.Text; p.Name = xName.Text; p.price = decimal.Parse(xPrice.Text.Replace(".", ",")); // p.qty = decimal.Parse(xQTY.Text); p.grp = int.Parse(xGroup.SelectedValue.ToString()); p.sgrp = int.Parse(xSub_group.SelectedValue.ToString()); p.cusumerIdSubGroup = p.sgrp; p.tare = 0; p.tva = (xTVA.SelectedValue == null) ? -1 : int.Parse(xTVA.SelectedValue.ToString()); p.uniteContenance = 0; p.CustumerId = Guid.NewGuid(); p.ProductsWeb_CustomerId = Guid.NewGuid(); p.cusumerIdRealStock = Guid.NewGuid(); p.Desc = ""; p.qty = 0; return(p); }
public W_Change_Product(object product) { InitializeComponent(); this.product = (Class.ClassProducts.product)product; }