コード例 #1
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;
            }
        }
コード例 #2
0
        private void calendarioToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            bool abierto = false;

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

            if (!abierto)
            {
                frmCalendario frmCalendario = new frmCalendario();
                frmCalendario.MdiParent = this;
                frmCalendario.Show();
            }
        }