Example #1
0
 function getTablaOrdenesPaciente($parametros)
 {
     //////parametros de funcion L//////
     $oEPaciente = new EPaciente();
     $oEPaciente->setIid_persona($parametros["iid_persona"]);
     //echo "<br>familia_producto: ".$parametros["familia_producto"]."<br>";
     $parametros["familia_producto"] = $parametros["familia_producto"] == "" ? "" : $parametros["familia_producto"];
     $parametros["iid_tafiliacion"] = $parametros["iid_tafiliacion"] == "" ? 0 : $parametros["iid_tafiliacion"];
     //echo "<br>longitud:".$parametros["fechas"]."<br>";
     $fecha = array(substr(trim($parametros["fechas"]), 0, 10), substr(trim($parametros["fechas"]), 10, 10));
     $fecha1 = split("/", $fecha[0]);
     $fecha2 = split("/", $fecha[1]);
     $f1 = $fecha1[2] . "-" . $fecha1[1] . "-" . $fecha1[0];
     $f2 = $fecha2[2] . "-" . $fecha2[1] . "-" . $fecha2[0];
     //echo "<br>familia_producto: ".$parametros["familia_producto"]."<br>";
     //echo "<br>longitud:".strlen(trim($parametros["fechas"]))."<br>";
     $parametros["fechas"] = strlen(trim($parametros["fechas"])) == "20" ? $f1 . $f2 : "";
     //echo "<br>$f1:$f2<br>";
     //echo "<br>fecha:".$parametros["fechas"]."<br>";
     $parametros["iestado_orden"] = $parametros["iestado_orden"] == "" ? 0 : $parametros["iestado_orden"];
     ///////Parametros de funcion///////
     $arrayTabla = $this->o_LOrden->getArrayOrdenesPaciente($oEPaciente, $parametros);
     //var_dump($arrayTabla);
     $arrayCabecera = array("11" => "checkbox", "0" => "NÂș ORDEN", "1" => "FECHA", "2" => "AFILIACION", "12" => "#", "3" => "CONCEPTO", "4" => "PRECIO", "5" => "CANTIDAD", "6" => "TOTAL");
     $o_Tabla = new Tabla1($arrayCabecera, 15, $arrayTabla, 'tablaOrden', '', '', 'filaSeleccionada', 'OnDblClick', 'alert', 8, 9);
     $tablaHtml = $o_Tabla->getTabla();
     return $tablaHtml;
 }
Example #2
0
 public function muestraDatosPacienteCita($iid_persona)
 {
     $o_LCita = new LCita();
     $o_Persona = new LPersona();
     $paciente = new EPaciente();
     $resultadoDatosPaciente = $o_LCita->getObjectPacienteCita($iid_persona);
     $resultadoAfiliacionPaciente = $o_Persona->getArrayFiliacionPaciente($iid_persona);
     foreach ($resultadoAfiliacionPaciente as $rs => $valor) {
         if ($resultadoAfiliacionPaciente[$rs]["b_ultafil"] == 1) {
             $paciente->setAfiliacion($resultadoAfiliacionPaciente[$rs]["filia"]);
             $paciente->setIid_tafiliacion($resultadoAfiliacionPaciente[$rs]["c_cod_t_afil"]);
         }
     }
     $paciente->setIid_persona($iid_persona);
     $paciente->setVapellido_pat($resultadoDatosPaciente[0]["v_apepat"]);
     $paciente->setVapellido_mat($resultadoDatosPaciente[0]["v_apemat"]);
     $paciente->setVnombre($resultadoDatosPaciente[0]["v_nomper"]);
     $paciente->setFecha_nacimiento($resultadoDatosPaciente[0]["d_fecnac"]);
     $paciente->setCsexo($resultadoDatosPaciente[0]["b_sexo"]);
     //Sexo
     $paciente->setTipo_documento($resultadoDatosPaciente[0]["c_iddide"]);
     $paciente->setVnro_doc_identidad($resultadoDatosPaciente[0]["c_ndide"]);
     $paciente->setCid_ubigeo($resultadoDatosPaciente[0]["c_codubi"]);
     $paciente->setVdireccion($resultadoDatosPaciente[0]["v_direc"]);
     //                $paciente ->setAfiliacion($resultadoAfiliacionPaciente[0]["filia"]);
     //                $paciente ->setIid_tafiliacion($resultadoAfiliacionPaciente[0]["v_ult_afil"]);
     $fecha_nacimiento = date("d/m/Y", strtotime($paciente->getFecha_nacimiento()));
     if ($paciente->getCsexo() == 1) {
         $sexo = 'HOMBRE';
     } elseif ($paciente->getCsexo() == 0) {
         $sexo = 'MUJER';
     }
     $edadpaciente = $o_Persona->formatoEdad($paciente->getFecha_nacimiento());
     $scriptJS = "pintarDatosPacienteCitas('" . $paciente->getIid_persona() . "','" . $paciente->getAfiliacion() . "','" . $paciente->getVnombre() . "','" . $paciente->getVapellido_pat() . "','" . $paciente->getVapellido_mat() . "','" . $paciente->getVnro_doc_identidad() . "','" . $fecha_nacimiento . "','" . $paciente->getIid_tafiliacion() . "');";
     return $scriptJS;
 }