當前位置: 首頁>>代碼示例>>PHP>>正文


PHP type::getCalle方法代碼示例

本文整理匯總了PHP中type::getCalle方法的典型用法代碼示例。如果您正苦於以下問題:PHP type::getCalle方法的具體用法?PHP type::getCalle怎麽用?PHP type::getCalle使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在type的用法示例。


在下文中一共展示了type::getCalle方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: rellenarFila

 /**
  * Rellena una fila del excel con los datos del servicio y del paciente
  * @param type $servicio
  * @param type $paciente
  * @param type $filaServicio
  */
 public function rellenarFila($objPHPExcel, $numero, $servicio, $paciente, $filaServicio)
 {
     $columna = 'A';
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $numero)->setCellValue($columna++ . $filaServicio, $servicio->getMotivo() ? $servicio->getMotivo()->getCodigo() : "")->setCellValue($columna++ . $filaServicio, $servicio->getMovillogico() ? $servicio->getMovillogico()->getDescripcion() : "")->setCellValue($columna++ . $filaServicio, $servicio->getIngresoLlamado() ? $servicio->getIngresoLlamado()->getName() : "")->setCellValue($columna++ . $filaServicio, $servicio->getLocalidad() ? $servicio->getLocalidad()->getName() : "")->setCellValue($columna++ . $filaServicio, $servicio->getCalle())->setCellValue($columna++ . $filaServicio, $servicio->getNro())->setCellValue($columna++ . $filaServicio, $servicio->getEntrecalles())->setCellValue($columna++ . $filaServicio, $servicio->getCentroAtencion() ? $servicio->getCentroAtencion()->getTipo()->getName() . " - " . $servicio->getCentroAtencion()->getDescripcion() : "")->setCellValue($columna++ . $filaServicio, $servicio->getFecha()->format('m'))->setCellValue($columna++ . $filaServicio, $servicio->getFecha()->format('d'))->setCellValue($columna++ . $filaServicio, $servicio->getHoraLlamado() ? $servicio->getHoraLlamado()->format('H:i') : "")->setCellValue($columna++ . $filaServicio, $servicio->getHoraLlegadaDestino() ? $servicio->getHoraLlegadaDestino()->format('H:i') : "")->setCellValue($columna++ . $filaServicio, $servicio->getHoraDisponible() ? $servicio->getHoraDisponible()->format('H:i') : "");
     // Si tengo paciente lo relleno
     if ($paciente) {
         $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $paciente->getApellido())->setCellValue($columna++ . $filaServicio, $paciente->getNombre())->setCellValue($columna++ . $filaServicio, $paciente->getDni())->setCellValue($columna++ . $filaServicio, $paciente->getObraSocial())->setCellValue($columna++ . $filaServicio, $paciente->getEdad() . $paciente->getTipoEdad())->setCellValue($columna++ . $filaServicio, $paciente->getDiagnostico1() ? $paciente->getDiagnostico1()->getDescripcion() : "")->setCellValue($columna++ . $filaServicio, $paciente->getDiagnostico2() ? $paciente->getDiagnostico2()->getDescripcion() : "")->setCellValue($columna++ . $filaServicio, $paciente->getDiagnostico3() ? $paciente->getDiagnostico3()->getDescripcion() : "")->setCellValue($columna++ . $filaServicio, $paciente->getDiagnostico4() ? $paciente->getDiagnostico4()->getDescripcion() : "")->setCellValue($columna++ . $filaServicio, $paciente->getDiagnostico5() ? $paciente->getDiagnostico5()->getDescripcion() : "");
     }
     $columna = "Y";
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $servicio->getDestinoFinal() ? $servicio->getDestinoFinal()->getName() : "");
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $servicio->getSector());
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, "¿profesional?");
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $servicio->getTelefono())->setCellValue($columna++ . $filaServicio, "¿paramédico?")->setCellValue($columna++ . $filaServicio, $servicio->getUsuarioAlta() ? $servicio->getUsuarioAlta()->getApellido() . "," . $servicio->getUsuarioAlta()->getNombre() : "");
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $servicio->getCobertura())->setCellValue($columna++ . $filaServicio, "¿oficio?")->setCellValue($columna++ . $filaServicio, $servicio->getBomberos())->setCellValue($columna++ . $filaServicio, $servicio->getCentroAtencionTraslado() ? $servicio->getCentroAtencionTraslado()->getDescripcion() : "");
     if ($paciente) {
         $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $paciente->getFR())->setCellValue($columna++ . $filaServicio, $paciente->getFC())->setCellValue($columna++ . $filaServicio, $paciente->getTA())->setCellValue($columna++ . $filaServicio, $paciente->getPulso())->setCellValue($columna++ . $filaServicio, $paciente->getTemperatura())->setCellValue($columna++ . $filaServicio, $paciente->getsatO2())->setCellValue($columna++ . $filaServicio, $paciente->getEmbarazo())->setCellValue($columna++ . $filaServicio, $paciente->getSemanasGestacion())->setCellValue($columna++ . $filaServicio, $paciente->getTrabajoParto());
     }
     if ($servicio->getMotivo()) {
         $color = '000000';
         $codigo = substr($servicio->getMotivo()->getCodigo(), 0, 2);
         if ($codigo == '01') {
             $color = 'FF0000';
         } else {
             if ($codigo == '02') {
                 $color = 'FF4500';
             } else {
                 if ($codigo == '03') {
                     $color = '00FF00';
                 } else {
                     if ($codigo == '04') {
                         $color = '0000FF';
                     }
                 }
             }
         }
         $styleArray = array('font' => array('color' => array('rgb' => $color)));
         $objPHPExcel->getActiveSheet()->getStyle('A' . $filaServicio . ':AQ' . $filaServicio)->applyFromArray($styleArray);
     }
 }
開發者ID:pepesalcedo,項目名稱:SEIP,代碼行數:45,代碼來源:InformePlanillaController.php

示例2: rellenarFila

 /**
  * Rellena una fila del excel con los datos del servicio y del paciente
  * @param type $servicio
  * @param type $paciente
  */
 public function rellenarFila($objPHPExcel, $servicio, $paciente, $filaServicio)
 {
     $columna = 'A';
     // relleno los datos del paciente en la fila que corresponde
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $servicio->getTribunal())->setCellValue($columna++ . $filaServicio, $servicio->getCaratula())->setCellValue($columna++ . $filaServicio, $servicio->getCausa());
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $paciente->getApellido())->setCellValue($columna++ . $filaServicio, $paciente->getNombre())->setCellValue($columna++ . $filaServicio, $paciente->getEdad() . $paciente->getTipoEdad())->setCellValue($columna++ . $filaServicio, $paciente->getDni());
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $servicio->getCalle() . " " . $servicio->getNro())->setCellValue($columna++ . $filaServicio, $servicio->getLocalidad() ? $servicio->getLocalidad()->getName() : "")->setCellValue($columna++ . $filaServicio, $servicio->getTelefono());
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $servicio->getCentroAtencionTraslado() ? $servicio->getCentroAtencionTraslado()->getDescripcion() : "")->setCellValue($columna++ . $filaServicio, $servicio->getObservaciones())->setCellValue($columna++ . $filaServicio, $servicio->getFecha()->format('d-m-y'));
 }
開發者ID:pepesalcedo,項目名稱:SEIP,代碼行數:14,代碼來源:InformeDespachosController.php

示例3: rellenarFila

 /**
  * Rellena una fila del excel con los datos del servicio y del paciente
  * @param type $servicio
  * @param type $paciente
  * @param type $filaServicio
  */
 public function rellenarFila($objPHPExcel, $servicio, $paciente, $filaServicio)
 {
     $columna = 'A';
     // relleno los datos del paciente en la fila que corresponde
     $objPHPExcel->setActiveSheetIndex(1)->setCellValue($columna++ . $filaServicio, $servicio->getFecha()->format('d-m-y'));
     $objPHPExcel->setActiveSheetIndex(1)->setCellValue($columna++ . $filaServicio, $paciente->getApellido() . ", " . $paciente->getNombre());
     $edad = $paciente->getEdad();
     // Si es un paciente menor de un año lo pongo en la casilla correspondiente
     if ($paciente->getTipoEdad() == 'D' || $paciente->getTipoEdad() == 'M') {
         $columna = 'E';
         if ($paciente->getTipoEdad() == 'M') {
             $edad = $edad * 30;
         }
     } else {
         if ($paciente->getSexo() == 'M') {
             $columna++;
         }
     }
     $objPHPExcel->setActiveSheetIndex(1)->setCellValue($columna++ . $filaServicio, $edad);
     $columna = 'F';
     $objPHPExcel->setActiveSheetIndex(1)->setCellValue($columna++ . $filaServicio, $servicio->getCalle() . " " . $servicio->getNro())->setCellValue($columna++ . $filaServicio, $servicio->getLocalidad() ? $servicio->getLocalidad()->getName() : "")->setCellValue($columna++ . $filaServicio, $servicio->getCentroAtencion() ? $servicio->getCentroAtencion()->getDescripcion() : "");
     $objPHPExcel->setActiveSheetIndex(1)->setCellValue($columna++ . $filaServicio, $paciente->getDiagnostico1() ? $paciente->getDiagnostico1()->getDescripcion() : "")->setCellValue($columna++ . $filaServicio, $paciente->getDiagnostico1() ? $paciente->getDiagnostico1()->getIdentificador() : "")->setCellValue($columna++ . $filaServicio, $paciente->getDiagnostico2() ? $paciente->getDiagnostico2()->getIdentificador() : "")->setCellValue($columna++ . $filaServicio, $paciente->getDiagnostico3() ? $paciente->getDiagnostico3()->getIdentificador() : "")->setCellValue($columna++ . $filaServicio, $paciente->getDiagnostico4() ? $paciente->getDiagnostico4()->getIdentificador() : "")->setCellValue($columna++ . $filaServicio, $paciente->getDiagnostico5() ? $paciente->getDiagnostico5()->getIdentificador() : "");
     if ($filaServicio > 3) {
         $arrayInicial = array("A3", "B3", "C3", "D3", "E3", "F3", "G3", "H3", "I3", "J3", "K3", "L3", "M3", "N3", "O3");
         for ($i = 0; $i < 6; $i++) {
             $arrayFinal = array("A" . $filaServicio, "B" . $filaServicio, "C" . $filaServicio, "D" . $filaServicio, "E" . $filaServicio, "F" . $filaServicio, "G" . $filaServicio, "H" . $filaServicio, "I" . $filaServicio, "J" . $filaServicio, "K" . $filaServicio, "L" . $filaServicio, "M" . $filaServicio, "N" . $filaServicio, "O" . $filaServicio);
             $celda = $columna . "3";
             $formula = $objPHPExcel->getActiveSheet()->getCell($celda)->getValue();
             $newFormula = str_replace($arrayInicial, $arrayFinal, $formula);
             $objPHPExcel->setActiveSheetIndex(1)->setCellValue($columna++ . $filaServicio, $newFormula);
         }
     }
 }
開發者ID:pepesalcedo,項目名稱:SEIP,代碼行數:39,代碼來源:InformeEpidemiologicoController.php

示例4: rellenarFila

 /**
  * Rellena una fila del excel con los datos del servicio y del paciente
  * @param type $servicio
  * @param type $paciente
  * @param type $filaServicio
  */
 public function rellenarFila($objPHPExcel, $servicio, $paciente, $filaServicio)
 {
     $columna = 'A';
     // relleno los datos del paciente en la fila que corresponde
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $servicio->getFecha()->format('d'))->setCellValue($columna++ . $filaServicio, $servicio->getFecha()->format('m'))->setCellValue($columna++ . $filaServicio, $servicio->getFecha()->format('y'));
     $tipoEdad = $paciente->getTipoEdad() == "A" ? 'años' : ($paciente->getTipoEdad() == 'M' ? 'meses' : ($paciente->getTipoEdad() == 'D' ? 'dias' : ""));
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $paciente->getEdad())->setCellValue($columna++ . $filaServicio, $tipoEdad);
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $paciente->getApellido())->setCellValue($columna++ . $filaServicio, $paciente->getNombre())->setCellValue($columna++ . $filaServicio, $paciente->getDni());
     $diagnosticos = $paciente->getDiagnosticos();
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $diagnosticos);
     $ubicacion = $servicio->getCentroAtencion() ? $servicio->getCentroAtencion()->getTipo() : null;
     if ($ubicacion && $ubicacion->isCentro()) {
         $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $servicio->getCentroAtencion()->getDescripcion());
     } else {
         $localidad = $servicio->getLocalidad() ? $servicio->getLocalidad()->getName() : "";
         $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $servicio->getCalle() . " " . $servicio->getNro() . " - " . $localidad);
     }
     $objPHPExcel->setActiveSheetIndex(0)->setCellValue($columna++ . $filaServicio, $servicio->getCentroAtencionTraslado() ? $servicio->getCentroAtencionTraslado()->getDescripcion() : "")->setCellValue($columna++ . $filaServicio, $servicio->getMedicoSolicita())->setCellValue($columna++ . $filaServicio, $servicio->getMedicoRecibe());
 }
開發者ID:pepesalcedo,項目名稱:SEIP,代碼行數:25,代碼來源:InformeTrasladosController.php


注:本文中的type::getCalle方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。