Example #1
0
 public function action_datosgeneralesconsultor4()
 {
     if (isset($_POST['guardar']) and $_POST['guardar'] == "Guardar Registro") {
         $idconsultor = $_POST['idconsultor'];
         $experiencia = ORM::factory('experienciaconsultor');
         $experiencia->id_consultor = $idconsultor;
         $experiencia->nombre_contratante = $_POST['nombre_contratante'];
         $experiencia->objeto_contrato = $_POST['objeto_contrato'];
         $experiencia->lugar_contrato = $_POST['lugar_contrato'];
         $experiencia->id_departamento = $_POST['departamento'];
         $experiencia->monto_contrato = $_POST['monto_contrato'];
         $experiencia->descripcion_contrato = $_POST['descripcion_contrato'];
         $experiencia->id_tipoexperiencia = $_POST['id_tipoexperiencia'];
         list($dia, $mes, $anio) = explode("/", $_POST['inicio_contrato']);
         $fecha = $anio . "-" . $mes . "-" . $dia;
         $experiencia->inicio_contrato = $fecha;
         list($dia, $mes, $anio) = explode("/", $_POST['fin_contrato']);
         $fecha = $anio . "-" . $mes . "-" . $dia;
         $experiencia->fin_contrato = $fecha;
         $experiencia->id_rubro = $_POST['rubro'];
         $experiencia->save();
     }
     if (isset($_POST['guardar']) and $_POST['guardar'] == "Actualizar") {
         $experiencia = ORM::factory('experienciaconsultor', $_POST['idexp']);
         $experiencia->nombre_contratante = $_POST['nombre_contratante1'];
         $experiencia->objeto_contrato = $_POST['objeto_contrato1'];
         $experiencia->lugar_contrato = $_POST['lugar_contrato1'];
         $experiencia->id_departamento = $_POST['departamento1'];
         $experiencia->monto_contrato = $_POST['monto_contrato1'];
         $experiencia->descripcion_contrato = $_POST['descripcion_contrato1'];
         $experiencia->id_tipoexperiencia = $_POST['tipo1'];
         list($dia, $mes, $anio) = explode("/", $_POST['inicio_contrato1']);
         $fecha = $anio . "-" . $mes . "-" . $dia;
         $experiencia->inicio_contrato = $fecha;
         list($dia, $mes, $anio) = explode("/", $_POST['fin_contrato1']);
         $fecha = $anio . "-" . $mes . "-" . $dia;
         $experiencia->fin_contrato = $fecha;
         $experiencia->id_rubro = $_POST['rubro1'];
         $experiencia->save();
         $this->request->redirect('seguimiento/datosgeneralesconsultor4');
     }
     if (isset($_POST['eliminar']) and $_POST['eliminar'] == "Eliminar") {
         $oexp = new Model_Experienciaconsultor();
         $result = $oexp->eliminaexp($_POST['ideliminaexp']);
         $this->request->redirect('seguimiento/datosgeneralesconsultor4');
     }
     $user = $this->user;
     $idu = $this->user->id;
     $oconsultores = new Model_Consultores();
     $resultDatos = $oconsultores->datosconsultor($idu);
     $resultDatos = $resultDatos[0];
     $vista = 'empresas/datos_generalesconsultor4';
     $this->template->content = View::factory($vista)->bind('user', $user)->bind('idu', $idu)->bind('paises', $paises)->bind('departamentos', $departamentos)->bind('ciudades', $ciudades)->bind('datosC', $resultDatos);
 }
          <td>
          Fecha_Inicio
          </td>
          <td>
          Fecha_Fin
          </td>
          <td>
          Experiencia bajo el rubro de ...
          </td>
          <td style="color:red">
            <input type="submit" name="eliminar" value="Eliminar"/>
          </td>
          </tr> 
          <?php 
$idconsultor = $datosC['id'];
$oexperienciaarray = new Model_Experienciaconsultor();
$result = $oexperienciaarray->listaprexperiencia($idconsultor);
//print_r($result);
foreach ($result as $key => $value) {
    if (!empty($_GET['idupdate']) and $value['id'] == $_GET['idupdate']) {
        ?>
          <tr>
          <td>
          <?php 
        echo Form::input('nombre_contratante1', $value['nombre_contratante'], array('id' => 'nombre_contratante1', 'class' => 'field text fn required'));
        ?>
          </td>
          <td>
          <?php 
        echo Form::input('objeto_contrato1', $value['objeto_contrato'], array('id' => 'objeto_contrato1', 'class' => 'field text fn required'));
        ?>
Example #3
0
 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;
 }
Example #4
0
 public function expdeptocons($id, $clasificacion, $proyecto, $area, $depto)
 {
     $experienciacons = new Model_Experienciaconsultor();
     $porcdepto = $experienciacons->porcentajepordepto($id, $depto);
     if (empty($porcdepto)) {
         $porcdepto = 0;
     }
     $patroncalifica = new Model_Patrondecalificacion();
     $resultado = $patroncalifica->califica1($porcdepto, $clasificacion, $proyecto, $area);
     if (empty($resultado)) {
         $resultado = 0;
     }
     return $resultado;
 }