private void btnModificar(object sender, EventArgs e) { if (ucDGVTabla.selectedRow() != null) { int idReparacion = Convert.ToInt32(ucDGVTabla.selectedRow().Cells["Id"].Value); frmModificarReparacion frm = new frmModificarReparacion(idReparacion); frm.ShowDialog(); if (lavarropas != null) { cargarDGV(lavarropas.Id); } else { cargarDGV(null); } } }
private void finalizarReparacion(object sender, EventArgs e) { if (ucDGVTabla.selectedRow() != null) { int idReparacion = Convert.ToInt32(ucDGVTabla.selectedRow().Cells["Id"].Value); using (MABEntities db = new MABEntities()) { Models.Reparaciones reparacion = db.Reparaciones.Find(idReparacion); if (reparacion.estadoReparacion == estadosReparacion.EnCurso) { frmFinalizarReparacion frm = new frmFinalizarReparacion(idReparacion); frm.ShowDialog(); if (lavarropas != null) { cargarDGV(lavarropas.Id); } else { cargarDGV(null); } } else { DialogResult resp = MessageBox.Show( "Esta reparacion ya fue finalizada. \n" + "¿Desea modificarla?", "Reparacion ya Finalizada", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (resp == DialogResult.Yes) { frmModificarReparacion frm = new frmModificarReparacion(idReparacion); frm.ShowDialog(); } } } } }