void BtnModificarClick(object sender, EventArgs e) { if (dgvArticulos.SelectedRows.Count > 0) { Articulo articulo = Articulo.FindByID(Convert.ToInt16(dgvArticulos.CurrentRow.Cells["ID"].Value.ToString())); var frmArticulo = new FrmArticulo(articulo); if (frmArticulo.ShowDialog() == DialogResult.Yes) { CargarArticulos(); } } }
void BtnEliminarClick(object sender, EventArgs e) { if (dgvArticulos.SelectedRows.Count > 0) { Articulo articulo = Articulo.FindByID(Convert.ToInt16(dgvArticulos.CurrentRow.Cells["ID"].Value.ToString())); if (MessageBox.Show("¿Esta seguro de eliminar el articulo?", "Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { articulo.Estado = false; articulo.Eliminado = true; articulo.FechaModificacion = DateTime.Now; articulo.Delete(); MessageBox.Show("Articulo eliminado con exito!", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); CargarArticulos(); return; } } }