private void botonBajaFueraServicio_Click(object sender, EventArgs e) { Mensaje mensaje = Mensaje.Instance; MicroDAO microDAO = MicroDAO.getInstance(); try { DateTime fechaFuera = dtp_FechaFueraServicio.Value; DateTime fechaReinicio = dtp_FechaReinicioServicio.Value; this.validarFechasFueraServicio(fechaFuera, fechaReinicio); DialogResult respuesta = mensaje.mostrarPreguntaSiNo("¿Desea reemplazar el micro? Si no lo hace los pasajes y las encomiendas serán cancelados"); if (respuesta.ToString().Equals("Yes")) { String patenteReemplazo = microDAO.hayMicroDeReemplazo(this.patente, fechaFuera, fechaReinicio); if (patenteReemplazo != null) { microDAO.reemplazarMicro(patente, patenteReemplazo, fechaFuera, fechaReinicio); } else { new FormAuxBaja(this).Show(); } microDAO.bajaFueraServicio(patente, fechaFuera, fechaReinicio); } else { microDAO.cancelarMicro(this.patente, fechaFuera, fechaReinicio); } mensaje.mostrarNormal("El micro fue dado de baja satisfactoriamente"); this.formListado.cargarTablaConTodosLosMicros(); this.Close(); } catch (Exception ex) { mensaje.mostrarNormal(ex.Message); } }
private void botonBajaVidaUtil_Click(object sender, EventArgs e) { Mensaje mensaje = Mensaje.Instance; MicroDAO microDAO = MicroDAO.getInstance(); try { DateTime fechaBajaVidaUtil = dtp_FechaBajaDefinitiva.Value; DialogResult respuesta = mensaje.mostrarPreguntaSiNo("¿Desea reemplazar el micro? Si no lo hace los pasajes y las encomiendas serán cancelados"); if (respuesta.ToString().Equals("Yes")) { String patenteReemplazo = microDAO.hayMicroDeReemplazo(this.patente, fechaBajaVidaUtil); if (patenteReemplazo != null) { microDAO.reemplazarMicro(patente, patenteReemplazo, fechaBajaVidaUtil); } else { new FormAuxBaja(this).Show(); } microDAO.bajaVidaUtil(patente, fechaBajaVidaUtil); } else { microDAO.cancelarMicro(this.patente, fechaBajaVidaUtil); } mensaje.mostrarNormal("El micro fue dado de baja satisfactoriamente"); this.Close(); } catch (Exception ex) { mensaje.mostrarNormal(ex.Message); } }