예제 #1
0
        private void cargarGrillafiltros()
        {
            double?precioDesde = null;
            double?precioHasta = null;

            if (!string.IsNullOrEmpty(txt_precio_desde.Text))
            {
                precioDesde = double.Parse(txt_precio_desde.Text);
            }

            if (!string.IsNullOrEmpty(txt_precio_hasta.Text))
            {
                precioHasta = double.Parse(txt_precio_hasta.Text);
            }

            try
            {
                List <Producto> productos = GestorConsultaProducto.buscarProductosFiltrados((int)cmb_cat_filtro.SelectedValue, (int)cmb_unidad_filtro.SelectedValue, precioDesde, precioHasta);

                dgv_productos.Rows.Clear();
                foreach (Producto prod in productos)
                {
                    dgv_productos.Rows.Add(prod.CODProducto, prod.Nombre, prod.Descripcion, prod.precio, prod.Categoria.Nombre, prod.Unidad.Nombre, prod.StockRiesgo, prod.Unidad.IDUnidad, prod.Categoria.IDCategoria, prod.foto, prod.precioMayorista, prod.tipoMaquina.idTipoMaquinaria, prod.tiempoProduccion, prod.UnidadTiempo.IDUnidad, prod.cantidadProductos);
                }
            }
            catch (ApplicationException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
예제 #2
0
        private void Consultas_Producto_Load(object sender, EventArgs e)
        {
            ((Menu_Principal)(MdiParent)).btn_ventas.Visible      = false;
            ((Menu_Principal)(MdiParent)).btn_impresiones.Visible = false;
            ((Menu_Principal)(MdiParent)).btn_pedido.Visible      = false;
            iniciador.cantVentanasAbiertas++;

            cargarGrilla();
            gestor = new GestorConsultaProducto();
            limpiar();
            cargarCombos();

            dgv_productos.ClearSelection();
        }
예제 #3
0
        private void cargarGrilla()
        {
            try
            {
                List <Producto> productos = GestorConsultaProducto.buscarProductos();

                dgv_productos.Rows.Clear();
                foreach (Producto prod in productos)
                {
                    dgv_productos.Rows.Add(prod.CODProducto, prod.Nombre, prod.Descripcion, prod.precio, prod.Categoria.Nombre, prod.Unidad.Nombre, prod.StockRiesgo, prod.Unidad.IDUnidad, prod.Categoria.IDCategoria, prod.foto, prod.precioMayorista, prod.tipoMaquina.idTipoMaquinaria, prod.tiempoProduccion, prod.UnidadTiempo.IDUnidad, prod.cantidadProductos);
                }
            }
            catch (ApplicationException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }