Exemplo n.º 1
0
        private void CargarDatos()
        {
            NegocioProducto Listame = new NegocioProducto();

            try
            {
                Lista = Listame.Listar();

                DgvArticulos.DataSource         = Listame.Listar();
                DgvArticulos.Columns[6].Visible = false;
                DgvArticulos.Columns[0].Visible = false;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            NegocioProducto negocio = new NegocioProducto();

            try
            {
                int id = ((Producto)DgvArticulos.CurrentRow.DataBoundItem).Id;

                negocio.Eliminar(id);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            CargarDatos();
        }
Exemplo n.º 3
0
        private void BtnAgregar_Click_1(object sender, EventArgs e)
        {
            NegocioProducto negocioProducto = new NegocioProducto();

            try
            {
                if (producto == null)
                {
                    producto = new Producto();
                }

                producto.Codigo      = TxtCodigo.Text;
                producto.Nombre      = TxtNombre.Text;
                producto.Descripcion = TxtDescripcion.Text;
                producto.ImagenUrl   = TxtImagenUrl.Text;

                producto.categoria = (Categoria)CmbCategoria.SelectedItem;
                producto.marca     = (Marca)CmbMarca.SelectedItem;

                producto.Precio = double.Parse(TxtPrecio.Text);

                if (producto.Id == 0)
                {
                    negocioProducto.Agregar(producto);
                }

                else
                {
                    negocioProducto.Modificar(producto);
                }

                this.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }