Ejemplo n.º 1
0
 static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     Login login = new Login();
     if (login.ShowDialog() == DialogResult.OK)
     {
         Application.Run(new MainMenu(login.UsuarioActual));
     }
     else
     {
         Application.Exit();
     }
 }
Ejemplo n.º 2
0
 private void iniciarSesion()
 {
     this.tsmiAdministrador.Visible = false;
     this.tsmiReportes.Visible = false;
     this.tsmiDocente.Visible = false;
     this.tsmiAlumno.Visible = false;
     if (UsuarioSesion.Sesion == null)
     {
         Login l = new Login();
         l.ShowDialog();
         if (l.DialogResult != DialogResult.OK)
         {
             this.Dispose();
         }
         else
         {
             this.lblApellido.Text = UsuarioSesion.Sesion.Apellido.ToUpper();
             this.lblNombre.Text = UsuarioSesion.Sesion.Nombre.ToUpper();
             this.lblTipo.Text = UsuarioSesion.Sesion.TipoPersona.ToString().ToUpper();
             if (UsuarioSesion.Sesion.TipoPersona.ToString() == "Alumno")
             {
                 this.tsmiAdministrador.Visible= false;
                 this.tsmiReportes.Visible = false;
                 this.tsmiDocente.Visible = false;
                 this.tsmiAlumno.Visible = true;
             }
             else if (UsuarioSesion.Sesion.TipoPersona.ToString() == "Docente")
             {
                 this.tsmiAdministrador.Visible = false;
                 this.tsmiReportes.Visible = false;
                 this.tsmiAlumno.Visible = false;
                 this.tsmiDocente.Visible = true;
             }
             else
             {
                 this.tsmiAdministrador.Visible = true;
                 this.tsmiReportes.Visible = true;
                 this.tsmiDocente.Visible = true;
                 this.tsmiAlumno.Visible = true;
             }
         }
     }
 }
Ejemplo n.º 3
0
 private void mnuCerrarSesion_Click(object sender, EventArgs e)
 {
     foreach (Form frm in this.MdiChildren)
     {
         frm.Dispose();
     }
     this.Visible = false;
     Login login = new Login();
     if (login.ShowDialog() == DialogResult.OK)
     {
         this._UsuarioActual = login.UsuarioActual;
         this.chequearPermisos();
         this.Visible = true;
         this.tsbsUsuario.Text = this._UsuarioActual.NombreUsuario;
     }
     else
     {
         this.Close();
     }
 }
Ejemplo n.º 4
0
 private void cerrarSesionToolStripMenuItem_Click(object sender, EventArgs e)
 {
     this.Visible = false;
     Login login = new Login();
     if (login.ShowDialog() == DialogResult.OK)
     {
         this._UsuarioActual = login.UsuarioActual;
         this.Visible = true;
     }
     else
     {
         this.Close();
     }
 }