Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Page.Response.Redirect("~/Login.aspx");
            }

            if (!Page.IsPostBack)
            {
                PanelErrorCupos.Visible = false;
                GridViewInscripciones.DataBind();
            }
            LinkButton lnk = (LinkButton)Master.FindControl("LinkInscripCursado");

            lnk.CssClass = "nav-link active";

            Usuario usuario = (Usuario)Session["Usuario"];

            Business.Entities.Persona persona = new PersonaLogic().GetOne((int)usuario.Id_Persona);

            if ((int)persona.TipoPersona != ((int)Business.Entities.Persona.TiposPersonas.Alumno))
            {
                Page.Response.Redirect("~/Home.aspx");
            }
            else
            {
                IdPersona             = persona.ID;
                TextBoxIdPersona.Text = persona.ID.ToString();
                //IdPersona = Convert.ToInt32(TextBoxIdPersona.Text);
                Session["id"] = persona.ID;
            }
        }
Ejemplo n.º 2
0
        private void ListarInscripciones()
        {
            PersonaLogic     pl = new PersonaLogic();
            InscripcionLogic il = new InscripcionLogic();

            GridViewInscripciones.DataSource = il.GetInscAlumno(pl.GetOne(alumno.IDPersona));
            GridViewInscripciones.DataBind();
        }
Ejemplo n.º 3
0
        protected void GridViewInscripciones_SelectedIndexChanged(object sender, EventArgs e)
        {
            int         rowIndex = (int)this.GridViewInscripciones.SelectedIndex;
            GridViewRow row      = this.GridViewInscripciones.Rows[rowIndex];
            int         id       = Convert.ToInt32(((Label)row.FindControl("LabelId")).Text);

            AlumnoInscripcionLogic.Delete(id);
            GridViewInscripciones.DataBind();
        }
Ejemplo n.º 4
0
        protected void BotonAceptar_Click(object sender, EventArgs e)
        {
            int idCurso = Convert.ToInt32(DropDownListMaterias.SelectedValue);

            CursoLogic cl = new CursoLogic();

            if (cl.GetOne(idCurso).Cupo > 1)
            {
                Inscribir(idCurso, IdPersona, "Inscripto");
                ActualizarCupos(idCurso);
            }
            else
            {
                PanelErrorCupos.Visible  = true;
                PanelInscripcion.Visible = false;
            }
            GridViewInscripciones.DataBind();
        }