Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }