Example #1
0
        private int GetIdMateria()
        {
            //Buscamos el idMateria a travez de la comision, sacando su id_plan y el nombre del DropDownList
            Curso         c        = new Curso();
            ComisionLogic cl       = new ComisionLogic();
            Comision      comision = cl.GetOne(Convert.ToInt32(cmbComisiones.SelectedValue));

            MateriaLogic ml            = new MateriaLogic();
            string       nombreMateria = this.cmbMaterias.GetItemText(this.cmbMaterias.SelectedItem);
            Materia      materia       = ml.SearchByName(comision.IdPlan, nombreMateria);

            if (materia != null)
            {
                return(materia.Id);
            }
            return(0);
        }
Example #2
0
    protected void LoadEntity(Curso c)
    {
        c.Descripcion    = txtDescripcion.Text;
        c.Cupo           = Convert.ToInt32(txtCupo.Text);
        c.AnioCalendario = Convert.ToInt32(txtAñoCalendario.Text);
        c.IdComision     = Convert.ToInt32(cbComisiones.SelectedValue);

        //Deberiamos asignarle la materia que tenga el mismo plan que la comision
        //La que muestra el DropDownList no es mas que la materia sin id_plan asignado que sirve de muestra
        //Podriamos encararlo a travez de la comision, sacando su id_plan y el nombre del DropDownList

        ComisionLogic cl       = new ComisionLogic();
        Comision      comision = cl.GetOne(c.IdComision);

        MateriaLogic ml      = new MateriaLogic();
        Materia      materia = ml.SearchByName(comision.IdPlan, cbMaterias.SelectedItem.Text);

        if (materia != null)
        {
            c.IdMateria = materia.Id;
        }
    }