private void BtnEditar_Click(object sender, EventArgs e) { if (dgvDetalles.CurrentRow != null) { int indice = dgvDetalles.CurrentRow.Index; DetalleOT trabajo = listadoDetalleOT[indice]; frmDetallesOT frmDetallesOT = new frmDetallesOT(); //Si esta en crear ot, seteamos el FormMode en update if (this.btnEditar.Text == "Editar") { frmDetallesOT.SeleccionarDOT(frmDetallesOT.FormMode.update, empleadoSesion); } //Si esta en editar, lo seteamos en detail, ya que no se va a permitir la modificacion de los detalles. (Unicamente agregar) if (this.btnEditar.Text == "Detalle") { frmDetallesOT.SeleccionarDOT(frmDetallesOT.FormMode.detail, empleadoSesion); } frmDetallesOT.SeleccionarTrabajo(trabajo); AddOwnedForm(frmDetallesOT); frmDetallesOT.FormClosing += frmDetalleOT_FormClosing; this.Hide(); frmDetallesOT.Show(); } else { MessageBox.Show("Seleccione un trabajo antes de comenzar a editar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnNuevo_Click(object sender, EventArgs e) { frmDetallesOT frmDetallesOT = new frmDetallesOT(); frmDetallesOT.SeleccionarDOT(frmDetallesOT.FormMode.insert, empleadoSesion); AddOwnedForm(frmDetallesOT); frmDetallesOT.FormClosing += frmDetalleOT_FormClosing; this.Hide(); frmDetallesOT.Show(); }