示例#1
0
 private void InfoUsuario_Click(object sender, RoutedEventArgs e)
 {
     MessageBox.Show("UID: " + SesionUsuario.getUserID() +
                     ", UN: " + SesionUsuario.getUser() +
                     ", UT: " + SesionUsuario.getUserTipo() +
                     ", EV: " + SesionUsuario.getEvento() +
                     ", EVID: " + SesionUsuario.getIDEvento()
                     );
 }
        public AplicacionesExternas()
        {
            db     = new DB();
            routes = new List <Rutas>();
            InitializeComponent();

            if (SesionUsuario.getUserTipo() == 2)
            {
                edit_Intranet.Visibility   = Visibility.Collapsed;
                edit_SI.Visibility         = Visibility.Collapsed;
                edit_KPM.Visibility        = Visibility.Collapsed;
                edit_PP.Visibility         = Visibility.Collapsed;
                edit_Vacaciones.Visibility = Visibility.Collapsed;
                edit_JI.Visibility         = Visibility.Collapsed;
                edit_SRH.Visibility        = Visibility.Collapsed;
                edit_Wiki.Visibility       = Visibility.Collapsed;
                edit_FB.Visibility         = Visibility.Collapsed;
                edit_ODIS.Visibility       = Visibility.Collapsed;
            }
            getOtherRoutes();
        }
示例#3
0
        public admin()
        {
            InitializeComponent();

            UserControl usc = null;

            GridMain.Children.Clear();
            usc = new Instruccions();
            GridMain.Children.Add(usc);

            NavigationCommands.BrowseBack.InputGestures.Clear();
            NavigationCommands.BrowseForward.InputGestures.Clear();
            db = new DB();
            string qry_getEvento     = "SELECT COUNT(nombre) AS numEventos FROM evento WHERE is_current = 1";
            string qry_getEventoNom  = "SELECT nombre, ID FROM evento WHERE is_current = 1";
            string nom_evento_actual = "";
            int    ID_evento_actual  = 0;

            db.openConn();
            using (db.setComm(qry_getEvento))
            {
                db.setReader();
                while (db.getReader().Read())
                {
                    affectedRows = Convert.ToInt32(db.getReader()["numEventos"]);
                }
            }
            if (affectedRows == 0)
            {
                nombreEvento.Text = SesionUsuario.getUserTipoString();
            }
            else
            {
                using (db.setComm(qry_getEventoNom))
                {
                    db.setReader();
                    while (db.getReader().Read())
                    {
                        nom_evento_actual = Convert.ToString(db.getReader()["nombre"]);
                        ID_evento_actual  = Convert.ToInt32(db.getReader()["ID"]);
                    }
                    SesionUsuario.setEvento(nom_evento_actual);
                    SesionUsuario.setIDEvento(ID_evento_actual);
                }
                changeEventTitle();
            }

            db.closeConn();

            fillEventos();

            // Remove elements if not administrator
            if (SesionUsuario.getUserTipo() == 2)
            {
                // AgregarEvento.Visibility = Visibility.Collapsed;
                AgregarAuto.Visibility     = Visibility.Collapsed;
                AgregarSistema.Visibility  = Visibility.Collapsed;
                AgregarFuncion.Visibility  = Visibility.Collapsed;
                NuevoUsuario.Visibility    = Visibility.Collapsed;
                EliminarUsuario.Visibility = Visibility.Collapsed;
                ResetPasswords.Visibility  = Visibility.Collapsed;

                Administracion.Visibility = Visibility.Collapsed;
            }
            if (SesionUsuario.getUser() == "cesar")
            {
                nombreUsuario.Text = "César";
            }
            else
            {
                nombreUsuario.Text = SesionUsuario.getUser();
            }
        }