Exemple #1
0
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            /*if(band){
             *  scrol.VerticalScrollBarVisibility = ScrollBarVisibility.Hidden;
             *  scrol.HorizontalScrollBarVisibility = ScrollBarVisibility.Hidden;
             * }*/

            if (pisos == 2)
            {
                gridPrincipalMain.Children.Clear();
                userControls.uGestionVentas.uPasajeDosPisos pasajes2 = new userControls.uGestionVentas.uPasajeDosPisos();
                pasajes2.CodigoServicio = codigoServicio;
                pasajes2.NombreUsuario  = nombreUsuario;
                pasajes2.CodigoEmpresa  = codigoEmpresa;
                pasajes2.Pisos          = pisos;
                gridPrincipalMain.Children.Add(pasajes2);
            }
            else
            {
                gridPrincipalMain.Children.Clear();
                userControls.uGestionVentas.uPasajeUnPiso pasajes1 = new userControls.uGestionVentas.uPasajeUnPiso();
                pasajes1.CodigoServicio = codigoServicio;
                pasajes1.NombreUsuario  = nombreUsuario;
                pasajes1.CodigoEmpresa  = codigoEmpresa;
                pasajes1.Pisos          = pisos;
                gridPrincipalMain.Children.Add(pasajes1);
            }
        }
        private void Autobuses_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            Autobus auto = Autobuses.SelectedItem as Autobus;

            if (auto == null)
            {
                return;
            }

            if (_servicioRepositorio.servicioCoche(auto.aut_codigo) != null)
            {
                GridAutobusesMain.Children.Clear();

                userControls.uGestionVentas.uPasajeDosPisos pasajes = new userControls.uGestionVentas.uPasajeDosPisos();
                userControls.uGestionVentas.uPasajeUnPiso   pasaje  = new userControls.uGestionVentas.uPasajeUnPiso();

                //pasajes.CodigoAutobus = auto.aut_codigo;
                pasajes.NombreUsuario = nombreUsuario;
                GridAutobusesMain.Children.Add(pasajes);
            }
            else
            {
                MessageBox.Show("Coche sin servicio asignado!!!!!");
            }
        }
 private void bajaPasaje(DateTime fechaServicio, DateTime fechaBaja, Button button)
 {
     if (fechaServicio > fechaBaja)
     {
         Pasaje oPasaje = _pasajeRepositorio.traerAsiento(Convert.ToInt32(button.Content), oServicio.ser_codigo);
         _pasajeRepositorio.removePasaje(oPasaje.pas_codigo);
         gridPrincipalPasajes.Children.Clear();
         userControls.uGestionVentas.uPasajeUnPiso pasajes = new userControls.uGestionVentas.uPasajeUnPiso();
         pasajes.CodigoServicio = oServicio.ser_codigo;
         pasajes.NombreUsuario  = nombreUsuario;
         pasajes.CodigoEmpresa  = (int)oAutobus.emp_codigo;;
         gridPrincipalPasajes.Children.Add(pasajes);
         MessageBox.Show("Pasaje dado de Baja!", "Venta de Pasajes", MessageBoxButton.OK, MessageBoxImage.Asterisk);
     }
     else
     {
         MessageBox.Show("No se puede dar de baja el Pasaje, el Servicio ya fue realizado", "Venta de Pasaje", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
        private void btnVender_Click(object sender, RoutedEventArgs e)
        {
            if (txtDniCliente.Text != "" && txtPrecio.Text != "")
            {
                if (MessageBox.Show("Confirmar Operacion", "Mensaje", MessageBoxButton.OK, MessageBoxImage.Question) == MessageBoxResult.OK)
                {
                    PasajeRepositorio pasaje = new PasajeRepositorio();

                    Pasaje oPasaje = new Pasaje();

                    oPasaje.cli_dni       = txtDniCliente.Text;
                    oPasaje.pas_asiento   = Convert.ToInt32(txtAsiento.Text);
                    oPasaje.pas_precio    = Convert.ToDecimal(txtPrecio.Text);
                    oPasaje.pas_fechaHora = day;
                    oPasaje.ser_codigo    = servicioCodigo;

                    pasaje.AgrgarPasaje(oPasaje);

                    Document.FixedDoc.DetallePasaje detalle = new Document.FixedDoc.DetallePasaje();
                    detalle.CodigoServicio = servicioCodigo;
                    detalle.FechaOperacion = txtFecha.Text;
                    detalle.Precio         = Convert.ToDouble(txtPrecio.Text);
                    detalle.NumeroAsiento  = Convert.ToInt32(txtAsiento.Text);
                    detalle.CodigoPasaje   = _pasajeRepositorio.ultimoPasaje().pas_codigo;
                    detalle.DniCliente     = txtDniCliente.Text;
                    detalle.NombreUsuario  = nombreUsuario;
                    detalle.CodigoEmpresa  = codigoEmpresa;
                    detalle.Show();

                    /*griVentaPrincipal.Children.Clear();
                     * userControls.uGestionVentas.uGestionVentaPrincipal pasajev = new userControls.uGestionVentas.uGestionVentaPrincipal();
                     * pasajev.CodigoServicio = servicioCodigo;
                     * pasajev.NombreUsuario = nombreUsuario;
                     * pasajev.CodigoEmpresa = codigoEmpresa;
                     * pasajev.Pisos = pisos;
                     * pasajev.Band = true;
                     * griVentaPrincipal.Children.Add(pasajev);*/

                    if (pisos == 2)
                    {
                        griVentaPrincipal.Children.Clear();
                        userControls.uGestionVentas.uPasajeDosPisos pasajev2 = new userControls.uGestionVentas.uPasajeDosPisos();
                        pasajev2.CodigoServicio = servicioCodigo;
                        pasajev2.CodigoEmpresa  = codigoEmpresa;
                        pasajev2.Pisos          = pisos;
                        pasajev2.Band           = true;
                        griVentaPrincipal.Children.Add(pasajev2);
                    }
                    else
                    {
                        griVentaPrincipal.Children.Clear();
                        userControls.uGestionVentas.uPasajeUnPiso pasajev = new userControls.uGestionVentas.uPasajeUnPiso();
                        pasajev.CodigoServicio = servicioCodigo;
                        pasajev.CodigoEmpresa  = codigoEmpresa;
                        pasajev.Pisos          = pisos;
                        griVentaPrincipal.Children.Add(pasajev);
                    }
                }
            }
            else
            {
                MessageBox.Show("Completar todos los campos", "Mensaje", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }