private void dgvProveedor_CellContentClick(object sender, DataGridViewCellEventArgs e) { int idProveedor = Convert.ToInt32(dgvProveedor.CurrentRow.Cells["Id_Proveedor"].Value); try { if (e.ColumnIndex == 1) { Proveedor proveedor = (Proveedor)dgvProveedor.CurrentRow.DataBoundItem; EditarProveedor formProveedor = new EditarProveedor(proveedor); formProveedor.ShowDialog(); CargarGrillaProveedor(); } else if (e.ColumnIndex == 2) { if (servicio.ProveedorDelete(idProveedor).IsValid) { MessageBox.Show("El proveedor se eliminó correctamente"); CargarGrillaProveedor(); } else { MessageBox.Show("Hubo inconvenientes al eliminar el proveedor, por favor intente nuevamente"); } } } catch (Exception ex) { MessageBox.Show("Ocurrió un error " + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void OpenEditModal(object parameter) { editModal = new EditarProveedor(this); NuevoProveedor = new EntidadCommercial(SelectedProveedor); editModal.ShowDialog(); }