Esempio n. 1
0
        public void llenarTablaProductobynombre(string nombre)
        {
            ProductoFacade prodF     = new ProductoFacade();
            var            itemList  = new List <Producto>();
            var            listaProd = prodF.getProductobyNombre(nombre);

            ListProductos.Clear();
            datagridProducto.ItemsSource = null;
            if (listaProd.Count > 0)
            {
                foreach (var item in listaProd)
                {
                    int    p   = ToEntero(item.precioReal, NumberStyles.Float | NumberStyles.AllowThousands, new CultureInfo("en-GB"));
                    string m   = p.ToString("#,#", CultureInfo.InvariantCulture);
                    int    p1  = ToEntero(item.precio, NumberStyles.Float | NumberStyles.AllowThousands, new CultureInfo("en-GB"));
                    string m1  = p1.ToString("#,#", CultureInfo.InvariantCulture);
                    int    st  = ToEntero(item.stock, NumberStyles.Float | NumberStyles.AllowThousands, new CultureInfo("en-GB"));
                    string stp = st.ToString("#,#", CultureInfo.InvariantCulture);
                    ListProductos.Add(new Producto {
                        idProducto = item.idProducto, nombre = item.nombre, stock = stp, precioReal = m, precio = m1, idCategoria = item.idCategoria, fecha = item.fecha
                    });
                }

                datagridProducto.ItemsSource = ListProductos;
            }
            else
            {
                // DateTime fvacio = Convert.ToDateTime("15/08/2008");
                ListProductos.Add(new Producto {
                    idProducto = "Sin productos", nombre = "", stock = "", precioReal = "", precio = "", idCategoria = 0
                });

                datagridProducto.ItemsSource = ListProductos;
            }
        }
Esempio n. 2
0
        public void llenarTablaProductobynombre(string nombre)
        {
            ProductoFacade prodF     = new ProductoFacade();
            var            itemList  = new List <Producto>();
            var            listaProd = prodF.getProductobyNombre(nombre);

            ListProductos.Clear();
            datagridProducto.ItemsSource = null;
            if (listaProd.Count > 0)
            {
                foreach (var item in listaProd)
                {
                    ListProductos.Add(new Producto {
                        idProducto = item.idProducto, nombre = item.nombre, stock = item.stock, precioReal = item.precioReal, precio = item.precio, idCategoria = item.idCategoria, fecha = item.fecha
                    });
                }

                datagridProducto.ItemsSource = ListProductos;
            }
            else
            {
                // DateTime fvacio = Convert.ToDateTime("15/08/2008");
                ListProductos.Add(new Producto {
                    idProducto = "Sin productos", nombre = "", stock = "", precioReal = "", precio = "", idCategoria = 0
                });

                datagridProducto.ItemsSource = ListProductos;
            }
        }
Esempio n. 3
0
        private void txtBuscarProducto_TextChanged(object sender, TextChangedEventArgs e)
        {
            ProductoFacade  cf             = new ProductoFacade();
            List <Producto> listGetCliente = new List <Producto>();

            listGetCliente = cf.getProductobyNombre(txtbuscarProducto.Text);
            if (listGetCliente.Count > 0)
            {
                //listGetCliente = cf.getClientesbyNombre(txtBuscarCliente.Text);
                llenarTablaProductobynombre(txtbuscarProducto.Text);
                //MessageBox.Show("Por nombre 0");
            }
            else
            {
                llenarTablaProductobyidCodigo(txtbuscarProducto.Text);
                //MessageBox.Show("por rut  0");
            }
            //MessageBox.Show("buscar");
        }