Example #1
0
        private void boton_Click(object sender, EventArgs e)
        {
            Mensaje  mensaje  = Mensaje.Instance;
            MicroDAO microDAO = MicroDAO.getInstance();

            try
            {
                this.validar();
                Boolean existe = microDAO.existeMicro(this.tb_Patente.Text);

                if (!existe)
                {
                    String patenteNuevoMicro       = tb_Patente.Text;
                    String patenteMicroAReemplazar = this.formBaja.patente;

                    microDAO.copiarMicro(patenteMicroAReemplazar, patenteNuevoMicro);

                    this.formBaja.formListado.cargarTablaConTodosLosMicros();

                    this.Close();
                }
                else
                {
                    mensaje.mostrarNormal("La patente elegida ya esta asignada a otro micro.");
                }
            }
            catch (Exception ex)
            {
                mensaje.mostrarNormal(ex.Message);
            }
        }
Example #2
0
        public FormModificarMicro(String patente, FormListadoMicro formListado)
        {
            InitializeComponent();

            /*
             * this.cb_BajaVidaUtil.Visible = false;
             * this.cb_BajaFueraServicio.Visible = false;
             * this.dtp_FechaBajaDefinitiva.Visible = false;
             * this.dtp_FechaFueraServicio.Visible = false;
             * this.dtp_FechaReinicioServicio.Visible = false;
             * this.lb_BajaFueraServicio.Visible = false;
             * this.lb_BajaVidaUtil.Visible = false;
             * this.lb_FechaBajaDefinitiva.Visible = false;
             * this.lb_FechaFueraServicio.Visible = false;
             * this.lb_FechaReinicioServicio.Visible = false;
             */
            this.botonLimpiar.Visible              = false;
            this.botonAgregarButaca.Visible        = false;
            this.lb_Mensaje.Visible                = false;
            this.lb_MensajeCantidadButacas.Visible = false;
            this.lb_ButacasActuales.Visible        = false;
            this.nud_Piso.Visible      = false;
            this.lb_Piso.Visible       = false;
            this.cb_TipoButaca.Visible = false;
            this.lb_TipoButaca.Visible = false;
            this.patente     = patente;
            this.formListado = formListado;
            MicroDAO microDAO = MicroDAO.getInstance();

            this.cargarDatos(microDAO.getMicro(patente));
        }
Example #3
0
        public FormModifMicro(String patente, FormListadoMicro formListado)
        {
            InitializeComponent();
            this.patente     = patente;
            this.formListado = formListado;
            this.cargarComponentes();
            MicroDAO microDAO = MicroDAO.getInstance();

            this.cargarDatos(microDAO.getMicro(patente));
        }
Example #4
0
        private void cargarDatos()
        {
            MicroDAO      microDAO            = MicroDAO.getInstance();
            List <String> patentesHabilitadas = microDAO.getPatentesHabilitadas();

            cb_PatenteMicro.Items.AddRange(patentesHabilitadas.ToArray());

            RecorridoDAO     recorridoDAO          = RecorridoDAO.getInstance();
            List <Recorrido> recorridosHabilitados = recorridoDAO.getRecorridosHabilitados();

            cb_RecorridoCodigo.Items.AddRange(recorridosHabilitados.ToArray());
        }
Example #5
0
        private void botonBuscar_Click(object sender, EventArgs e)
        {
            MicroDAO microDAO = MicroDAO.getInstance();

            String patente           = this.tb_Patente.Text;
            String nro               = this.tb_Nro.Text;
            String tipoServicio      = this.cb_TipoServicio.Text;
            String bajaFueraServicio = this.cb_BajaFueraServicio.Text;
            String bajaVidaUtil      = this.cb_BajaVidaUtil.Text;

            DataTable tabla = microDAO.getMicro(patente, nro, tipoServicio, bajaFueraServicio, bajaVidaUtil);

            dataGridMicro.DataSource = tabla;
        }
Example #6
0
        private void cargarDatos()
        {
            MicroDAO      microDAO = MicroDAO.getInstance();
            List <String> patentes = microDAO.getPatentesHabilitadas();

            cb_Patente.Items.AddRange(patentes.ToArray());

            CiudadDAO     ciudadDAO = CiudadDAO.getInstance();
            List <Ciudad> ciudades  = ciudadDAO.getCiudades();

            cb_CiudadOrigen.Items.AddRange(ciudades.ToArray());
            cb_CiudadDestino.Items.AddRange(ciudades.ToArray());

            dtp_Fecha.Value = Aplicacion.getFecha();
        }
Example #7
0
        protected void botonGuardar_Click(object sender, EventArgs e)
        {
            Mensaje  mensaje  = Mensaje.Instance;
            MicroDAO microDAO = MicroDAO.getInstance();

            try
            {
                this.validarEntrada();
                Micro micro = this.crearMicro();
                //microDAO.modificarMicro(micro, this.butacas, this.patente);
                mensaje.mostrarNormal("El micro se ha guardado satisfactoriamente");
            }
            catch (Exception ex)
            {
                mensaje.mostrarNormal(ex.Message);
            }
        }
Example #8
0
        private void botonGuardar_Click(object sender, EventArgs e)
        {
            Mensaje  mensaje  = Mensaje.Instance;
            MicroDAO microDAO = MicroDAO.getInstance();

            try
            {
                this.validarEntrada();
                Micro micro = this.crearMicro();
                microDAO.modificarMicro(micro, this.patente);
                mensaje.mostrarNormal("El micro se ha guardado satisfactoriamente");
                this.formListado.cargarTablaConTodosLosMicros();
                this.Close();
            }
            catch (Exception ex)
            {
                mensaje.mostrarNormal(ex.Message);
            }
        }
Example #9
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);
            }
        }
Example #10
0
        private void dataGridMicro_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            Mensaje         mensaje      = Mensaje.Instance;
            MicroDAO        microDAO     = MicroDAO.getInstance();
            DataGridViewRow fila         = dataGridMicro.Rows[e.RowIndex];
            String          microPatente = (String)fila.Cells["Patente"].Value;


            if (e.ColumnIndex == dataGridMicro.Columns["columnBaja"].Index)
            {
                new FormBajaMicro(microPatente, this).Show();
            }
            else if (e.ColumnIndex == dataGridMicro.Columns["columnModificar"].Index)
            {
                FormModifMicro formModificarMicro = new FormModifMicro(microPatente, this);
                formModificarMicro.Show();
            }

            this.cargarTablaConTodosLosMicros();
        }
        private void botonMicrosConMasDiasFueraDeServicio_Click(object sender, EventArgs e)
        {
            Mensaje  mensaje  = Mensaje.Instance;
            MicroDAO microDAO = MicroDAO.getInstance();

            try
            {
                this.validarEntrada();

                int anio     = Convert.ToInt32(tb_Anio.Text);
                int semestre = Convert.ToInt32(cb_Semestre.Text);

                DataTable tabla = microDAO.getMicrosConMasDiasFueraDeServicio(anio, semestre);
                dataGrid.DataSource = tabla;
            }
            catch (Exception ex)
            {
                mensaje.mostrarNormal(ex.Message);
            }
        }
Example #12
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);
            }
        }
Example #13
0
        private void botonGuardar_Click(object sender, EventArgs e)
        {
            Mensaje  mensaje  = Mensaje.Instance;
            MicroDAO microDAO = MicroDAO.getInstance();

            try
            {
                this.validarEntrada();
                microDAO.registrarLlegada(cb_Patente.Text, dtp_Fecha.Value, (Ciudad)cb_CiudadOrigen.SelectedItem, (Ciudad)cb_CiudadDestino.SelectedItem);
                mensaje.mostrarNormal("Registro generado satisfactoriamente.");
                this.Close();
            }
            catch (SqlException sqlEx)
            {
                mensaje.mostrarNormal(sqlEx.Errors[0].Message);
            }
            catch (Exception ex)
            {
                mensaje.mostrarNormal(ex.Message);
            }
        }
Example #14
0
        public void cargarTablaConTodosLosMicros()
        {
            MicroDAO microDAO = MicroDAO.getInstance();

            this.dataGridMicro.DataSource = microDAO.getMicros();
        }