本文整理汇总了PHP中Paciente::model方法的典型用法代码示例。如果您正苦于以下问题:PHP Paciente::model方法的具体用法?PHP Paciente::model怎么用?PHP Paciente::model使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Paciente
的用法示例。
在下文中一共展示了Paciente::model方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionCreate
/**
* Creates a new model.
* If creation is successful, the browser will be redirected to the 'view' page.
*/
public function actionCreate()
{
$model = new PacienteBaul();
$paciente = Paciente::model()->findByPk($_GET['idPaciente']);
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if (isset($_POST['PacienteBaul'])) {
$model->attributes = $_POST['PacienteBaul'];
$model->paciente_id = $_GET['idPaciente'];
$model->personal_id = Yii::app()->user->usuarioId;
$model->detalle = $_POST['PacienteBaul']['detalle'];
$model->fecha = date("Y-m-d H:i:s");
if ($model->save()) {
$losarchivos = TempImagenes::model()->findAll();
}
foreach ($losarchivos as $los_archivos) {
$losAdjuntos = new PacienteBaulDetalle();
//Tabla que queda
$losAdjuntos->paciente_baul_id = $model->id;
$losAdjuntos->archivo = $los_archivos->archivo;
$losAdjuntos->save();
}
TempImagenes::model()->deleteAll();
$this->redirect(array('view', 'id' => $model->id));
}
$this->render('create', array('model' => $model, 'paciente' => $paciente));
}
示例2: actionIndex
public function actionIndex()
{
$pacientes = Paciente::model()->findAll();
$pacientesSelect2 = array();
$pacientesSelect2['html'] = ModelDataParser::toHtmlValueTag($pacientes, 'option', 'id', array('nombre1', 'apellido1'), true);
if (isset($_GET['id'])) {
$model = Paciente::model()->findByPk($_GET['id']);
if (isset($model)) {
$pacientesSelect2['selected'] = $model->id;
} else {
$pacientesSelect2['selected'] = '-1';
}
}
$this->render('index', array('pacientes' => $pacientes, 'pacientesSelect2' => $pacientesSelect2));
}
示例3: actionCreate
/**
* Creates a new model.
* If creation is successful, the browser will be redirected to the 'view' page.
*/
public function actionCreate()
{
$model = new SeguimientoComercial();
// Uncomment the following line if AJAX validation is needed
$this->performAjaxValidation($model);
if (isset($_POST['SeguimientoComercial'])) {
$model->attributes = $_POST['SeguimientoComercial'];
$model->personal_creador_id = $_POST['SeguimientoComercial']['id_personal'];
//Cedula
$lacedula = Paciente::model()->findByPk($_POST['SeguimientoComercial']['paciente_id']);
$model->paciente_documento = $lacedula->n_identificacion;
if ($model->save()) {
$this->redirect(array('view', 'id' => $model->id));
}
}
$this->render('create', array('model' => $model));
}
示例4: actionPacienteAutoComplete
public function actionPacienteAutoComplete()
{
$search = $_GET['term'];
$criteria = new CDbCriteria();
$criteria->compare('id', $search, true, 'OR');
$criteria->compare('nombre1', $search, true, 'OR');
$criteria->compare('nombre2', $search, true, 'OR');
$criteria->compare('apellido1', $search, true, 'OR');
$criteria->compare('apellido2', $search, true, 'OR');
$criteria->order = 'nombre1';
$pacientes = Paciente::model()->findAll($criteria);
$array = array();
foreach ($pacientes as $paciente) {
$array[] = $paciente->id . " - " . $paciente->nombre1 . ' ' . $paciente->apellido1;
}
echo CJSON::encode($array);
}
示例5: getEdoCivil
public function getEdoCivil($id)
{
//'0'=>'Soltera','1'=>'Casada','2'=>'Divorciada','3'=>'Viuda','4'=>'Concubino'
$model = Paciente::model()->findByPk($id);
if ($model->edo_civil == '0') {
return 'Soltera';
} else {
if ($model->edo_civil == '1') {
return 'Casada';
} else {
if ($model->edo_civil == '2') {
return 'Divorciada';
} else {
if ($model->edo_civil == '3') {
return 'Viuda';
} else {
return 'Concubino';
}
}
}
}
}
示例6: array
$laCita = "0";
}
$elPaciente = $model->paciente_id;
$paciente = Paciente::model()->find("id={$elPaciente}");
$registros = HistorialNotasEnfermeriaDetalles::model()->findAll("historial_notas_enfermeria_id = {$model->id}");
?>
<?php
$form = $this->beginWidget('CActiveForm', array('id' => 'historial-notas-enfermeria-form', 'htmlOptions' => array('onsubmit' => "onEnviar()"), 'enableAjaxValidation' => false));
?>
<?php
echo $form->errorSummary($model);
$datosPaciente = Paciente::model()->find("id={$elPaciente}");
?>
<div class="row">
<h4 class="text-center">Datos de Paciente</h4>
<div class="span1"></div>
<div class="span5">
<?php
$this->widget('zii.widgets.CDetailView', array('data' => $datosPaciente, 'attributes' => array('nombreCompleto', 'n_identificacion', 'edad')));
?>
</div>
<div class="span5">
<?php
$this->widget('zii.widgets.CDetailView', array('data' => $datosPaciente, 'attributes' => array('email', 'telefono1', 'celular')));
?>
</div>
<div class="span1"></div>
示例7: array
/* @var $this CitasEquipoController */
/* @var $model CitasEquipo */
$this->menu = array();
Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$('#citas-equipo-grid').yiiGridView('update', {\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n");
?>
<h1>Agenda de Equipos</h1>
<div class="search-form" style="display:none">
<?php
$this->renderPartial('_search', array('model' => $model));
?>
</div><!-- search-form -->
<?php
$this->widget('zii.widgets.grid.CGridView', array('id' => 'citas-equipo-grid', 'dataProvider' => $model->search(), 'afterAjaxUpdate' => 'reinstallDatePicker', 'filter' => $model, 'columns' => array(array('header' => 'Cita', 'name' => 'cita_id', 'value' => '$data->cita_id', 'htmlOptions' => array('width' => '50')), array('header' => 'Fecha', 'name' => 'fecha', 'filter' => $this->widget('zii.widgets.jui.CJuiDatePicker', array('language' => 'es', 'model' => $model, 'attribute' => 'fecha', 'options' => array('showAnim' => 'fold', 'language' => 'es', 'dateFormat' => 'dd-mm-yy', 'changeMonth' => true, 'changeYear' => true, 'yearRange' => '2014:2025'), 'htmlOptions' => array('id' => 'datepicker_for_fecha_cita', 'style' => 'height:20px;width:80px;'), 'defaultOptions' => array('showOn' => 'focus', 'showOtherMonths' => true, 'selectOtherMonths' => true, 'changeMonth' => true, 'changeYear' => true, 'showButtonPanel' => true)), true), 'value' => 'Yii::app()->dateformatter->format("dd-MM-yyyy",$data[\'fecha\']);', 'htmlOptions' => array('width' => '80')), array('name' => 'hora_inicio', 'filter' => CHtml::listData(HorasServicio::model()->findAll(), 'id', 'hora'), 'value' => '$data[\'horaInicio\'][\'hora\']', 'htmlOptions' => array('width' => '85')), array('name' => 'hora_fin_mostrar', 'filter' => CHtml::listData(HorasServicio::model()->findAll(), 'id', 'hora'), 'value' => '$data[\'horaFinMostrar\'][\'hora\']', 'htmlOptions' => array('width' => '85')), array('name' => 'equipo_id', 'filter' => CHtml::listData(Equipos::model()->findAll(array('order' => 'nombre ASC')), 'id', 'nombre'), 'value' => '$data[\'equipo\'][\'nombre\']', 'htmlOptions' => array('width' => '210')), 'equipo.numero', array('name' => 'linea_servicio_id', 'filter' => CHtml::listData(LineaServicio::model()->findAll(array('order' => 'nombre ASC')), 'id', 'nombre'), 'value' => '$data[\'lineaServicio\'][\'nombre\']', 'htmlOptions' => array('width' => '210')), array('name' => 'nombre_paciente', 'filter' => CHtml::listData(Paciente::model()->findAll(array('order' => 'nombre ASC')), 'id', 'nombreCompleto'), 'value' => '$data->cita->paciente->nombreCompleto', 'htmlOptions' => array('width' => '210')), array('name' => 'nombre_asistente', 'filter' => CHtml::listData(Personal::model()->findAll(array('order' => 'nombres ASC')), 'id', 'nombreCompleto'), 'value' => '$data->cita->personal->nombreCompleto', 'htmlOptions' => array('width' => '210')), array('class' => 'CButtonColumn', 'template' => '{view}'))));
Yii::app()->clientScript->registerScript('re-install-date-picker', "\nfunction reinstallDatePicker(id, data) {\n //use the same parameters that you had set in your widget else the datepicker will be refreshed by default\n \$('#datepicker_for_fecha_cita').datepicker(jQuery.extend({showMonthAfterYear:false},jQuery.datepicker.regional['es'],{'dateFormat':'dd-mm-yy'}));\n}\n");
?>
<script>
$(document).ready(function()
{
$('body').on('dblclick', '#citas-equipo-grid tbody tr', function(event)
{
var
rowNum = $(this).index(),
keys = $('#citas-equipo-grid > div.keys > span'),
rowId = keys.eq(rowNum).text();
location.href = '<?php
echo Yii::app()->createUrl('citasEquipo/view');
示例8: loadModel
/**
* Returns the data model based on the primary key given in the GET variable.
* If the data model is not found, an HTTP exception will be raised.
* @param integer $id the ID of the model to be loaded
* @return Paciente the loaded model
* @throws CHttpException
*/
public function loadModel($id)
{
$model = Paciente::model()->findByPk($id);
if ($model === null) {
throw new CHttpException(404, 'The requested page does not exist.');
}
return $model;
}
示例9: array
/* @var $this ContratosController */
/* @var $model Contratos */
$this->menu = array();
Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$('#contratos-grid').yiiGridView('update', {\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n");
?>
<h1>Cuentas por Cobrar</h1>
<div class="search-form" style="display:none">
<?php
$this->renderPartial('_search', array('model' => $model));
?>
</div><!-- search-form -->
<?php
$this->widget('zii.widgets.grid.CGridView', array('id' => 'contratos-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => array(array('header' => 'Contrato', 'name' => 'id', 'value' => '$data->id', 'htmlOptions' => array('width' => '30')), array('header' => 'Paciente', 'name' => 'paciente_id', 'filter' => CHtml::listData(Paciente::model()->findAll(), 'id', 'nombreCompleto'), 'value' => '$data[\'paciente\'][\'nombreCompleto\']', 'htmlOptions' => array('width' => '250')), array('header' => 'Cedula', 'name' => 'n_identificacion', 'value' => '$data[\'n_identificacion\']', 'htmlOptions' => array('width' => '250')), array('header' => 'Saldo de deuda ($)', 'name' => 'saldo', 'value' => 'number_format($data->saldo,2)', 'footer' => "<h5>\$ " . number_format($model->search()->itemCount === 0 ? '' : $model->getTotal($model->search()), 2) . '</h5>'), array('header' => 'Total de deuda ($)', 'name' => 'total', 'value' => 'number_format($data->total,2)', 'footer' => "<h5>\$ " . number_format($model->search()->itemCount === 0 ? '' : $model->getTotal2($model->search()), 2) . '</h5>'), array('class' => 'CButtonColumn', 'template' => '{view}'))));
?>
<script>
$(document).ready(function()
{
$('body').on('dblclick', '#contratos-grid tbody tr', function(event)
{
var
rowNum = $(this).index(),
keys = $('#contratos-grid > div.keys > span'),
rowId = keys.eq(rowNum).text();
location.href = '<?php
echo Yii::app()->createUrl('contratos/view');
?>
示例10: actionAdmin
/**
* Manages all models.
*/
public function actionAdmin()
{
//Yii::app()->clientScript->registerScript('uniqueid', 'alert("ok");alert("ok2");');
$model = new Evento('search');
$model_paciente = Paciente::model()->findAll();
$autoCompletePaciente = Base::toAutoCompleteFormat($model_paciente);
$model->unsetAttributes();
// clear any default values
if (isset($_GET['Evento'])) {
$model->attributes = $_GET['Evento'];
}
$this->render('admin', array('model' => $model, 'calendarJSON' => $this->cargarEventos(), 'model_paciente' => $model_paciente, 'autoCompletePaciente' => $autoCompletePaciente));
}
示例11: date
<td width=75%>
<h1>Smadia Clinic</h1>
<h2>Smadia Clinic</h2>
</td>
<td>
<img src="images/empleados.png"/></div>
</td>
</tr>
</table>
</header>
</div>
<!--Contadores -->
<?php
$pacientes = Paciente::model()->count();
$citas = Citas::model()->count("fecha_cita = '" . date('Y-m-d') . "' and estado = 'Programada'");
$seguimientos = SeguimientoComercial::model()->count("fecha_accion = '" . date('Y-m-d') . "'");
$vencidas = Citas::model()->count("estado = 'Vencida'");
$inventario = InventarioPersonal::model()->count("personal_id = " . Yii::app()->user->usuarioId);
$tareas = 0;
if (!Yii::app()->user->isGuest) {
$tareas = PersonalTareas::model()->count("estado = 'Activa' and personal_id = " . Yii::app()->user->usuarioId);
}
?>
<div class="row">
<div class = "span4">
<?php
$this->beginWidget('zii.widgets.CPortlet', array('title' => "<b>Pacientes Registrados</b>"));
示例12: array
/* @var $form CActiveForm */
?>
<div class="form">
<?php
$form = $this->beginWidget('CActiveForm', array('id' => 'hoja-gastos-form', 'enableAjaxValidation' => false));
if (isset($_GET['idCita'])) {
$laCita = $_GET['idCita'];
} else {
$laCita = "0";
}
if (isset($_GET['idPaciente'])) {
$idPaciente = $_GET['idPaciente'];
//$idPaciente = $datosCita->paciente_id;
$paciente = Paciente::model()->findByPk($idPaciente);
} else {
$idPaciente = "0";
}
$datosCita = Citas::model()->findByPk($laCita);
if ($laCita != 0) {
?>
<?php
echo $form->errorSummary($model);
?>
<div class="row">
<div class="span1"></div>
<div class="span5">
<h4 class="text-center">Datos de Paciente</h4>
示例13: actionAnular
public function actionAnular()
{
$id = $_GET['id'];
if ($_POST['clave'] == "super") {
//Proceso de anulación
$elIngreso = Ingresos::model()->findByPk($id);
$ingresoActual = $elIngreso->valor;
$elIngreso->valor = $elIngreso->valor - $elIngreso->valor * 2;
$elIngreso->estado = "Anulado";
$elIngreso->observacion_anular = $_POST['observacion_anular'];
$iddepaciente = $elIngreso->paciente_id;
if ($elIngreso->save()) {
if ($elIngreso->contrato_id != NULL) {
//Actualizar Saldo de contrato
$datoContrato = Contratos::model()->findByPk($elIngreso->contrato_id);
$datoContrato->saldo = $datoContrato->saldo + $ingresoActual;
$datoContrato->save();
} else {
//Buscar Caja Personal de Paciente
$cajaPersonal = Paciente::model()->findByPk($iddepaciente);
$cajaPersonal->saldo = $cajaPersonal->saldo - $ingresoActual;
$cajaPersonal->update();
//Movimientos
$movimientosCaja = new PacienteMovimientos();
$movimientosCaja->paciente_id = $iddepaciente;
$movimientosCaja->valor = $ingresoActual * -1;
$movimientosCaja->tipo = "Anulado";
$movimientosCaja->ingreso_id = $id;
$movimientosCaja->sub_tipo = "Ingreso sin Contrato Anulado";
$movimientosCaja->descripcion = "Se anula ingreso a caja personal";
$movimientosCaja->usuario_id = Yii::app()->user->usuarioId;
$movimientosCaja->fecha = date("Y-m-d H:i:s");
$movimientosCaja->save();
}
//Actualizar caja si es efectivo
if ($elIngreso->forma_pago == "Efectivo") {
$datoCaja = CajaEfectivo::model()->findByPk($elIngreso->personal_id);
$datoCaja->total = $datoCaja->total - $ingresoActual;
$datoCaja->save();
$datoCajaDetalle = CajaEfectivoDetalle::model()->find("ingreso_id = {$elIngreso->id}");
$datoCajaDetalle->tipo = "Ingreso Anulado";
$datoCajaDetalle->monto = $datoCajaDetalle->monto * -1;
$datoCajaDetalle->update();
}
Yii::app()->user->setFlash('success', "Se ha realizado con éxito la anulación");
$this->redirect(array('view', 'id' => $id));
}
} else {
Yii::app()->user->setFlash('error', "Usted no esta autorizado para realizar esta anulación");
$this->redirect(array('view', 'id' => $id));
}
}
示例14: array
/* @var $this CuentasXcController */
/* @var $model CuentasXc */
$this->menu = array(array('label' => 'Cuentas por Paciente', 'url' => "index.php?r=cuentasXc/admin"), array('label' => 'Cuentas por Contrato', 'url' => "index.php?r=cuentasXcDetalle/contratos"), array('label' => 'Cuentas por Servicio', 'url' => "index.php?r=cuentasXcDetalle/servicio"));
?>
<h1>Cuentas por Cobrar por Linea de Servicio sin Contrato</h1>
<div class="search-form" style="display:none">
<?php
$this->renderPartial('_search', array('model' => $model));
?>
</div><!-- search-form -->
<?php
$this->widget('zii.widgets.grid.CGridView', array('id' => 'cuentas-xc-grid', 'dataProvider' => $model->search2(), 'filter' => $model, 'columns' => array(array('header' => 'ID.', 'name' => 'id', 'value' => '$data->id', 'htmlOptions' => array('width' => '30')), array('header' => 'Paciente', 'name' => 'paciente_id', 'filter' => CHtml::listData(Paciente::model()->findAll(), 'id', 'nombreCompleto'), 'value' => '$data[\'paciente\'][\'nombreCompleto\']', 'htmlOptions' => array('width' => '220')), 'n_identificacion', array('header' => 'Linea de Servicio', 'name' => 'linea_servicio_id', 'filter' => CHtml::listData(LineaServicio::model()->findAll(), 'id', 'nombre'), 'value' => '$data[\'linea\'][\'nombre\']'), 'cita_id', array('name' => 'saldo', 'value' => 'number_format($data->saldo,2)', 'htmlOptions' => array('width' => '120'), 'footer' => "<h5>\$ " . number_format($model->search()->itemCount === 0 ? '' : $model->getTotal2($model->search2()), 2) . '</h5>'), array('class' => 'CButtonColumn', 'template' => ''))));
?>
<script>
$(document).ready(function()
{
$('body').on('dblclick', '#cuentas-xc-grid tbody tr', function(event)
{
var citaID= $(this).find('td:nth-child(5)').text();
location.href = '<?php
echo Yii::app()->createUrl('citas/view');
?>
&id=' + citaID;
});
示例15: array
echo $form->labelEx($model, 'paga');
?>
<?php
echo $form->textField($model, 'paga');
?>
<?php
echo $form->error($model, 'paga');
?>
</div>
<div class="row">
<?php
echo $form->labelEx($model, 'paciente_id');
?>
<?php
echo $form->dropDownList($model, 'paciente_id', CHtml::listData(Paciente::model()->findAll(array('order' => 'nombre1')), 'id', 'nombreCompleto'), array('empty' => 'Seleccione paciente'));
?>
<?php
echo $form->error($model, 'paciente_id');
?>
</div>
<div class="row buttons">
<?php
echo CHtml::submitButton($model->isNewRecord ? 'Crear' : 'Actualizar');
?>
</div>
<?php
$this->endWidget();
?>