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 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, 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; } }
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; } }
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"); }