public ObservableCollection <Servicio> List_Servicios()
        {
            ListaServicio = new ObservableCollection <Servicio>();
            DataTable dt = controladorServicio.List_Servicio();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                Servicio servicio = new Servicio()
                {
                    Ser_codigo = Convert.ToInt32(dt.Rows[i]["Codigo"]),

                    Aut_codigo        = Convert.ToInt32(dt.Rows[i]["Auto"]),
                    Autobus           = controladorAutobus.Search(Convert.ToString(dt.Rows[i]["Auto"])),
                    Ser_fechaHora     = Convert.ToDateTime(dt.Rows[i]["Fecha"]),
                    Ter_codigo_origen = Convert.ToInt32(dt.Rows[i]["Origen"]),
                    TerminalOrigen    = controladorTerminal.Search(Convert.ToString(dt.Rows[i]["Origen"])),

                    Ter_codigo_destino = Convert.ToInt32(dt.Rows[i]["Destino"]),
                    TerminalDestino    = controladorTerminal.Search(Convert.ToString(dt.Rows[i]["Destino"])),
                    Ser_estado         = Convert.ToString(dt.Rows[i]["Estado"])
                };
                ListaServicio.Add(servicio);
            }
            return(ListaServicio);
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            Validar();
            ControladorServicio controladorServicio = new ControladorServicio();

            txt_dni.Text    = PasajeAEditar.Cliente.Cli_dni.ToString();
            txt_Nombre.Text = PasajeAEditar.Cliente.Cli_nombre;

            cmb_Servicio.ItemsSource = controladorServicio.List_Servicio().DefaultView;

            cmb_Servicio.Text = PasajeAEditar.Servicio.Ser_codigo.ToString();
            txt_Autobus.Text  = PasajeAEditar.Servicio.Autobus.Aut_Codigo.ToString();

            txt_Origen.Text  = PasajeAEditar.Servicio.TerminalOrigen.Ter_Nombre;
            txt_destino.Text = PasajeAEditar.Servicio.TerminalDestino.Ter_Nombre;

            txt_TipoServicio.Text = PasajeAEditar.Servicio.Autobus.Aut_TipoServicio;

            List <ComboItem> datos = new List <ComboItem>();

            for (int i = 1; i <= PasajeAEditar.Servicio.Autobus.Aut_Capacidad; i++)
            {
                datos.Add(new ComboItem(i, "Asiento " + i));
            }
            cmb_NumAsiento.ItemsSource = datos;
            cmb_NumAsiento.Text        = "Asiento " + PasajeAEditar.Pas_Asiento;
        }
示例#3
0
        public AltaPasaje()
        {
            InitializeComponent();

            ValidacionPasaje = new ClasesBase.Clases.Pasaje();
            ValidacionPasaje.PropertyChanged += new PropertyChangedEventHandler(ValidacionPasaje_PropertyChanged);

            btn_registrar.IsEnabled = ValidacionPasaje.IsValid();

            DataContext = ValidacionPasaje;

            controladorServicio      = new ControladorServicio();
            cmb_Servicio.ItemsSource = controladorServicio.List_Servicio().DefaultView;
        }