Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
        public W_Remove_product(object product)
        {
            InitializeComponent();
            this.product = (Class.ClassProducts.product)product;

            if (product != null)
            {
                loadFromWindow(this.product);
            }
        }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
        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)
                             ));
        }
Exemplo n.º 7
0
        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";
        }
Exemplo n.º 8
0
 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);
 }
Exemplo n.º 9
0
        public W_Change_Product(object product)
        {
            InitializeComponent();

            this.product = (Class.ClassProducts.product)product;
        }