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;
            }
        }
示例#2
0
        public List <ClassServicioString> listarServicios()
        {
            List <Servicio>            lista           = _servicioRepositorio.listarServicios();
            List <ClassServicioString> serviciosFormat = new List <ClassServicioString>();

            foreach (Servicio item in lista)
            {
                ClassServicioString oServicio = new ClassServicioString();
                Autobus             oAutobus  = _autobusRepositorio.buscarAutobus((int)item.aut_codigo);

                oServicio.Aut_codigo        = oAutobus.aut_codigo;
                oServicio.Aut_matricula     = oAutobus.aut_matricula;
                oServicio.Aut_tiposervicio  = oAutobus.aut_tiposervicio;
                oServicio.Aut_cantidadPisos = (int)oAutobus.aut_cantidadPisos;

                oServicio.Ser_codigo = item.ser_codigo;
                oServicio.Ser_estado = item.ser_estado;
                oServicio.Ser_fecha  = (DateTime)item.ser_fecha;

                oServicio.Ter_origen  = _terminalRepositorio.buscarTerminal((int)item.ter_codigo_origen).ter_nombre;
                oServicio.Ter_destino = _terminalRepositorio.buscarTerminal((int)item.ter_codigo_destino).ter_nombre;

                oServicio.Emp_codigo = (int)oAutobus.emp_codigo;
                oServicio.Emp_nombre = _empresaRepositorio.buscarEmpresa(oServicio.Emp_codigo).emp_nombre;

                serviciosFormat.Add(oServicio);
            }
            return(serviciosFormat);
        }
        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)
        {
            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;
        }
示例#5
0
        private void btnModificarTerminal_Click(object sender, RoutedEventArgs e)
        {
            Terminal unTerminal = new Terminal();
            Ciudad   unCiudad   = new Ciudad();

            if (MessageBox.Show("¿Modificar Terminal?", "Gestion Terminal", MessageBoxButton.OK, MessageBoxImage.Question) == MessageBoxResult.OK)
            {
                var v = ((ClassTerminalString)list_terminales.SelectedItem);
                unTerminal            = _TerminalRepositorio.buscarTerminal(Convert.ToInt16(v.Terminal_codigo));
                unTerminal.ter_nombre = Convert.ToString(nombreTerminal.Text);

                _TerminalRepositorio.modificarTerminal(unTerminal);

                MessageBox.Show("Terminal modificada correctamente!", "Gestion Terminal", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                limpiar();

                list_terminales.ItemsSource    = listaTerminales.TerminalStringList();
                btnModificarTerminal.IsEnabled = false;
            }
        }