private void LoadGrid(Curso curso)
        {
            InscripcionLogic il = new InscripcionLogic();

            this.gridView.DataSource = il.GetInscripcionesDelCurso(curso);
            this.gridView.DataBind();
        }
Example #2
0
        public void GuardarCambios()
        {
            CursoLogic cursoLogic = new CursoLogic();
            int        idCurso    = cursoLogic.GetLatestOneMateriaComision(int.Parse(ddlMateria.SelectedValue.ToString()),
                                                                           int.Parse(ddlComision.SelectedValue.ToString())).ID;

            if (cursoLogic.ValidacionCurso(idCurso))
            {
                InscripcionActual = new AlumnoInscripcion();
                LoadEntity(idCurso);
                try
                {
                    InscripcionLogic inscripcionLogic = new InscripcionLogic();
                    inscripcionLogic.Save(InscripcionActual);
                    Response.Write("<script>alert('Operación realizada exitosamente.')</script>");
                }
                catch (Exception ex)
                {
                    Response.Write(string.Format("<script>alert('{0}')</script>", ex.Message));
                }
            }
            else
            {
                Response.Write("<script>alert('Lamentablemente no hay cupo para el curso seleccionado')</script>");
            }
        }
Example #3
0
        private void Listar()
        {
            InscripcionLogic il = new InscripcionLogic();

            dgvEstadoAcademico.AutoGenerateColumns = false;
            dgvEstadoAcademico.DataSource          = il.DameInscripciones(UsuarioSesion.Sesion.ID);
        }
    private void LoadAlumnos()
    {
        InscripcionLogic il = new InscripcionLogic();
        int ID = Convert.ToInt32(this.gvCurso.DataKeys[this.gvCurso.SelectedRow.RowIndex].Value);

        if (il.GetAllComisiones(ID).Rows.Count != 0)
        {
            DataTable table = il.GetAllComisiones(ID);

            table.Columns["id_inscripcion"].ColumnName = "ID";
            table.Columns["apellido"].ColumnName       = "Apellido";
            table.Columns["nombre"].ColumnName         = "Nombre";
            table.Columns["nota"].ColumnName           = "Nota";
            table.Columns["condicion"].ColumnName      = "Condicion";

            this.gvAlumnos.DataSource = table;
            this.gvAlumnos.DataBind();
        }
        else
        {
            this.lblVacio.Text     = "No existen Alumnos inscriptos";
            this.lblVacio.Visible  = true;
            this.gvAlumnos.Visible = false;
        }
    }
 public Inscripciones(int ID)
 {
     InitializeComponent();
     this.dgvInscripcion.AutoGenerateColumns = false;
     InsLog = new InscripcionLogic();
     dgvInscripcion.DataSource = InsLog.GetAll(ID);
 }
Example #6
0
        protected void gridMaterias_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (Session["tipo"])
            {
            case Usuario.TiposUsuario.Alumno:
                gridMaterias.Columns[0].Visible = true;
                InscripcionLogic il = new InscripcionLogic();
                if (il.EstaInscripto((int)Session["ID"], int.Parse(gridMaterias.SelectedRow.Cells[0].Text)) == false)
                {
                    Response.Redirect("~/AlumnoPages/Inscripciones.aspx?IDMateria=" + gridMaterias.SelectedRow.Cells[0].Text);
                }
                else
                {
                    gridMaterias.Columns[0].Visible = false;
                    lblError.Visible = true;
                    lblError.Text    = "Ya esta inscripto a la materia";
                }
                break;

            case Usuario.TiposUsuario.Administrador:
                Response.Redirect("~/AdminPages/Cursos.aspx?IDMateria=" + gridMaterias.SelectedRow.Cells[0].Text + "&IDCurso="
                                  + Request.QueryString["IDCurso"] + "&Cupo=" + Request.QueryString["Cupo"] + "&Año=" + Request.QueryString["Año"] + "&IDComision="
                                  + Request.QueryString["IDComision"] + "&IDProfesor=" + Request.QueryString["IDProfesor"]);
                break;
            }
        }
Example #7
0
        public void LoadForm(int idinscripcion)
        {
            InscripcionLogic  inscripcionLogic  = new InscripcionLogic();
            AlumnoInscripcion inscripcionActual = inscripcionLogic.GetOne(idinscripcion);

            txtNota.Text      = inscripcionActual.Nota.ToString();
            txtCondicion.Text = inscripcionActual.Condicion;
        }
Example #8
0
        private DataTable ListarAlumnos()
        {
            InscripcionLogic il = new InscripcionLogic();
            int IdCurso         = Convert.ToInt32(((DataRowView)this.dgvComisiones.SelectedRows[0].DataBoundItem)["id_curso"].ToString());

            this.CargaCombos();
            return(il.GetAllComisiones(IdCurso));
        }
        public InscripcionDesktop(int ID, ModoForm modo) : this()
        {
            this.Modo = modo;
            InscripcionLogic insc = new InscripcionLogic();

            InscripcionActual = insc.GetOne(ID);
            MapearDeDatos();
        }
Example #10
0
 public Inscripciones(Persona PerAct)
 {
     InitializeComponent();
     this.dgvInscripcion.AutoGenerateColumns = false;
     InsLog        = new InscripcionLogic();
     personaActual = PerAct;
     this.Listar();
 }
Example #11
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            InscripcionLogic  inscripcionLogic  = new InscripcionLogic();
            AlumnoInscripcion inscripcionActual = inscripcionLogic.GetOne(SelectedID);

            LoadEntity(inscripcionActual);
            inscripcionLogic.Save(inscripcionActual);
            LoadGrid();
        }
    public override void MapearADatos()
    {
        InscripcionLogic il = new InscripcionLogic();

        AlumnoInscripcionActual           = il.GetOne(Convert.ToInt32(this.gvAlumnos.DataKeys[this.gvAlumnos.SelectedRow.RowIndex].Value));
        AlumnoInscripcionActual.Nota      = int.Parse(this.ddlNota.SelectedItem.Value);
        AlumnoInscripcionActual.Condicion = this.ddlCondicion.SelectedItem.Value;
        AlumnoInscripcionActual.State     = BusinessEntity.States.Modified;
    }
    protected void btnBorrar_Click(object sender, EventArgs e)
    {
        InscripcionLogic il = new InscripcionLogic();

        AlumnoInscripcionActual           = il.GetOne(Convert.ToInt32(this.gvAlumnos.DataKeys[this.gvAlumnos.SelectedRow.RowIndex].Value));
        AlumnoInscripcionActual.Condicion = "Inscripto";
        AlumnoInscripcionActual.Nota      = 0;
        this.FormMode = FormModes.Baja;
        this.Save();
    }
Example #14
0
 public override void GuardarCambios()
 {
     this.MapearADatos();
     if (Validar())
     {
         InscripcionLogic il = new InscripcionLogic();
         il.GuardarCambios(AlumnoInscripcionActual);
         this.dgvAlumnos.DataSource = this.ListarAlumnos();
     }
 }
Example #15
0
        public override void MapearADatos()
        {
            int IdInscripcion   = Convert.ToInt32(((DataRowView)this.dgvAlumnos.SelectedRows[0].DataBoundItem)["id_inscripcion"].ToString());
            InscripcionLogic il = new InscripcionLogic();

            AlumnoInscripcionActual           = il.GetOne(IdInscripcion);
            AlumnoInscripcionActual.Nota      = cmbNota.SelectedIndex;
            AlumnoInscripcionActual.Condicion = (string)cmbCondicion.SelectedItem;
            AlumnoInscripcionActual.State     = BusinessEntity.States.Modified;
        }
Example #16
0
 protected void ddlComision_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlMateria.SelectedValue != string.Empty && ddlComision.SelectedValue != string.Empty)
     {
         CursoLogic       cursologic       = new CursoLogic();
         InscripcionLogic inscripcionLogic = new InscripcionLogic();
         int   idMateria   = int.Parse(ddlMateria.SelectedValue.ToString());
         int   idComision  = int.Parse(ddlComision.SelectedValue.ToString());
         Curso cursoActual = cursologic.GetLatestOneMateriaComision(idMateria, idComision);
     }
 }