private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            oServicio     = _servicioRepositorio.buscarServicio(codigoServicio);
            oAutobus      = _autobusRepositorio.buscarAutobus(Convert.ToInt32(oServicio.aut_codigo));
            codigoAutobus = oAutobus.aut_codigo;
            capacidad     = (int)oAutobus.aut_capacidad;
            cargarAsientos(capacidad);
            contadorDeAsientos();

            txtDestino.Text = _terminalRepositorio.buscarTerminal((int)oServicio.ter_codigo_destino).ter_nombre;
            txtOrigen.Text  = _terminalRepositorio.buscarTerminal((int)oServicio.ter_codigo_origen).ter_nombre;
            txtSalida.Text  = oServicio.ser_fecha.ToString();
            BitmapImage b = new BitmapImage();

            b.BeginInit();
            b.UriSource = new Uri(_autobusRepositorio.buscarAutobus((int)oServicio.aut_codigo).aut_imagen.ToString());
            b.EndInit();
            foto.Source = b;

            if (band)
            {
                scrol.VerticalScrollBarVisibility   = ScrollBarVisibility.Hidden;
                scrol.HorizontalScrollBarVisibility = ScrollBarVisibility.Hidden;
            }
        }
        public List <ClassVentas> ventaStringList()
        {
            List <Pasaje>      listaPasajes      = PasDAO.listarPasajes();
            List <ClassVentas> listaVentasString = new List <ClassVentas>();

            foreach (Pasaje item in listaPasajes)
            {
                ClassVentas ven = new ClassVentas();
                ven.PasajeCodigo  = Convert.ToString(item.pas_codigo);
                ven.PasajeAsiento = Convert.ToString(item.pas_asiento);
                ven.PasajePrecio  = Convert.ToString(item.pas_precio);
                ven.PasajeFec     = Convert.ToString(item.pas_fechaHora);

                Cliente cli = new Cliente();
                Console.WriteLine(item.cli_dni);
                cli = CliDAO.buscarCliente(item.cli_dni);
                ven.ClienteNombre   = cli.cli_nombre;
                ven.ClienteApellido = cli.cli_apellido;
                ven.ClienteDNI      = Convert.ToString(cli.cli_dni);

                Servicio ser = new Servicio();
                ser = SerDAO.buscarServicio((int)item.ser_codigo);
                ven.ServicioCodigo = Convert.ToString(ser.ser_codigo);
                ven.ServicioFec    = Convert.ToString(ser.ser_fecha);

                Terminal terOrigen = _terminalRepositorio.buscarTerminal((int)ser.ter_codigo_origen);
                Terminal terDest   = _terminalRepositorio.buscarTerminal((int)ser.ter_codigo_destino);
                ven.ServicioCodOrigen  = Convert.ToString(terOrigen.ter_nombre);
                ven.ServicioCodDestino = Convert.ToString(terDest.ter_nombre);
                //ven.ServicioCodOrigen = Convert.ToString(ser.ter_codigo_origen);
                //ven.ServicioCodDestino = Convert.ToString(ser.ter_codigo_destino);

                Autobus aut = new Autobus();
                aut = AutDAO.buscarAutobus((int)ser.aut_codigo);
                ven.AutobusTipoServicio = aut.aut_tiposervicio;
                ven.AutobusMatricula    = aut.aut_matricula;

                Empresa emp = new Empresa();
                emp = EmpDAO.buscarEmpresa((int)aut.emp_codigo);
                ven.NombreEmpresa = emp.emp_nombre;

                //ven.NombreEmpresa = "Bolut";

                listaVentasString.Add(ven);
            }
            return(listaVentasString);
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            Ventas.ItemsSource = oVenta;
            obtenerCantidadServicios();
            cantidad = oVenta.Count.ToString();
            total    = OVenta.Sum(x => Convert.ToDouble(x.PasajePrecio)).ToString();
            Servicio s = _ServicioRepositorio.buscarServicio(buscarServicioQueMasSeRepite());

            mostrarHoraFormateada(s);
            txtCantidad.Text     = Convert.ToString(cantidad);
            txtMontoTotal.Text   = Convert.ToString(total);
            txtMayorHorario.Text = Convert.ToString(horario);
        }
        private void Servicios_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            ClassServicioString servicio = Servicios.SelectedItem as ClassServicioString;

            btnModificarServicio.IsEnabled = true;
            btnGuardarUsuario.IsEnabled    = false;
            if (servicio == null)
            {
                return;
            }
            if (_servicioRepositorio.buscarServicio(servicio.Ser_codigo) != null)
            {
                servicioCodigo = servicio.Ser_codigo;

                cmbAtobuses.SelectedValue = servicio.Aut_matricula;
                dateFecha.SelectedDate    = Convert.ToDateTime(servicio.Ser_fecha);
                if (Convert.ToInt32(Convert.ToDateTime(servicio.Ser_fecha).Hour) == 0)
                {
                    cmbHora.SelectedIndex = 0;
                }
                else
                {
                    cmbHora.SelectedIndex = Convert.ToInt32(Convert.ToDateTime(servicio.Ser_fecha).Hour) - 1;
                }

                cmbMinutos.SelectedIndex = Convert.ToInt32(Convert.ToDateTime(servicio.Ser_fecha).Minute);

                if (Convert.ToString(servicio.Ser_estado).Equals("Abierto"))
                {
                    cmbEstado.SelectedIndex = 0;
                }
                else
                {
                    if (Convert.ToString(servicio.Ser_estado).Equals("Cancelado"))
                    {
                        cmbEstado.SelectedIndex = 1;
                    }
                    else
                    {
                        cmbEstado.SelectedIndex = 2;
                    }
                }

                cmbOrigen.SelectedValue  = servicio.Ter_origen;
                cmbDestino.SelectedValue = servicio.Ter_destino;
            }
            else
            {
                MessageBox.Show("Servicio no Disponible");
            }
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            Servicio oServicio = _servicioRepositorio.buscarServicio(codigoServicio);
            Terminal oDestino  = _terminalRepositorio.buscarTerminal((int)oServicio.ter_codigo_destino);
            Terminal oOrigen   = _terminalRepositorio.buscarTerminal((int)oServicio.ter_codigo_origen);
            Autobus  oAutobus  = _autobusRepositorio.buscarAutobus((int)oServicio.aut_codigo);
            Empresa  oEmpresa  = _empresaRepositorio.buscarEmpresa((int)codigoEmpresa);

            txtEmplesa.Text         = oEmpresa.emp_nombre;
            txtDireccion.Text       = oEmpresa.emp_direccion;
            txtTelefono.Text        = oEmpresa.emp_telefono;
            txtEmail.Text           = oEmpresa.emp_email;
            txtFechaOperacion.Text  = Convert.ToString(fechaOperacion);
            txtNumeroPasaje.Text    = Convert.ToString(codigoPasaje);
            txtfechaHoraSalida.Text = Convert.ToString(oServicio.ser_fecha);
            txtOrigen.Text          = oOrigen.ter_nombre;
            txtDestino.Text         = oDestino.ter_nombre;
            txtTipoServicio.Text    = oAutobus.aut_tiposervicio;
            txtPrecio.Text          = Convert.ToString(precio);
            txtButaca.Text          = Convert.ToString(numeroAsiento);
            txtCliente.Text         = _clienteRepositorio.buscarCliente(dniCliente).cli_nombre + " " +
                                      _clienteRepositorio.buscarCliente(dniCliente).cli_apellido;
            txtUsuario.Text = nombreUsuario;
        }
Esempio n. 6
0
        private void Servicios_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            ClassServicioString servicio = Servicios.SelectedItem as ClassServicioString;

            if (servicio == null)
            {
                return;
            }

            if (_servicioRepositorio.buscarServicio(servicio.Ser_codigo) != null)
            {
                GridAutobusesMain.Children.Clear();
                userControls.uGestionVentas.uGestionVentaPrincipal pasajes = new userControls.uGestionVentas.uGestionVentaPrincipal();
                pasajes.CodigoServicio = servicio.Ser_codigo;
                pasajes.NombreUsuario  = nombreUsuario;
                pasajes.CodigoEmpresa  = servicio.Emp_codigo;
                pasajes.Pisos          = servicio.Aut_cantidadPisos;
                GridAutobusesMain.Children.Add(pasajes);
            }
            else
            {
                MessageBox.Show("Servicio no Disponible");
            }
        }