private void frmArticulo_Load(object sender, EventArgs e) { var aux = new Farticulo(); aux.ListarArticulos(dgvArticulos); dgvArticulos.AllowUserToAddRows = false; }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("¿Realmente desea eliminar los Articulos seleccionados?", "Eliminacion de Articulos,", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { foreach (DataGridViewRow row in dgvArticulos.Rows) { if (Convert.ToBoolean(row.Cells["Eliminar"].Value)) { Articulo articulo = new Articulo(); articulo.Id = Convert.ToInt32(row.Cells["IdProveedor"].Value); if (Farticulo.Eliminar(articulo) != 1) { MessageBox.Show("El Articulo no pudo ser eliminado! ", "Eliminacion de Articulos", MessageBoxButtons.OK, MessageBoxIcon .Warning); frmArticulo_Load(null, null); } } } frmArticulo_Load(null, null); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { string sResultados = ValidarDatos(); if (sResultados == "") { if (txtCodArt.Text == "") { Articulo articulo = new Articulo(); articulo.nombre = txtNombre.Text; articulo.DescArt = txtNombre.Text; articulo.categoria1.Id = Convert.ToInt32(txtIdCat.Text); articulo.precioCompra = Convert.ToDouble(txtPrecioC.Text); articulo.precioVenta = Convert.ToDouble(txtPrecioV.Text); articulo.existencia = Convert.ToInt32(txtStock.Text); articulo.minimo = Convert.ToInt32(txtMin.Text); articulo.nProveedor.Id = Convert.ToInt32(txtIdProveedor); articulo.FechaVencimiento = dtFechaVencimiento.Value; if (Farticulo.Agregar(articulo)) { MessageBox.Show("Datos insertados correctamente"); frmArticulo_Load(null, null); } } else { Articulo articulo = new Articulo(); articulo.Id = Convert.ToInt32(txtCodArt.Text); articulo.nombre = txtNombre.Text; articulo.DescArt = txtNombre.Text; articulo.categoria1.Id = Convert.ToInt32(txtIdCat.Text); articulo.precioCompra = Convert.ToDouble(txtPrecioC.Text); articulo.precioVenta = Convert.ToDouble(txtPrecioV.Text); articulo.existencia = Convert.ToInt32(txtStock.Text); articulo.minimo = Convert.ToInt32(txtMin.Text); articulo.nProveedor.Id = Convert.ToInt32(txtIdProveedor); articulo.FechaVencimiento = dtFechaVencimiento.Value; if (Farticulo.Actualizar(articulo) == 1) { MessageBox.Show("Datos Actualizados Correctamente"); frmArticulo_Load(null, null); } } } else { MessageBox.Show("Faltan Datos! \n" + sResultados); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }