/** * Método que permite agregar un curso a la BD. * * @param CursoPojo $menu El objeto curso */ public function insert($menu) { if ($menu instanceof MenuPojo) { //Verifica si es un área a insertar //Crea un arreglo Nombre campo y valor $datos = array("idmenu" => $menu->getIdMenu(), "nombre" => $menu->getNombre(), "descripcion" => $menu->getDescripcion()); $comando = $this->db->insert_string("menu", $datos); $this->db->query($comando); } }
/** * Método que permite agregar un curso a la BD. * * @param CursoPojo $alumno El objeto curso */ public function insert($alumno) { if ($alumno instanceof AlumnoPojo) { //Verifica si es un área a insertar //Crea un arreglo Nombre campo y valor $datos = array("usuario" => $alumno->getUsuario(), "nocontrol" => $alumno->getNocontrol(), "grupo" => $alumno->getGrupo(), "area" => $alumno->getArea(), "nivel" => $alumno->getNivel(), "grado" => $alumno->getGrado(), "situacion" => $alumno->getSituacion(), "estatus" => $alumno->getEstatus()); $comando = $this->db->insert_string("alumno", $datos); $this->db->query($comando); } }
/** * Método que devuelve un curso en especifico * @param type $idcurso * @return array */ public function extrae($idcurso) { $this->db->select('*'); $this->db->from('1211100255_curso'); $this->db->where('idcurso', $idcurso); $consulta = $this->db->get(); $data = array(); foreach ($consulta->result() as $key => $reg) { $curso = new CursoPojo(); $curso->setIdcurso($reg->idcurso); $curso->setNombre($reg->nombre); $curso->setDescripcion($reg->descripcion); $curso->setStatus($reg->status); array_push($data, $curso); } return $data; }
function modifica() { if ($this->session->userdata('perfil') == FALSE || $this->session->userdata('perfil') != 'administrador') { redirect(base_url() . 'login'); } // $this->load->helper('url'); $curso = new CursoPojo(); $curso->setIdcurso($this->input->post('idcurso')); $curso->setNombre($this->input->post('nombre')); $curso->setDescripcion($this->input->post('descripcion')); $this->load->model('cursoModel'); $this->cursoModel->update($curso); $this->index(); }