Ejemplo n.º 1
0
        public ProductoForm()
        {
            InitializeComponent();

            this.dgvProductos.MultiSelect = false;
            this.dgvProductos.DataSource  = ProductoBussines.ObtenerProductos();
        }
Ejemplo n.º 2
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (SonDatosCorrectos())
     {
         if (this.agregarElemento)
         {
             if (ProductoBussines.AgregarProducto(this.txtDescripcion.Text, Convert.ToDouble(this.txtPrecio.Text)))
             {
                 MessageBox.Show("Se agrego correctamente.", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.actualizarProductosProductosEvento();
             }
             else
             {
                 MessageBox.Show("No se pudo agregar el registro.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             if (ProductoBussines.ModificarProductos(Convert.ToInt32(this.txtIdProducto.Text), this.txtDescripcion.Text, Convert.ToDouble(this.txtPrecio.Text)))
             {
                 MessageBox.Show("Se modifico correctamente.", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.actualizarProductosProductosEvento();
             }
             else
             {
                 MessageBox.Show("No se pudo modificar el registro.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         MessageBox.Show("Error: hay datos invalidos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 3
0
        private void btnAgregarALista_Click(object sender, EventArgs e)
        {
            ProductoViewModel producto = ProductoBussines.ObtenerProductos().First(p => p.Id == Convert.ToInt32(this.cmbProductos.SelectedValue));
            int cantidad = (int)this.nudCantidadProductos.Value;

            VentasBussines.AgregarProductoALaLista(venta, producto, cantidad);
            this.ActualizarGrilla();
        }
Ejemplo n.º 4
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            ProductoViewModel producto = (ProductoViewModel)this.dgvProductos.SelectedRows[0].DataBoundItem;

            if (ProductoBussines.EliminarProducto(producto.Id))
            {
                MessageBox.Show("Se elimino correctamente.", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.RecargarProductos();
            }
            else
            {
                MessageBox.Show("No se pudo eliminar el registro.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 5
0
 private void RecargarProductos()
 {
     this.dgvProductos.DataSource = ProductoBussines.ObtenerProductos();
 }
Ejemplo n.º 6
0
 private void InicializarProductos()
 {
     this.cmbProductos.DataSource    = ProductoBussines.ObtenerProductos();
     this.cmbProductos.ValueMember   = "Id";
     this.cmbProductos.DisplayMember = "Descripcion";
 }