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; } } }
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; } }