当前位置: 首页>>代码示例>>PHP>>正文


PHP Paciente::model方法代码示例

本文整理汇总了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));
 }
开发者ID:josterricardo,项目名称:proyecto-cirugia,代码行数:31,代码来源:PacienteBaulController.php

示例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));
 }
开发者ID:edarkzero,项目名称:GineObs,代码行数:15,代码来源:DashboardController.php

示例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));
 }
开发者ID:josterricardo,项目名称:proyecto-cirugia,代码行数:21,代码来源:SeguimientoComercialController.php

示例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);
 }
开发者ID:edarkzero,项目名称:GineObs,代码行数:17,代码来源:HistoriaObstetriciaController.php

示例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';
                 }
             }
         }
     }
 }
开发者ID:edarkzero,项目名称:GineObs,代码行数:22,代码来源:PacienteController.php

示例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>
开发者ID:josterricardo,项目名称:proyecto-cirugia,代码行数:31,代码来源:_formupdate.php

示例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');
开发者ID:josterricardo,项目名称:proyecto-cirugia,代码行数:31,代码来源:admin.php

示例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;
 }
开发者ID:josterricardo,项目名称:proyecto-cirugia,代码行数:15,代码来源:PacienteController.php

示例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');
?>
开发者ID:josterricardo,项目名称:proyecto-cirugia,代码行数:31,代码来源:cxc.php

示例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));
 }
开发者ID:edarkzero,项目名称:GineObs,代码行数:16,代码来源:CalendarioController.php

示例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>"));
开发者ID:josterricardo,项目名称:proyecto-cirugia,代码行数:31,代码来源:index.php

示例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>
开发者ID:josterricardo,项目名称:proyecto-cirugia,代码行数:31,代码来源:_form.php

示例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));
     }
 }
开发者ID:josterricardo,项目名称:proyecto-cirugia,代码行数:52,代码来源:IngresosController.php

示例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;
        });
开发者ID:josterricardo,项目名称:proyecto-cirugia,代码行数:30,代码来源:servicio.php

示例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();
?>
开发者ID:edarkzero,项目名称:GineObs,代码行数:31,代码来源:_form.php


注:本文中的Paciente::model方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。