Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                LoadGrid();
                CursoLogic   cursoLogic = new CursoLogic();
                List <Curso> cursos     = cursoLogic.GetAll();
                foreach (var cr in cursos)
                {
                    idCursoDropDownList.Items.Add(cr.ID.ToString());
                }
                PersonasLogic  personasLogic = new PersonasLogic();
                List <Persona> docentes      = personasLogic.GetAllTipo(Persona.TiposPersonas.Docente);
                foreach (var dc in docentes)
                {
                    idDocenteDropDownList.Items.Add(dc.ID.ToString());
                }

                Usuario      usuario      = (Usuario)Session["UsuarioActual"];
                UsuarioLogic usuarioLogic = new UsuarioLogic();
                try
                {
                    ModuloUsuario moduloUsuario = usuarioLogic.GetModuloUsuario("Personas", usuario.ID);
                    if (moduloUsuario.IDModulo != 0)
                    {
                        editarLinkButton.Enabled   = moduloUsuario.PermiteModificacion;
                        eliminarLinkButton.Enabled = moduloUsuario.PermiteBaja;
                        nuevoLinkButton.Enabled    = moduloUsuario.PermiteAlta;
                        gridView.Enabled           = moduloUsuario.PermiteConsulta;
                        if (moduloUsuario.PermiteConsulta)
                        {
                            LoadGrid();
                        }
                    }
                    else
                    {
                        gridPanel.Visible        = false;
                        formPanel.Visible        = false;
                        gridActionsPanel.Visible = false;
                        Page.Response.Write("Usuario sin permisos");
                    }
                }
                catch (Exception ex)
                {
                    Exception ExcepcionManejada = new Exception("Error al recuperar Modulo", ex);

                    throw ExcepcionManejada;
                }
            }
        }
Example #2
0
        private void DictadosDesktop_Load(object sender, EventArgs e)
        {
            CursoLogic   cursoLogic = new CursoLogic();
            List <Curso> cursos     = cursoLogic.GetAll();

            foreach (var cr in cursos)
            {
                cbxIdCurso.Items.Add(cr.ID.ToString());
            }

            PersonasLogic  personasLogic = new PersonasLogic();
            List <Persona> docentes      = personasLogic.GetAllTipo(Persona.TiposPersonas.Docente);

            foreach (var dc in docentes)
            {
                cbxIdDocente.Items.Add(dc.ID.ToString());
            }

            for (int i = 0; i < 4; i++)
            {
                cbxCargo.Items.Add(i);
            }



            switch (this.ModoFormulario)
            {
            case ModoForm.Alta:
                this.btnAceptar.Text = "Guardar";
                break;

            case ModoForm.Baja:
                this.btnAceptar.Text = "Eliminar";
                break;

            case ModoForm.Modificacion:
                this.btnAceptar.Text = "Guardar";
                break;

            case ModoForm.Consulta:
                this.btnAceptar.Text = "Aceptar";
                break;
            }
        }
Example #3
0
        private void InscripcionesDesktop_Load(object sender, EventArgs e)
        {
            PersonasLogic  personasLogic = new PersonasLogic();
            List <Persona> personas      = personasLogic.GetAllTipo(Persona.TiposPersonas.Alumno);

            foreach (var al in personas)
            {
                cbxIDAlumno.Items.Add(al.ID.ToString());
            }

            CursoLogic   cursoLogic = new CursoLogic();
            List <Curso> cursos     = cursoLogic.GetAll();

            foreach (var cr in cursos)
            {
                cbxIdCurso.Items.Add(cr.ID.ToString());
            }


            switch (this.ModoFormulario)
            {
            case ModoForm.Alta:
                this.btnAceptar.Text = "Guardar";
                break;

            case ModoForm.Baja:
                this.btnAceptar.Text = "Eliminar";
                break;

            case ModoForm.Modificacion:
                this.btnAceptar.Text = "Guardar";
                break;

            case ModoForm.Consulta:
                this.btnAceptar.Text = "Aceptar";
                break;
            }
        }