예제 #1
0
        private void Dashboard_Load(object sender, EventArgs e)
        {
            //variables datos del usuario
            DataTable datosusuario = cusuarioap.dtdatos(4, LoginInfo.cvusuario, 0, "", "", 0, "", 0, 0, "", "", "", "", "", "", 0, 0, "", "", "", "");

            sultacceso = datosusuario.Rows[0][5].ToString();

            lblacceso.Text = sultacceso;

            //inicia tool tip
            ftooltip();

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, "RECH");

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////


            Usuario objUsuario = new Usuario();
            string  idtrab     = LoginInfo.IdTrab;

            ltModulosxUsuario = objUsuario.ObtenerListaModulosxUsuario(idtrab, 6);
            Utilerias.DashboardDinamico(PanelMetro, ltModulosxUsuario);
            lblusuario.Text = LoginInfo.Nombre;
            string NomUsu = LoginInfo.Nombre;

            lblusuario.Text = NomUsu;

            Utilerias.cargaimagen(ptbimgusuario);

            if (LoginInfo.iconexion == 1)
            {
                lblconexion.Visible = true;
            }
            else
            {
                lblconexion.Visible = false;
            }
        }