public void LoadProducts()
 {
     listProducts = _productoController.GetProductos();
     foreach (var i in listProducts)
     {
         i.Precio       = _productoController.GetPrecioPrd(i.IDProducto);
         i.StockProduct = _productoController.GetStockPrd(i.IDProducto);
     }
     dgvProductos.DataSource = listProducts;
 }
Example #2
0
        private void CargarProductosEnForm()
        {
            listaP = _productoController.GetProductos();
            var a = listaP;
            List <ProductoForm> lista = new List <ProductoForm>();

            foreach (var item in a)
            {
                item.Precio      = _productoController.GetPrecioPrd(item.IDProducto);
                item.ProductType = _productoController.GetDescripcionTipoProducto(item.IDProducto);
                ProductoForm frmView = new ProductoForm()
                {
                    Code        = item.IDProducto,
                    Descripcion = item.Descripcion,
                    Precio      = item.Precio
                };
                frmView.TopLevel = false;
                frmView.SetearImagen(item.ImagenByte);
                Products.Controls.Add(frmView);
                frmView.Show();
            }
        }
Example #3
0
        private void ActualizarDatos()
        {
            controller = new ProductoController();
            var productos = controller.GetProductos(txtBuscar.Text);

            dgDatos.DataSource = productos;

            dgDatos.Columns[2].DefaultCellStyle.Format         = "c2";
            dgDatos.Columns[2].DefaultCellStyle.FormatProvider = CultureInfo.GetCultureInfo("es-HN");

            dgDatos.Columns[4].DefaultCellStyle.Format         = "c2";
            dgDatos.Columns[4].DefaultCellStyle.FormatProvider = CultureInfo.GetCultureInfo("es-HN");
        }
Example #4
0
        private void btnBuscarProducto_Click(object sender, EventArgs e)
        {
            ProductoController productoController = new ProductoController();

            var productos = productoController.GetProductos(txtBuscarProducto.Text);

            dgProductos.DataSource = productos;

            dgProductos.Columns[2].DefaultCellStyle.Format         = "c2";
            dgProductos.Columns[2].DefaultCellStyle.FormatProvider = CultureInfo.GetCultureInfo("es-HN");

            dgProductos.Columns[4].DefaultCellStyle.Format         = "c2";
            dgProductos.Columns[4].DefaultCellStyle.FormatProvider = CultureInfo.GetCultureInfo("es-HN");
        }
Example #5
0
        public CatalogoForm()
        {
            InitializeComponent();

            var materialSkinManager = MaterialSkinManager.Instance;

            materialSkinManager.AddFormToManage(this);
            materialSkinManager.Theme       = MaterialSkinManager.Themes.LIGHT;
            materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE);

            List <ProductoTipo> categoriasPadre = productoController.GetProductoTiposPadres();

            categoriasPadre.Insert(0, new ProductoTipo()
            {
                Id = 0, Descripcion = "Todas"
            });

            cbFiltroCategoria.DisplayMember = "Descripcion";
            cbFiltroCategoria.DataSource    = categoriasPadre;
            cbFiltroCategoria.SelectedIndex = 0;

            List <Producto> productos = productoController.GetProductos(null, null);

            LlenarCatalogo(productos);

            // TODO: Llenar select de estados de orden, llenar grilla de ordenes y filtrar

            List <OrdenCodigoEstado> ordenCodigoEstados = ordenController.GetAllOrdenCodigoEstado();

            ordenCodigoEstados.Insert(0, new OrdenCodigoEstado()
            {
                Id = 0, Descripcion = "Todos"
            });

            cbMPEstado.DisplayMember = "Descripcion";
            cbMPEstado.DataSource    = ordenCodigoEstados;
            cbMPEstado.SelectedIndex = 0;

            List <Orden> ordenes = FiltrarOrdenes();
        }
Example #6
0
 private void ABMProductosProveedorForm_Load(object sender, EventArgs e)
 {
     dgvAllProducts.DataSource = _productoController.GetProductos();
     FormatDGV();
 }