예제 #1
0
        private void atajoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            bool abiertoA = false;

            foreach (Form frm in Application.OpenForms)
            {
                if (frm.GetType() == typeof(frmAtajoAdministrativo) || frm.GetType() == typeof(frmAtajosProfesor))
                {
                    MessageBox.Show("El Calendario esta abierto");
                    abiertoA = true;
                    break;
                }
            }

            if (!abiertoA)
            {
                switch (usuario.Rol.IdRol)
                {
                case 2:
                    frmAtajoAdministrativo frmAtajoAdministrativo = new frmAtajoAdministrativo();
                    frmAtajoAdministrativo.MdiParent = this;
                    frmAtajoAdministrativo.Show();
                    break;

                case 3:
                    frmAtajosProfesor frmAtajosProfesor = new frmAtajosProfesor();
                    frmAtajosProfesor.MdiParent = this;
                    frmAtajosProfesor.Show();
                    break;
                }
            }
        }
예제 #2
0
        private void FrmMenu_Load(object sender, EventArgs e)
        {
            frmLogin frm = new frmLogin();

            frm.Owner = this;
            frm.ShowDialog();
            academiaToolStripMenuItem.Visible = false;

            frmCalendario frmCalendario = new frmCalendario();

            frmCalendario.MdiParent = this;
            frmCalendario.Show();

            switch (usuario.Rol.IdRol)
            {
            case 2:
                frmAtajoAdministrativo frmAtajoAdministrativo = new frmAtajoAdministrativo();
                frmAtajoAdministrativo.MdiParent = this;
                frmAtajoAdministrativo.Show();
                break;

            case 3:
                frmAtajosProfesor frmAtajosProfesor = new frmAtajosProfesor();
                frmAtajosProfesor.MdiParent = this;
                frmAtajosProfesor.Show();
                break;
            }
        }