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')); ?>
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 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; }