private void dgvTrabajadores_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0 && busqueda) { long idTrabajador = Convert.ToInt64(dgvTrabajadores.Rows[e.RowIndex].Cells["Id"].Value); Trabajador trabajador = TrabajadorBL.obtenerTrabajador(idTrabajador, ref error, ref mensaje); if (!error) { if (frmNuevoModificarDatosTecnicosMotorElectricoTrifasico != null) { frmNuevoModificarDatosTecnicosMotorElectricoTrifasico.llenarTrabajador(trabajador, etiqueta); this.Close(); } } else { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnModificar_Click(object sender, EventArgs e) { if (dgvTrabajadores.Rows.Count > 0) { long idTrabajador = Convert.ToInt64(dgvTrabajadores.Rows[dgvTrabajadores.CurrentCell.RowIndex].Cells["Id"].Value); Trabajador trabajador = TrabajadorBL.obtenerTrabajador(idTrabajador, ref error, ref mensaje); if (!error) { FrmNuevoModificarTrabajador frmNuevoModificarTrabajador = new FrmNuevoModificarTrabajador(this, "M"); frmNuevoModificarTrabajador.modificarTrabajador(trabajador); frmNuevoModificarTrabajador.ShowDialog(); } else { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("No tiene ningún trabajador.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } }