private void MenuPpal_Shown(object sender, EventArgs e)
        {
            formLogin login = new formLogin();

            if (login.ShowDialog() != DialogResult.OK)
            {
                this.Dispose();
            }

            switch (PersonaLoggedIn.TipoPersonasString)
            {
            case "Alumno":
                this.tsmAlumno.Visible           = true;
                this.tsmReporteAcademico.Visible = true;
                break;

            case "Docente":
                this.tsmDocente.Visible = true;
                this.ProfesoresToolStripMenuItem.Visible = false;
                break;

            case "NoDocente":
                this.tsmAlumno.Visible         = true;
                this.tsmComisiones.Visible     = true;
                this.tsmCursos.Visible         = true;
                this.tsmDocente.Visible        = true;
                this.tsmEspecialidades.Visible = true;
                this.tsmMaterias.Visible       = true;
                this.tsmPlanes.Visible         = true;
                this.tsmUsuarios.Visible       = true;
                break;
            }
        }
Example #2
0
        private void formMain_Shown(object sender, EventArgs e)
        {
            formLogin appLogin = new formLogin();

            if (appLogin.ShowDialog() != DialogResult.OK)
            {
                this.Dispose();
            }

            else
            {
                User = appLogin.user;
                PersonaLogic pl = new PersonaLogic();
                Pers = pl.GetOne(User.Persona.ID);
                switch (Pers.TipoPersona)
                {
                case Persona.TipoPersonas.Administrador:
                    this.mnuInscripcionCursado.Visible = false;
                    this.mnuRegistroNotas.Visible      = false;
                    break;

                case Persona.TipoPersonas.Alumno:
                    this.mnuABMC.Visible          = false;
                    this.mnuRegistroNotas.Visible = false;
                    break;

                case Persona.TipoPersonas.Profesor:
                    this.mnuABMC.Visible = false;
                    this.mnuInscripcionCursado.Visible = false;
                    break;
                }
            }
        }
Example #3
0
        private void formMain_Shown(object sender, EventArgs e)
        {
            this.mnuDocentes.Visible         = false;
            this.mnuAlumnos.Visible          = false;
            this.mnuGestionAcademica.Visible = false;
            formLogin appLogin = new formLogin();

            if (appLogin.ShowDialog() != DialogResult.OK)
            {
                this.Dispose();
            }
            else
            {
                switch (formMain.UsuarioLogueado.MiPersona.Tipo)
                {
                case Persona.TiposPersonas.Docente:
                    this.mnuDocentes.Visible = true;
                    break;

                case Persona.TiposPersonas.Alumno:
                    this.mnuAlumnos.Visible = true;
                    break;

                case Persona.TiposPersonas.Administrador:
                    this.mnuGestionAcademica.Visible = true;
                    break;
                }
            }
        }
Example #4
0
        private void formMain_Shown(object sender, EventArgs e)
        {
            formLogin appLogin = new formLogin();

            if (appLogin.ShowDialog() != DialogResult.OK)
            {
                this.Dispose();
            }
            else
            {
                if (session.tipoPersona.ToString() != "Admin")
                {
                    this.mnuEspecialidades.Enabled = false;
                    this.mnuPersonas.Enabled       = false;
                    this.mnuPlanes.Enabled         = false;
                }
                if (session.tipoPersona.ToString() == "Alumno")
                {
                    this.mnuCursosPorDocente.Enabled = false;
                }
                if (session.tipoPersona.ToString() == "Profesor")
                {
                    this.mnuCursosAprobadosPorAlumno.Enabled = false;
                }
            }
        }
Example #5
0
 private void formMain_Shown(object sender, EventArgs e)
 {
     formLogin appLogin = new formLogin();
     if (appLogin.ShowDialog() != DialogResult.OK)
     {
         this.Dispose();
     }
 }
        private void formMain_Shown(object sender, EventArgs e)
        {
            formLogin appLogin = new formLogin();

            if (appLogin.ShowDialog() != DialogResult.OK)
            {
                Dispose();
            }
        }
Example #7
0
        private void formMain_Shown(object sender, EventArgs e)
        {
            formLogin appLogin = new formLogin();

            if (appLogin.ShowDialog() != DialogResult.OK)
            {
                this.Dispose();
            }
            else
            {
                this.WindowState = FormWindowState.Maximized;
            }
        }
Example #8
0
        private void formMain_Shown(object sender, EventArgs e)
        {
            formLogin appLogin = new formLogin();



            if (appLogin.ShowDialog() != DialogResult.OK)
            {
                this.Dispose();
            }
            this.bloquearopciones(appLogin.uslogeado);
            usuariologeado = appLogin.uslogeado;
        }
        private void formMain_Shown(object sender, EventArgs e)
        {
            formLogin appLogin = new formLogin();

            if (!LogState)
            {
                if (appLogin.ShowDialog() != DialogResult.OK)
                {
                    // Dispose = Close() + SQLConnection Close
                    this.Dispose();
                }
            }
        }
Example #10
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            formLogin applogin = new  formLogin();

            if (applogin.ShowDialog() == DialogResult.OK)
            {
                Application.Run(new formMain(applogin.Usuario));
            }
            else
            {
                Application.Exit();
            }
        }
Example #11
0
        public Menu()
        {
            Form login = new formLogin(this);

            login.ShowDialog();
            if (UsuarioSesion != null)
            {
                InitializeComponent();
                tsmUsuario.Text = UsuarioSesion.NombreUsuario;
            }
            else
            {
                this.Close();
            }
        }
Example #12
0
        private void formMain_Shown(object sender, EventArgs e)
        {
            btnABM.Visible = false;
            formLogin appLogin = new formLogin();

            if (appLogin.ShowDialog() != DialogResult.OK)
            {
                this.Dispose();
            }
            else
            {
                if (Session.Persona.TipoPersona == Business.Entities.Persona.TiposPersona.Administrativo)
                {
                    btnABM.Visible = true;
                }
            }
        }
Example #13
0
        private void formMain_Shown(object sender, EventArgs e)
        {
            formLogin appLogin = new formLogin();

            if (appLogin.ShowDialog() != DialogResult.OK)
            {
                Close(); //Se cierra, si no se logueo
            }
            else
            {
                try
                {
                    PersonaLogic persLogic = new PersonaLogic();
                    perEncontrada = persLogic.GetOne(appLogin.usEncontrado.id_Persona);
                    usuari        = appLogin.usEncontrado;

                    if (perEncontrada.TipoPersona == Personas.TiposPersonas.Administrativo)
                    {
                        mod = ModoFormP.Administrador;
                    }
                    else if (perEncontrada.TipoPersona == Personas.TiposPersonas.Docente)
                    {
                        mod = ModoFormP.Docente;

                        smAdministrativo.Visible = false; smDocente.Visible = true;
                    }
                    else if (perEncontrada.TipoPersona == Personas.TiposPersonas.Alumno)
                    {
                        mod = ModoFormP.Alumno;

                        smAdministrativo.Visible = false; smAlumnos.Visible = true;
                    }
                }
                catch (Exception ec)
                {
                    MessageBox.Show(ec.Message);
                }
            }
        }
Example #14
0
        private void formMain_Shown(object sender, EventArgs e)
        {
            this.tlMain.Visible = false;
            formLogin appLogin = new formLogin(_context);

            if (appLogin.ShowDialog() != DialogResult.OK)
            {
                this.Dispose();
            }
            this.lblMain.Text    = $"Bienvenido: {Singleton.getInstance().PersonaLogged.Legajo} - {Singleton.getInstance().PersonaLogged.Apellido}, {Singleton.getInstance().PersonaLogged.Nombre}";
            this.lblMain.Visible = true;
            switch (Singleton.getInstance().PersonaLogged.TipoPersona)
            {
            case Business.Entities.Persona.TiposPersona.Alumno:
                this.mnuABMC.Visible              = false;
                this.mnuInscripciones.Visible     = false;
                this.mnuRegistroNotas.Visible     = false;
                this.mnuAsignarProfesores.Visible = false;
                this.mnuEstadoAcademico.Visible   = true;
                break;

            case Business.Entities.Persona.TiposPersona.Profesor:
                this.mnuABMC.Visible              = false;
                this.mnuInscripciones.Visible     = false;
                this.mnuAsignarProfesores.Visible = false;
                this.mnuRegistroNotas.Visible     = true;
                this.mnuEstadoAcademico.Visible   = false;
                break;

            case Business.Entities.Persona.TiposPersona.Administrativo:
                this.mnuABMC.Visible              = true;
                this.mnuInscripciones.Visible     = true;
                this.mnuAsignarProfesores.Visible = true;
                this.mnuRegistroNotas.Visible     = false;
                this.mnuEstadoAcademico.Visible   = false;
                break;
            }
            this.tlMain.Visible = true;
        }
Example #15
0
        private void FormMain_Shown(object sender, EventArgs e)
        {
            using (formLogin login = new formLogin())
            {
                login.ShowDialog();

                if (login.DialogResult != DialogResult.OK)
                {
                    this.Dispose();
                }
                else
                {
                    (UsuarioActual, PersonaActual) = login.BuscarUsuario();
                    if (PersonaActual.TipoPersona == Persona.TiposPersonas.Administrador)
                    {
                        this.tsddbtnArchivoAdmin.Visible = true;
                        this.tsddbtnEditarAdmin.Visible  = true;
                    }
                    else if (PersonaActual.TipoPersona == Persona.TiposPersonas.Alumno)
                    {
                        this.tsddBtnArchivoAlumno.Visible = true;
                        this.tsbtnInscribirse.Visible     = true;
                        this.tsbtnEstadoAcademico.Visible = true;
                        this.tss1.Visible = true;
                        this.tss2.Visible = true;
                    }
                    else if (PersonaActual.TipoPersona == Persona.TiposPersonas.Docente)
                    {
                        this.tsddBtnArchivoAlumno.Visible = true;
                        this.tsbtnConsultaCursos.Visible  = true;
                        this.tss3.Visible = true;
                        this.imprimirCertificadoDeInscripciĆ³nToolStripMenuItem.Visible = false;
                    }
                }
            }
        }
Example #16
0
        private void Principal_Load(object sender, EventArgs e)
        {
            formLogin appLogin = new formLogin();
            BusinessLogic bl = new BusinessLogic();

            if (appLogin._activado)
            {
                if (appLogin.ShowDialog() != DialogResult.OK)
                {
                    this.Dispose();
                }
                else {
                    this.UsuarioLogueado = appLogin.Usr;
                    List<String> lstOptionNotAllowed = bl.getMenuNotAllowedByRol(appLogin.Usr);
                    foreach(String menu in lstOptionNotAllowed ){
                        ToolStripMenuItem ctrl = menuStrip1.Items.Find(menu, true)[0] as ToolStripMenuItem;
                        ctrl.Visible = false;
                    }

                    //this.personasToolStripMenuItem.Visible = false;

                    this.lblUsuario.Visible = true;
                    this.lblUsuario.Text = "Usuario: "+appLogin.Usr.NombreUsuario+" ("+appLogin.Usr.Nombre+" "+appLogin.Usr.Apellido+")";
                }
            }
        }