Exemplo n.º 1
0
        private void LoadFormNewUsers()  //Cargo el formulario de registro
        {
            Thread.Sleep(5000);
            Cls.ClsProfesor ObjProf = new Cls.ClsProfesor();
            DataTable       DT;

            DT = ObjProf.BuscarDocentes();
            if (DT.Rows.Count == 0)//si ya existe un profesor lo logueo, sino redirijo al formulario de registro
            {
                FrmNewUser ObjNewUser = new FrmNewUser();
                this.Invoke(new MethodInvoker(Close));//Invoco por separado el close del formulario para poder cerrarlo
                ObjNewUser.Show();
            }
            else
            {
                FrmIndex ObjIndex = new FrmIndex();
                this.Invoke(new MethodInvoker(Close));//Invoco por separado el close del formulario para poder cerrarlo
                ObjIndex.Show();
            }
            Application.Run();//Permite que la app siga ejecutandose en el hilo
        }
Exemplo n.º 2
0
        private void FrmIndex_Load(object sender, EventArgs e)
        {
            Cls.ClsProfesor ObjProfesor = new Cls.ClsProfesor();
            DataTable       Teacher, Functionaries, Delegate, Receivers, Messages;

            Teacher                  = ObjProfesor.BuscarDocentes();
            Functionaries            = ObjProfesor.BuscarFuncionario();
            Delegate                 = ObjProfesor.BuscarDelegados();
            Receivers                = ObjProfesor.BuscarDestinatarios();
            Messages                 = ObjProfesor.BuscarMensajes();
            LblNom.Text              = Teacher.Rows[0][1].ToString(); //Muestro el docente logueado
            IndGVFunc.DataSource     = Functionaries;                 //Cargo los datagridviews
            IndGVDel.DataSource      = Delegate;
            DestGVDest.DataSource    = Receivers;
            MensajesGMens.DataSource = Messages;
            DataTable Results;

            Results = ObjProfesor.BuscarTipoDestinatario();
            for (int i = 0; i < Results.Rows.Count; i++)
            {
                DestCBTipo.AddItem(Results.Rows[i][1].ToString());
            }
        }