예제 #1
0
 private void btnEliminarAceptar1_Click(object sender, EventArgs e)
 {
     if (!txtEliminarId.Text.Equals(String.Empty))
     {
         pasaje_Aereo    = new PasajeAereo();
         pasaje_Aereo.Id = Convert.ToInt32(txtEliminarId.Text);
         pasaje_Aereo.EliminarPasajeAereo();
     }
     else
     {
         label50.Text = "Debe llenar el campo";
     }
 }
예제 #2
0
        private void btnAgregar_Click(object sender, RoutedEventArgs e)
        {
            PasajeAereo pasaje = null;

            /* Datos particulares */
            if ((TipoPasaje)cboTipo.SelectedValue == TipoPasaje.Nacional)
            {
                PasajeNacional nacional = new PasajeNacional();
                nacional.Rut = txtRutPasaporte.Text;

                pasaje = nacional;
            }
            else
            {
                PasajeInternacional internacional = new PasajeInternacional();
                internacional.Pasaporte = txtRutPasaporte.Text;

                pasaje = internacional;
            }

            /* Datos comunes */
            pasaje.Numero = txtNumero.Text;
            pasaje.Tipo   = (TipoPasaje)cboTipo.SelectedValue;

            /* Obtiene datos para la fecha y hora del vuelo */
            DateTime fecha = (DateTime)dpFechaHora.SelectedDate;

            string[] horaMinuto = txtHora.Text.Split(':');
            pasaje.FechaVuelo =
                new DateTime(fecha.Year,
                             fecha.Month,
                             fecha.Day,
                             int.Parse(horaMinuto[0]),
                             int.Parse(horaMinuto[1]), 0);


            /* Redimensiona y guarda la instancia */
            Array.Resize(ref registro, registro.Length + 1);
            registro[registro.Length - 1] = pasaje;
            /* Carga el registro en la interfaz */
            dgRegistro.ItemsSource = registro;
            dgRegistro.Items.Refresh();
        }
예제 #3
0
        static void Main(string[] args)
        {
            //PasajeAereo pasaje_Aereo_Prueba = new PasajeAereo(1,"juan", "123-1", "13/2/1990", "masculino", "calle111", "999555", "555999", "valdivia", "20/7/2016", "juangomesvenito", "Avion",2);
            //Pasaje pasajePrueba = new Pasaje(1, "maria", "222-2", "13/2/1990", "femenimo", "calle#123", "7890", "223344", "anotofagasta", "20/6/1016");

            //Pasaje psj = new Pasaje() { Id = 2 };

            PasajeAereo asd = new PasajeAereo()
            {
                Id = 12
            };

            asd.EliminarPasajeAereo();

            // PasajeTerrestre pst = new PasajeTerrestre(15, "caca", "111", new DateTime(1990, 12, 12), "1", "fsdf", "555", "333", "stgo", new DateTime(2016, 12, 12), 1, "san borja", "22");
            //  pst.CreatePasajeTerrestre();

            //PasajeAereo psard = new PasajeAereo() { Id = 1, IdAereo=1 };

            //psard.ReadPasajeAereo();

            //Console.WriteLine("asd"+psard.NombreAeropuerto);



            /*psa.IdAereo = 1;
             * psa.NombreAeropuerto = "jgb";
             * psa.TipoAeronave = "avioneta";
             * psa.RutPasajero = "7878";
             * psa.NombrePasajero = "fabian";
             * psa.Sexo = "0";
             * psa.TelefonoAccidente = "123";
             * psa.TelefonoPersonal = "321";
             * psa.FechaNacimiento = new DateTime(1994, 30, 11);
             * psa.FechaViaje = new DateTime(2016, 5, 7);
             * psa.DestinoViaje = "valdivia";
             * psa.DireccionPasajero = "santiago";*/

            //psa.CreatePasajeAereo();



            /*psj.RutPasajero = "18905";
             * psj.NombrePasajero = "juanito";
             * psj.Sexo = "1";
             * psj.TelefonoAccidente = "911";
             * psj.TelefonoPersonal = "777";
             * psj.FechaNacimiento = DateTime.Parse("1995-03-13");
             * psj.DireccionPasajero = "calle555";
             * psj.DestinoViaje = "buenos aires";
             * psj.FechaViaje = DateTime.Parse("2016-07-15");*/

            // psj.Read();
            //Console.WriteLine(psj.RutPasajero);
            //Console.WriteLine(psj.DestinoViaje);

            //psj.RutPasajero = "18954";
            // psj.FechaNacimiento=new DateTime(1984,9,14);

            //psj.Update();
            //Console.WriteLine(psj.RutPasajero);
            //Console.WriteLine(psj.FechaNacimiento);



            /*
             * //psj.FechaNacimiento.GetDateTimeFormats('s');
             *
             * string fecha = psj.FechaNacimiento.ToString("u");
             * fecha = fecha.Replace("Z", " ");
             * fecha.Trim();
             *
             *
             * psj.FechaNacimiento = Convert.ToDateTime(fecha);
             *
             * Console.WriteLine(psj.FechaNacimiento);
             *
             * Console.WriteLine(psj.Create());*/



            ColeccionPasaje cp = new ColeccionPasaje();


            foreach (Pasaje p in cp.ListarPasajes())
            {
                Console.WriteLine(p.RutPasajero);
            }

            Console.ReadKey();
        }
예제 #4
0
        private void btnAceptar3_Click(object sender, EventArgs e)
        {
            btnAceptar3.Visible = false;
            if (textBox2.Text.Equals(string.Empty))
            {
                textBox2.Text = "1";
            }
            monthCalendario.SelectionRange.Start.Month.ToString();
            ////TERRESTRE////
            if (comboBoxTerrestreTipo.Text.Equals("Bus clásico"))
            {
                cont++;
                cod_pasaje = cont.ToString();
                codigo     = "TER-CLA-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString();
                precio     = 10000;


                if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("12"))
                {
                    precio = precio * 3;
                }
                if (comboBox2.Text.Equals("Buenos Aires"))
                {
                    precio = precio * 4;
                }
                str_precio          = Convert.ToString(precio);
                lblPrecioFinal.Text = str_precio;
                lblcodigo.Text      = codigo;
                precio = 0;
            }
            if (comboBoxTerrestreTipo.Text.Equals("Bus semicama"))
            {
                cont++;
                cod_pasaje = cont.ToString();
                codigo     = "TER-SMC-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString();
                precio     = 15000;

                if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("12"))
                {
                    precio = precio * 3;
                }
                if (comboBox2.Text.Equals("Buenos Aires"))
                {
                    precio = precio * 4;
                }
                str_precio          = Convert.ToString(precio);
                lblPrecioFinal.Text = str_precio;
                lblcodigo.Text      = codigo;
                precio = 0;
            }
            if (comboBoxTerrestreTipo.Text.Equals("Bus premium"))
            {
                cont++;
                cod_pasaje = cont.ToString();
                codigo     = "TER-PRE-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString();
                precio     = 20000;

                if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("12"))
                {
                    precio = precio * 3;
                }
                if (comboBox2.Text.Equals("Buenos Aires"))
                {
                    precio = precio * 4;
                }
                str_precio          = Convert.ToString(precio);
                lblPrecioFinal.Text = str_precio;
                lblcodigo.Text      = codigo;
                precio = 0;
            }

            ////MARINO////
            if (comboBoxMarinoTipo.Text.Equals("Barcaza"))
            {
                cont++;
                cod_pasaje = cont.ToString();
                codigo     = "MAR-BCS-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString();
                precio     = 5000;

                if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("12"))
                {
                    precio = precio * 3;
                }
                if (comboBox2.Text.Equals("Buenos Aires"))
                {
                    precio = precio * 4;
                }
                str_precio          = Convert.ToString(precio);
                lblPrecioFinal.Text = str_precio;
                lblcodigo.Text      = codigo;
                precio = 0;
            }
            if (comboBoxMarinoTipo.Text.Equals("Yate"))
            {
                cont++;
                cod_pasaje = cont.ToString();
                codigo     = "MAR-NYT-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString();
                precio     = 7500;

                if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("12"))
                {
                    precio = precio * 3;
                }
                if (comboBox2.Text.Equals("Buenos Aires"))
                {
                    precio = precio * 4;
                }
                str_precio          = Convert.ToString(precio);
                lblPrecioFinal.Text = str_precio;
                lblcodigo.Text      = codigo;
                precio = 0;
            }
            if (comboBoxMarinoTipo.Text.Equals("Crucero"))
            {
                cont++;
                cod_pasaje = cont.ToString();
                codigo     = "MAR-CRU-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString();
                precio     = 10000;

                if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("12"))
                {
                    precio = precio * 3;
                }
                if (comboBox2.Text.Equals("Buenos Aires"))
                {
                    precio = precio * 4;
                }
                str_precio          = Convert.ToString(precio);
                lblPrecioFinal.Text = str_precio;
                lblcodigo.Text      = codigo;
                precio = 0;
            }

            ////AEREO////
            if (comboBoxAereoTipo.Text.Equals("Clase económica"))
            {
                cont++;
                cod_pasaje = cont.ToString();
                codigo     = "AER-ECO-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString();
                precio     = 40000;

                if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("12"))
                {
                    precio = precio * 3;
                }
                if (comboBox2.Text.Equals("Buenos Aires"))
                {
                    precio = precio * 4;
                }
                str_precio          = Convert.ToString(precio);
                lblPrecioFinal.Text = str_precio;
                lblcodigo.Text      = codigo;
                precio = 0;
            }
            if (comboBoxAereoTipo.Text.Equals("Clase ejecutiva"))
            {
                cont++;
                cod_pasaje = cont.ToString();
                codigo     = "AER-EJT-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString();
                precio     = 60000;

                if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("12"))
                {
                    precio = precio * 3;
                }
                if (comboBox2.Text.Equals("Buenos Aires"))
                {
                    precio = precio * 4;
                }
                str_precio          = Convert.ToString(precio);
                lblPrecioFinal.Text = str_precio;
                lblcodigo.Text      = codigo;
                precio = 0;
            }
            if (comboBoxAereoTipo.Text.Equals("Primera clase"))
            {
                cont++;
                cod_pasaje = cont.ToString();
                codigo     = "AER-PRI-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString();
                precio     = 80000;

                if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") ||
                    monthCalendario.SelectionRange.Start.Month.ToString().Equals("12"))
                {
                    precio = precio * 3;
                }
                if (comboBox2.Text.Equals("Buenos Aires"))
                {
                    precio = precio * 4;
                }
                str_precio          = Convert.ToString(precio);
                lblPrecioFinal.Text = str_precio;
                lblcodigo.Text      = codigo;
                precio = 0;
            }

            if (comboBox12.Text.Equals("Aéreo"))
            {
                string   fecha = txtNacimiento.SelectionRange.Start.ToShortDateString();
                DateTime dt;
                dt = Convert.ToDateTime(fecha);
                string   fechav = monthCalendario.SelectionRange.Start.ToShortDateString();
                DateTime dt2;
                dt2 = Convert.ToDateTime(fechav);
                string a = textBox2.Text;


                Pasaje pa = new Pasaje(txtNombre.Text, textBox1.Text, dt, comboBox1.Text, txtDireccion.Text, txtTelAccidente.Text, txtTelPersonal.Text, comboBox2.Text, dt2);
                pa.Create();
                pa = null;
                pa = new Pasaje();
                pa.Read();

                try
                {
                    PasajeAereo paer = new PasajeAereo();
                    paer.IdAereo          = Convert.ToInt32(textBox2.Text);
                    paer.Id               = pa.Id;
                    paer.NombreAeropuerto = txtAereoNombre.Text;
                    paer.TipoAeronave     = comboBox11.Text;
                    paer.CreatePasajeAereo();
                }
                catch { textBox2.Text = "ingrese id"; }

                //pasaje_Aereo=new PasajeAereo(txtNombre.Text, textBox1.Text, dt, comboBox1.Text, txtDireccion.Text, txtTelAccidente.Text, txtTelPersonal.Text, comboBox2.Text, dt2, txtAereoNombre.Text, comboBox11.Text, Convert.ToInt32(textBox2.Text) );
                //pasaje_Aereo.CreatePasajeAereo();
            }
            if (comboBox12.Text.Equals("Marino"))
            {
                string   fecha = txtNacimiento.SelectionRange.Start.ToShortDateString();
                DateTime dt;
                dt = Convert.ToDateTime(fecha);
                string   fechav = monthCalendario.SelectionRange.Start.ToShortDateString();
                DateTime dt2;
                dt2 = Convert.ToDateTime(fechav);
                string a = textBox2.Text;

                Pasaje pa = new Pasaje(txtNombre.Text, textBox1.Text, dt, comboBox1.Text, txtDireccion.Text, txtTelAccidente.Text, txtTelPersonal.Text, comboBox2.Text, dt2);
                pa.Create();
                pa = null;
                pa = new Pasaje();
                pa.Read();
                try
                {
                    PasajeMaritimo pm = new PasajeMaritimo();

                    pm.IdMaritimo   = Convert.ToInt32(textBox2.Text);
                    pm.Id           = pa.Id;
                    pm.NombreMuelle = txtMarinoNombre.Text;
                    pm.CreatePasajeMaritimo();
                }

                catch
                {
                    //  new ArgumentException("ingrese id valida");

                    textBox2.Text = "ingrese ID";
                }


                //pasaje_Maritimo = new PasajeMaritimo(txtNombre.Text, textBox1.Text, dt, comboBox1.Text, txtDireccion.Text, txtTelAccidente.Text, txtTelPersonal.Text, comboBox2.Text, dt2, txtMarinoNombre.Text, Convert.ToInt32(textBox2.Text));
                //pasaje_Maritimo.CreatePasajeMaritimo();
            }

            if (comboBox12.Text.Equals("Terrestre"))
            {
                string   fecha = txtNacimiento.SelectionRange.Start.ToShortDateString();
                DateTime dt;
                dt = Convert.ToDateTime(fecha);
                string   fechav = monthCalendario.SelectionRange.Start.ToShortDateString();
                DateTime dt2;
                dt2 = Convert.ToDateTime(fechav);
                string a = textBox2.Text;

                Pasaje pa = new Pasaje(txtNombre.Text, textBox1.Text, dt, comboBox1.Text, txtDireccion.Text, txtTelAccidente.Text, txtTelPersonal.Text, comboBox2.Text, dt2);
                pa.Create();
                pa = null;
                pa = new Pasaje();
                pa.Read();

                try
                {
                    PasajeTerrestre pt = new PasajeTerrestre();
                    pt.IdTerrestre = Convert.ToInt32(textBox2.Text);
                    pt.Id          = pa.Id;
                    pt.Terminal    = txtTerrestreOrigen.Text;
                    pt.NroAsiento  = txtTerrestreNumero.Text;
                    pt.CreatePasajeTerrestre();
                }
                catch
                {
                    textBox2.Text = "ingrese id";
                }



                //pasaje_Terrestre = new PasajeTerrestre(txtNombre.Text, textBox1.Text, dt, comboBox1.Text, txtDireccion.Text, txtTelAccidente.Text, txtTelPersonal.Text, comboBox2.Text, dt2, Convert.ToInt32(textBox2.Text), txtTerrestreOrigen.Text, txtTerrestreNumero.Text);
                //pasaje_Terrestre.CreatePasajeTerrestre();
            }
        }