private void registrarViaje()
        {
            // SETEO
            ViajeDTO nuevoViaje = new ViajeDTO(
                autoGlobal.id,
                ((TurnoDTO)comboTurno.SelectedItem).id,
                choferGlobal.id,
                Convert.ToDouble(txtCantKM.Text),
                dataFechaInicio.Value,
                dataFechaFin.Value,
                clienteGlobal.id
                );

            // REGISTRO

            try
            {
                ViajeDAO.addNewViaje(nuevoViaje);
                MessageBox.Show("Se agrego el viaje correctamente");

                // LIMPIAR
                cleanRegistro();
            }
            catch (ApplicationException ex)
            {
                Utility.ShowError("Error al agregar un viaje", ex);
            }
        }
 private void buttonBuscar_Click(object sender, EventArgs e)
 {
     if (validar())
     {
         ViajeDTO viaje = new ViajeDTO();
         viaje.FechaSalida          = dateTimePickerEnt.Value;
         viaje.FechaLlegadaEstimada = dateTimePickerSal.Value;
         RutaDTO ruta = new RutaDTO();
         ruta.CiudadOrigen                = (CiudadDTO)comboBoxCiudOrig.SelectedItem;
         ruta.CiudadDestino               = (CiudadDTO)comboBoxCiudDest.SelectedItem;
         viaje.Ruta                       = ruta;
         dataGridView1.DataSource         = ViajeDAO.GetByFechasCiudadesOrigenDestino(viaje);
         dataGridView1.Columns[1].Visible = false;
         dataGridView1.Columns[4].Visible = false;
         dataGridView1.Columns[9].Visible = false;
     }
     if (dataGridView1.DataSource != null)
     {
         label5.Show();
         label6.Show();
         label7.Show();
         label8.Show();
         comboBoxCantPas.Show();
         numericUpDown1.Show();
     }
 }
        private void cargarTablaButacas()
        {
            ViajeDAO  viajeDAO      = ViajeDAO.getInstance();
            DataTable butacasLibres = viajeDAO.getButacasLibres(this.formPrincipal.viajeSeleccionado.ID, this.pasajes);

            this.dataGridButacas.DataSource = butacasLibres;
        }
        private void buttonGenerar_Click(object sender, EventArgs e)
        {
            if (validarFechas())
            {
                Viaje.FechaSalida          = dateTimePickerFechSal.Value;
                Viaje.FechaLlegadaEstimada = dateTimePickerFechLLEstim.Value;
                RutaDTO ruta = new RutaDTO();
                ruta.IdRuta = Int32.Parse(textBoxRuta.Text);
                Viaje.Ruta  = ruta;
                AeronaveDTO aeronave = new AeronaveDTO();
                aeronave.Numero = Int32.Parse(textBoxAeronave.Text);
                Viaje.Aeronave  = aeronave;

                if (!ViajeDAO.Exist(Viaje))
                {
                    if (!ViajeDAO.Generar(Viaje))
                    {
                        MessageBox.Show("No se pudo generar el viaje");
                    }
                    else
                    {
                        MessageBox.Show("Se genero el viaje con exito");
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show("Ya existe el viaje con los datos ingresados");
                }
            }
        }
Exemple #5
0
        static void Main(string[] args)
        {
            ViajeBEAN oViajeBeam = new ViajeBEAN();
            ViajeDAO  oViajeDao  = new ViajeDAO();
            int       opc;
            string    rsp = "";

            do
            {
                Console.WriteLine("1 - Registrar Viaje");
                Console.WriteLine("2- Listar Viajes");

                Console.Write("Ingrese una opcion : ");
                opc = int.Parse(Console.ReadLine());

                switch (opc)
                {
                case 1:
                {
                    Console.Write("Ingrese Id Tarjeta : ");
                    int tarj = int.Parse(Console.ReadLine());

                    Console.Write("Ingrese IdPais : ");
                    int Pais = int.Parse(Console.ReadLine());
                    Console.Write("Ingrese Fecha de Inicio de Viaje : ");
                    DateTime fechIni = DateTime.Parse(Console.ReadLine());
                    Console.Write("Ingrese Fecha de Fin de Viaje : ");
                    DateTime fechFin = DateTime.Parse(Console.ReadLine());

                    oViajeDao.Registro_Y_Listado_Viaje(tarj, Pais, fechIni, fechFin);
                }
                break;

                case 2:
                {
                    List <ViajeBEAN> listaViajBEAN = oViajeDao.listaViaje();
                    Console.WriteLine("LISTA DE Viajes");
                    Console.WriteLine("");
                    Console.WriteLine("ID VIAJE \t NUMERO-TARJETA \t TIPO-TARJETA \t NOMBRE-PAIS \t FECHA INICIO \t\t\t\t FECHA FIN");
                    Console.WriteLine();
                    for (int i = 0; i < listaViajBEAN.Count; i++)
                    {
                        Console.WriteLine(listaViajBEAN[i].IdViaje + "\t\t" + listaViajBEAN[i].numTarjeta
                                          + "\t\t\t " + listaViajBEAN[i].TipoTarj
                                          + "\t " + listaViajBEAN[i].nombrePais + "\t\t" + listaViajBEAN[i].FechaInicio + "\t\t" + listaViajBEAN[i].FechaFin);
                    }
                }
                break;

                default:
                    break;
                }
                Console.WriteLine();
                Console.Write("Desea regresar al menu Principal ?(S/N) : ");
                rsp = Console.ReadLine();
            } while (rsp == "s" || rsp == "S");
        }
Exemple #6
0
        private void botonBuscar_Click(object sender, EventArgs e)
        {
            Mensaje  mensaje  = Mensaje.Instance;
            ViajeDAO viajeDAO = ViajeDAO.getInstance();

            try
            {
                this.validarEntrada();
                DateTime fechaViaje    = this.dtp_FechaViaje.Value;
                Ciudad   ciudadOrigen  = (Ciudad)this.cb_CiudadOrigen.SelectedItem;
                Ciudad   ciudadDestino = (Ciudad)this.cb_CiudadDestino.SelectedItem;

                DataTable tabla = viajeDAO.buscarViajes(fechaViaje, ciudadOrigen, ciudadDestino);
                this.dataGridViajes.DataSource = tabla;
            }
            catch (Exception ex)
            {
                mensaje.mostrarNormal(ex.Message);
            }
        }
Exemple #7
0
        private void botonGuardar_Click(object sender, EventArgs e)
        {
            Mensaje  mensaje  = Mensaje.Instance;
            ViajeDAO viajeDAO = ViajeDAO.getInstance();

            try
            {
                this.validarEntrada();
                Viaje viaje = this.armarViaje();
                viajeDAO.guardar(viaje);
                mensaje.mostrarNormal("El Viaje se ha generado satisfactoriamente.");
                this.Close();
            }
            catch (SqlException sqlEx)
            {
                mensaje.mostrarNormal(sqlEx.Errors[0].Message);
            }
            catch (Exception ex)
            {
                mensaje.mostrarNormal(ex.Message);
            }
        }