Exemplo n.º 1
0
        private void cmb_Servicio_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ClasesBase.Clases.Servicio servicio = controladorServicio.Search(cmb_Servicio.SelectedValue.ToString());
            txt_Autobus.Text = servicio.Aut_codigo.ToString();

            txt_Origen.Text  = servicio.TerminalOrigen.Ter_Nombre;
            txt_destino.Text = servicio.TerminalDestino.Ter_Nombre;

            txt_TipoServicio.Text = servicio.Autobus.Aut_TipoServicio;

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

            Boolean bandera;

            for (int i = 1; i <= servicio.Autobus.Aut_Capacidad; i++)
            {
                bandera = true;
                foreach (var p in ventanaPadre.collectionPasaje.ListaPasajes)
                {
                    if (p.Pas_Asiento == i)
                    {
                        bandera = false;
                    }
                }
                if (bandera)
                {
                    datos.Add(new ComboItem(i, "Asiento " + i));
                }
            }

            cmb_NumAsiento.ItemsSource = datos;
        }
 private void Validar()
 {
     ValidacionServicio = new ClasesBase.Clases.Servicio(ServicioAEditar);
     ValidacionServicio.PropertyChanged += new PropertyChangedEventHandler(ValidacionRol_PropertyChanged);
     btn_modificar.IsEnabled             = ValidacionServicio.IsValid();
     DataContext = ValidacionServicio;
 }
Exemplo n.º 3
0
 private void txt_buscar_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (vistaColeccionFiltrada != null)
     {
         vistaColeccionFiltrada.Filter += CollectionViewSource_Filter;
         servicioSeleccionado           = null;
     }
 }
        public AltaServicio()
        {
            InitializeComponent();
            ValidacionServicio = new ClasesBase.Clases.Servicio();
            ValidacionServicio.PropertyChanged += new PropertyChangedEventHandler(ValidacionServicio_PropertyChanged);

            btn_registrar.IsEnabled = ValidacionServicio.IsValid();

            DataContext = ValidacionServicio;
        }
Exemplo n.º 5
0
 private void CollectionViewSource_Filter(object sender, FilterEventArgs e)
 {
     ClasesBase.Clases.Servicio servicio = e.Item as ClasesBase.Clases.Servicio;
     if (servicio.Ser_codigo.ToString().StartsWith(txt_buscar.Text, StringComparison.CurrentCultureIgnoreCase))
     {
         e.Accepted = true;
     }
     else
     {
         e.Accepted = false;
     }
 }
Exemplo n.º 6
0
        private void GrdRol_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid    gd  = (DataGrid)sender;
            DataRowView row = gd.SelectedItem as DataRowView;

            ClasesBase.Clases.Servicio servicioSeleccionado = new ClasesBase.Clases.Servicio();
            servicioSeleccionado = ((ClasesBase.Clases.Servicio)gd.SelectedItem);

            if (servicioSeleccionado != null)
            {
                this.servicioSeleccionado = servicioSeleccionado;
            }
        }
        private void cmb_Servicio_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ControladorServicio controladorServicio = new ControladorServicio();

            ClasesBase.Clases.Servicio servicio = controladorServicio.Search(cmb_Servicio.SelectedValue.ToString());
            txt_Autobus.Text = servicio.Aut_codigo.ToString();

            txt_Origen.Text  = servicio.TerminalOrigen.Ter_Nombre;
            txt_destino.Text = servicio.TerminalDestino.Ter_Nombre;

            txt_TipoServicio.Text = servicio.Autobus.Aut_TipoServicio;

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

            for (int i = 1; i <= servicio.Autobus.Aut_Capacidad; i++)
            {
                datos.Add(new ComboItem(i, "Asiento " + i));
            }

            cmb_NumAsiento.ItemsSource = datos;
        }
        private void Btn_registro_Click(object sender, RoutedEventArgs e)
        {
            String   fecha      = datePicker_Fecha.SelectedDate.Value.ToShortDateString();
            string   hora       = timePicker_Hora.SelectedTime.Value.ToShortTimeString();
            DateTime fechaYhora = Convert.ToDateTime(fecha + " " + hora);

            ClasesBase.Clases.Servicio servicio = new ClasesBase.Clases.Servicio
            {
                Ser_codigo         = ServicioAEditar.Ser_codigo,
                Aut_codigo         = Convert.ToInt32(cmb_AutCodigo.SelectedValue),
                Ser_fechaHora      = fechaYhora,
                Ter_codigo_destino = Convert.ToInt32(cmb_terDestino.SelectedValue.ToString()),
                Ter_codigo_origen  = Convert.ToInt32(cmb_terOrigen.SelectedValue.ToString()),
                Ser_estado         = cmb_Estado.SelectedValue.ToString()
            };
            ControladorServicio controladorServicio = new ControladorServicio();

            controladorServicio.Update_Servicio(servicio);
            MessageBox.Show("Se modifico correctamente el Servicio");
            ventanaPadre.collectionServicio.edit_Servicio(servicio);
            ventanaPadre.CargarDataGrid();
            Close();
        }
        private void Btn_registro_Click(object sender, RoutedEventArgs e)
        {
            String   fecha      = datePicker_Fecha.SelectedDate.Value.ToShortDateString();
            string   hora       = timePicker_Hora.SelectedTime.Value.ToShortTimeString();
            DateTime fechaYhora = Convert.ToDateTime(fecha + " " + hora);

            Boolean bandera = true;

            foreach (var s in ventanaPadre.collectionServicio.ListaServicio)
            {
                if (s.Aut_codigo == Convert.ToInt32(cmb_AutCodigo.SelectedValue) && (s.Ser_fechaHora == fechaYhora))
                {
                    bandera = false;
                }
            }
            if (bandera)
            {
                ClasesBase.Clases.Servicio servicio = new ClasesBase.Clases.Servicio
                {
                    Aut_codigo         = Convert.ToInt32(cmb_AutCodigo.SelectedValue),
                    Ser_fechaHora      = fechaYhora,
                    Ter_codigo_destino = Convert.ToInt32(cmb_terDestino.SelectedValue),
                    Ter_codigo_origen  = Convert.ToInt32(cmb_terOrigen.SelectedValue),
                    Ser_estado         = cmb_Estado.SelectedValue.ToString()
                };
                ControladorServicio controladorServicio = new ControladorServicio();
                controladorServicio.Insert_Servicio(servicio);
                MessageBox.Show("Se agrego correctamente el Servicio");
                ventanaPadre.collectionServicio.insert_Servicio(servicio);
                ventanaPadre.CargarDataGrid();
                Close();
            }
            else
            {
                MessageBox.Show("El Autobus que eligio esta ocupado para esa Fecha y Hora, Por Favor eliga otro");
            }
        }
Exemplo n.º 10
0
 public void CargarDataGrid()
 {
     grdServicio.ItemsSource = collectionServicio.ListaServicio;
     servicioSeleccionado    = null;
 }