本文整理匯總了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);
}
}
示例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'));
}
示例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);
}
}
}
示例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());
}