function conf__form_asigna(toba_ei_formulario_ml $form)
 {
     if ($this->s__mostrar_ml == 1) {
         $this->dep('form_asigna')->descolapsar();
         $form->ef('id_designacion')->set_obligatorio(true);
         $form->ef('id_periodo')->set_obligatorio(true);
         $form->ef('rol')->set_obligatorio(true);
         $form->ef('modulo')->set_obligatorio(true);
     } else {
         $this->dep('form_asigna')->colapsar();
     }
     if (isset($this->s__anio)) {
         $where = " and t_m.anio=" . $this->s__anio;
         //$mat siempre va a tener valor porque la materia la selecciono en una pantalla anterior
         $mat = $this->dep('datos')->tabla('materia')->get();
         //muestra solo las asignaciones correspondientes a la UA que corresponde
         $sql = "select * from asignacion_materia t_m where t_m.id_materia=" . $mat['id_materia'] . $where . " order by id_designacion,modulo";
         $res = toba::db('designa')->consultar($sql);
     } else {
         $res = array();
     }
     $form->set_datos($res);
 }
 function conf__form_asigna(toba_ei_formulario_ml $form)
 {
     if ($this->s__mostrar_ml == 1) {
         $this->dep('form_asigna')->descolapsar();
         $form->ef('id_designacion')->set_obligatorio(true);
         $form->ef('periodo')->set_obligatorio(true);
         $form->ef('rol')->set_obligatorio(true);
     } else {
         $this->dep('form_asigna')->colapsar();
     }
     if (isset($this->s__anio)) {
         $tu = $this->dep('datos')->tabla('tutoria')->get();
         $ar = array('id_tutoria' => $tu['id_tutoria'], 'anio' => $this->s__anio);
         $res = $this->dep('datos')->tabla('asignacion_tutoria')->get_filas($ar);
     } else {
         //no muestro nada
         $res = array();
     }
     $form->set_datos($res);
 }