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");
            }
        }
Exemple #2
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");
            }
        }