private void dgvProductos_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex >= 0 && e.ColumnIndex >= 0) { Producto DatosAux = this.ObtenerDatosProducto(e.RowIndex); if (!string.IsNullOrEmpty(DatosAux.IDSucursal)) { if (!string.IsNullOrEmpty(DatosAux.IDProducto)) { frmInventarioCambiar Modificar = new frmInventarioCambiar(DatosAux); Modificar.ShowDialog(); Modificar.Dispose(); if (Modificar.DialogResult == DialogResult.OK) { this.ModificarDatos(e.RowIndex, Modificar.DatosActuales); } } else { MessageBox.Show("Seleccione un registro", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmInventario ~ dgvProductos_CellDoubleClick"); } }
private void btnModificarDatos_Click(object sender, EventArgs e) { try { if (this.dgvProductos.SelectedRows.Count == 1) { int RowSelected = this.dgvProductos.Rows.GetFirstRow(DataGridViewElementStates.Selected); Producto DatosAux = this.ObtenerDatosProducto(RowSelected); if (!string.IsNullOrEmpty(DatosAux.IDSucursal)) { if (!string.IsNullOrEmpty(DatosAux.IDProducto)) { frmInventarioCambiar Modificar = new frmInventarioCambiar(DatosAux); Modificar.ShowDialog(); Modificar.Dispose(); if (Modificar.DialogResult == DialogResult.OK) { this.ModificarDatos(RowSelected, Modificar.DatosActuales); } } else { MessageBox.Show("Seleccione un registro", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Seleccione una sucursal", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Seleccione un registro", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmInventario ~ btnModificarDatos_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }