public function busquedaconsultor($dato1, $dato2, $dato3, $dato4, $dato5) { if ($dato2 == "17") { $oconsultor = new Model_Experienciaconsultor(); $result = $oconsultor->cantpn2($dato1, $dato2, $dato4); $result = array($result[0], $result[1], "0"); } else { if ($dato3 == "pn") { if ($dato2 == "16") { $oconsultor = new Model_Experienciaconsultor(); $result = $oconsultor->cantpn1($dato1, $dato2, $dato4, $dato5); $result = array($result[0], $result[1], "0"); } else { $oconsultor = new Model_Experienciaconsultor(); $result = $oconsultor->cantpn($dato1, $dato2, $dato4, $dato5); $result = array($result[0], $result[1], "0"); } } if ($dato3 == "em") { $oempresa = new Model_Experienciaentidad(); $result = $oempresa->cantem($dato1, $dato2, $dato4, $dato5); $result = array($result[0], "0", $result[1]); } if ($dato3 == "am") { $oconsultor = new Model_Experienciaconsultor(); $result = $oconsultor->cantpn($dato1, $dato2, $dato4, $dato5); $oempresa = new Model_Experienciaentidad(); $result1 = $oempresa->cantem($dato1, $dato2, $dato4, $dato5); $cant = $result[0] + $result1[0]; $result = array($cant, $result[1], $result1[1]); } } return $result; }
public function action_genregistro() { $vista = 'empresas/generar_registro'; if (isset($_POST['submit']) and $_POST['submit'] == "Generar e Imprimir Registro") { $idempresa = $_POST['ide']; $estadoempresa = $_POST['estado']; //verificadatos $oEmpresas = new Model_Empresas(); $res = $oEmpresas->verificadatos($idempresa); if ($res != 'ok') { echo '<script>alert("Verifique sus Datos Generales.")</script>'; } else { //verificaexp $oexperiencia = new Model_Experienciaentidad(); $res1 = $oexperiencia->verificaexp($idempresa); if ($res1 != 'ok') { echo '<script>alert("Deberia tener al menos un registro de Experiencia Laboral registrado.")</script>'; } else { //verificadepinteres $odeptosinteres = new Model_Departamentosinteres(); $res2 = $odeptosinteres->verificadint($idempresa); if ($res2 != 'ok') { echo '<script>alert("Deberia tener al menos un Departamento de interes seleccionado.")</script>'; } else { if ($estadoempresa == 4) { //echo '<script>alert("Usted esta generando el certificado nuevamente, necesita dirigirse a la departamental para ser Habilitado.")</script>'; } //genera registro $pin = 100000 + $idempresa; $empresapin = ORM::factory('empresas', $idempresa); $empresapin->pin_empresa = $pin; $empresapin->estado = "3"; $empresapin->save(); //$oEmpresas1 = new Model_Empresas(); //$re=$oEmpresas1->generapin($idempresa); //echo '<script>alert("GENERA!!!!!")</script>'; $this->guardarconfirmacionextra($idempresa); echo '<script>location.href = "/reporte_entidad.php/?ide="+' . $idempresa . ';</script>'; } } } } $this->template->title .= 'Generar e imprimir Registro'; $this->template->descripcion = ''; $this->template->styles = array('media/jqwidgets/styles/jqx.darkblue.css' => 'all', 'media/jqwidgets/styles/jqx.office.css' => 'all', 'media/jqwidgets/styles/jqx.base.css' => 'all'); $user = $this->user; $idu = $this->user->id; $oEmpresas = new Model_Empresas(); $resultDatos = $oEmpresas->datosempresacuenta($this->user->username); $resultDatos = $resultDatos[0]; $this->template->content = View::factory($vista)->bind('user', $user)->bind('ide', $resultDatos['id'])->bind('estado', $resultDatos['estado'])->bind('idu', $idu); }
public function exparea($id, $clasificacion, $proyecto, $area) { $experienciaent = new Model_Experienciaentidad(); $exparea = $experienciaent->areaexp($id); if (empty($exparea)) { $exparea = 0; } $patroncalifica = new Model_Patrondecalificacion(); $resultado = $patroncalifica->califica3($exparea, $clasificacion, $proyecto, $area); if (empty($resultado)) { $resultado = 0; } return $resultado; }