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


PHP Paciente类代码示例

本文整理汇总了PHP中Paciente的典型用法代码示例。如果您正苦于以下问题:PHP Paciente类的具体用法?PHP Paciente怎么用?PHP Paciente使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Paciente类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: postPacientes

 public function postPacientes($cita)
 {
     if (Request::ajax()) {
         $paciente = new Paciente();
         $search = Input::get('search');
         $limit = Input::get('limit');
         $offset = Input::get('offset');
         if (empty($search)) {
             $datos = $paciente->datos_pacientes(0, 0, $limit, $offset);
             $cantidad = Paciente::all()->count();
         } else {
             $datos = $paciente->datos_pacientes($search, 1, $limit, $offset);
             $c = DB::select("SELECT count(id) as cantidad FROM pacientes WHERE concat(`cedula`,' ',`primer_nombre`,' ',`apellido_paterno`) LIKE '%" . $search . "%'");
             $cantidad = $c[0]->cantidad;
         }
         $comilla = "'";
         $n = 1;
         $data = array();
         foreach ($datos as $pacientes) {
             $cant_citas = Cita::where('id_paciente', $pacientes->id)->count();
             if ($cita == 0) {
                 $url = '<a href=' . $comilla . URL::to('datos/citas/' . $pacientes->id) . $comilla . ' class=' . $comilla . 'btn btn-primary btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . '  title=' . $comilla . 'Crear Cita' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-list-alt' . $comilla . '></span> Crear Cita </a>  <a href=' . $comilla . route('datos.pacientes.edit', $pacientes->id) . $comilla . ' class=' . $comilla . 'btn btn-success btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . '  title=' . $comilla . 'Editar Paciente' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-pencil' . $comilla . '></span> Editar </a> <a href=' . $comilla . '#' . $comilla . ' data-id=' . $comilla . '' . $pacientes->id . '' . $comilla . ' onclick=' . $comilla . 'eliminar(' . $pacientes->id . ');' . $comilla . ' class=' . $comilla . 'btn btn-danger btn-delete btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . ' title=' . $comilla . 'Eliminar' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-remove' . $comilla . '></span> Eliminar </a>';
             } else {
                 $url = '<a href=' . $comilla . URL::to('datos/citas/' . $pacientes->id) . $comilla . ' class=' . $comilla . 'btn btn-primary btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . '  title=' . $comilla . 'Crear Cita' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-list-alt' . $comilla . '></span> Crear Cita </a>  <a href=' . $comilla . route('datos.pacientes.edit', $pacientes->id) . $comilla . ' class=' . $comilla . 'btn btn-success btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . '  title=' . $comilla . 'Editar Paciente' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-pencil' . $comilla . '></span> Editar Paciente </a>';
             }
             $data[] = array('num' => $n, 'name' => $pacientes->primer_nombre . ' ' . $pacientes->segundo_nombre . ' ' . $pacientes->apellido_paterno . ' ' . $pacientes->apellido_materno, 'cedula' => $pacientes->cedula, 'date' => $pacientes->fecha_nacimiento, 'cel' => $pacientes->celular, 'tel' => $pacientes->telefono, 'email' => $pacientes->email, 'cita' => $cant_citas, 'url' => $url);
             $n++;
         }
         return Response::json(array('total' => $cantidad, 'rows' => $data));
     } else {
         App::abort(403);
     }
 }
开发者ID:EdgardoPitti,项目名称:plagetri21v2,代码行数:33,代码来源:getDatosController.php

示例2: lista2Action

 public function lista2Action()
 {
     $paciente1 = new Paciente();
     $paciente1->setNome("Paciente 1");
     $paciente1->setId("1");
     $paciente2 = new Paciente();
     $paciente2->setNome("Paciente 2");
     $paciente2->setId("2");
     $paciente3 = new Paciente();
     $paciente3->setNome("Paciente 3");
     $paciente3->setId("3");
     $this->view->array_pacientes = array($paciente1, $paciente2, $paciente3);
     $pagina = $this->_getParam("p");
     if (isset($pagina)) {
         $this->view->mypag = $pagina;
     } else {
         $this->view->mypag = 1;
     }
     $this->view->rows = 2;
     //numero de linhas
     $this->view->pags = ceil(count($this->view->array_pacientes) / $this->view->rows);
     //numero de paginas
     $this->view->myrow = $this->view->rows * $this->view->mypag - $this->view->rows;
     //primeira linha da pagina
 }
开发者ID:adrianojacobm,项目名称:odontosis,代码行数:25,代码来源:PacienteController.php

示例3: remover

 function remover($codigo)
 {
     require_once "../modelo/Paciente.php";
     $paciente = new Paciente();
     if ($paciente->remover($codigo)) {
         echo "<script>alert('Dados removidos com sucesso!');</script>";
     } else {
         echo "<script>alert('Não foi possível remover! Verifique se existe consultas cadastradas para este paciente');</script>";
     }
 }
开发者ID:passafaro,项目名称:TrabalhoPss,代码行数:10,代码来源:PacienteControle.php

示例4: inserir

 function inserir($cpf, $dataHora, $medico)
 {
     require_once "../modelo/Paciente.php";
     $paciente = new Paciente();
     if (!$paciente->verificaExistencia($cpf)) {
         echo "<script>alert('Paciente não localizado');</script>";
     } else {
         require_once "../modelo/Consulta.php";
         $paciente->buscaCpf($cpf);
         $consulta = new Consulta();
         $consulta->inserir($paciente->getId(), $dataHora, $medico);
         echo "<script>alert('Consulta cadastrada com sucesso!');</script>";
     }
 }
开发者ID:passafaro,项目名称:TrabalhoPss,代码行数:14,代码来源:ConsultaControle.php

示例5: 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

示例6: clearAllReferences

 /**
  * Resets all references to other model objects or collections of model objects.
  *
  * This method is a user-space workaround for PHP's inability to garbage collect
  * objects with circular references (even in PHP 5.3). This is currently necessary
  * when using Propel in certain daemon or large-volume/high-memory operations.
  *
  * @param boolean $deep Whether to also clear the references on all referrer objects.
  */
 public function clearAllReferences($deep = false)
 {
     if ($deep && !$this->alreadyInClearAllReferencesDeep) {
         $this->alreadyInClearAllReferencesDeep = true;
         if ($this->collCargoventas) {
             foreach ($this->collCargoventas as $o) {
                 $o->clearAllReferences($deep);
             }
         }
         if ($this->collFacturas) {
             foreach ($this->collFacturas as $o) {
                 $o->clearAllReferences($deep);
             }
         }
         if ($this->aPaciente instanceof Persistent) {
             $this->aPaciente->clearAllReferences($deep);
         }
         $this->alreadyInClearAllReferencesDeep = false;
     }
     // if ($deep)
     if ($this->collCargoventas instanceof PropelCollection) {
         $this->collCargoventas->clearIterator();
     }
     $this->collCargoventas = null;
     if ($this->collFacturas instanceof PropelCollection) {
         $this->collFacturas->clearIterator();
     }
     $this->collFacturas = null;
     $this->aPaciente = null;
 }
开发者ID:jalvarez14,项目名称:hva,代码行数:39,代码来源:BaseVenta.php

示例7: Registrar

 public function Registrar(Paciente $data)
 {
     try {
         $sql = "INSERT INTO paciente (Nombre,Apellido,Sexo,FechaNacimiento,Medico,Detalles) \n\t\t        VALUES (?, ?, ?, ?, ?, ?)";
         $this->pdo->prepare($sql)->execute(array($data->__GET('Nombre'), $data->__GET('Apellido'), $data->__GET('Sexo'), $data->__GET('FechaNacimiento'), $data->__GET('Medico'), $data->__GET('Detalles')));
     } catch (Exception $e) {
         die($e->getMessage());
     }
 }
开发者ID:Hexshell,项目名称:CodeIgniter,代码行数:9,代码来源:paciente.model.php

示例8: getCita

 public function getCita($id)
 {
     //Declarar un arreglo para devolver los resultados.
     $parameter = array();
     //Se instancian los objetos necesarios.
     $paciente = new Paciente();
     $condiciones = new CondicionEnfermedad();
     //Sentencia para crear un objeto para realizar los documentos PDF.
     $pdf = App::make('dompdf');
     //Se almacena los datos pertenecientes a la cita.
     $parameter['cita'] = Cita::find($id);
     //Se almacena los datos pertenecientes al pacientes.
     $parameter['datos'] = $paciente->datos_pacientes($parameter['cita']->id_paciente);
     //Se busca la institucion respectiva del ID almacenado en la cita.
     $institucion = Institucion::find($parameter['cita']->id_institucion);
     if (empty($institucion)) {
         $parameter['institucion'] = new Institucion();
         $parameter['institucion']->denominacion = 'No Definido';
     } else {
         $parameter['institucion'] = Institucion::find($parameter['cita']->id_institucion);
     }
     //Se busca y se almacena al medico perteneciente al ID que se almaceno en la cita.
     $medico = Medico::find($parameter['cita']->id_medico);
     if (empty($medico)) {
         $parameter['medico'] = new Medico();
         $parameter['medico']->primer_nombre = 'No';
         $parameter['medico']->apellido_paterno = 'Definido';
     } else {
         $parameter['medico'] = Medico::find($parameter['cita']->id_medico);
     }
     //Se busca y se almacenan los datos pertenecientes a los marcadores de la cita.
     $parameter['marcadores'] = MarcadorCita::where('id_cita', $id)->where('valor', '<>', '0')->get();
     $parameter['cantidad'] = MarcadorCita::where('id_cita', $id)->where('valor', '<>', '0')->count();
     //Se llama a la funcion obtenerEnfermedades que me devuelve un arreglo con las enfermedades que dieron positivo y negativo de la cita
     //correspondiente al ID que le envio.
     $parameter['resultados'] = $condiciones->obtenerEnfermedades($id);
     //Cargo la vista mandandole los respectivos datos correspondientes almacenados en el arreglo $parameter.
     $pdf = PDF::loadView('datos/citas/Print', $parameter);
     //Creo el archivo pdf y lo almaceno utilizando la cedula como el nombre del archivo.
     return $pdf->stream('' . $parameter['datos'][0]->cedula . '.pdf', array("Attachment" => false));
 }
开发者ID:EdgardoPitti,项目名称:plagetri21v2,代码行数:41,代码来源:ImprimirController.php

示例9: 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

示例10: clearAllReferences

 /**
  * Resets all references to other model objects or collections of model objects.
  *
  * This method is a user-space workaround for PHP's inability to garbage collect
  * objects with circular references (even in PHP 5.3). This is currently necessary
  * when using Propel in certain daemon or large-volume/high-memory operations.
  *
  * @param boolean $deep Whether to also clear the references on all referrer objects.
  */
 public function clearAllReferences($deep = false)
 {
     if ($deep && !$this->alreadyInClearAllReferencesDeep) {
         $this->alreadyInClearAllReferencesDeep = true;
         if ($this->aMedico instanceof Persistent) {
             $this->aMedico->clearAllReferences($deep);
         }
         if ($this->aPaciente instanceof Persistent) {
             $this->aPaciente->clearAllReferences($deep);
         }
         $this->alreadyInClearAllReferencesDeep = false;
     }
     // if ($deep)
     $this->aMedico = null;
     $this->aPaciente = null;
 }
开发者ID:jalvarez14,项目名称:hva,代码行数:25,代码来源:BaseCita.php

示例11: 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

示例12: 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

示例13: actionCreate


//.........这里部分代码省略.........
                         }
                         //Si hay
                         if ($laInsidencia == 0) {
                             $hayuno = $equipos_disponibles->equipo_id;
                         }
                     }
                     if ($hayuno > 0) {
                         $laInsidencia = 0;
                         $equipos_disponibles->equipo_id = $hayuno;
                     }
                     if ($laInsidencia == 0 and $lallave == 1) {
                         $numerodeEquipo = $equipos_disponibles->equipo_id;
                     }
                     //Comienza ingreso de equipo a reserva
                     if ($laInsidencia == 0) {
                         if ($lasuperllave == 0) {
                             $lasuperllave = 1;
                             $lallave = 2;
                             //Guardo
                             $reservaEquipos = new CitasEquipo();
                             $reservaEquipos->fecha = $fechaCita;
                             //$reservaEquipos->equipo_id = $equipos_disponibles->equipo_id;
                             $reservaEquipos->equipo_id = $numerodeEquipo;
                             $reservaEquipos->linea_servicio_id = $laLineaServicio;
                         }
                     }
                     //Evaluar llave
                     if ($lallave == 0) {
                         if ($sihayDisponible == 0) {
                             $numerodeEquipo = $equipos_disponibles->equipo_id;
                             //$sihayDisponible = 1; EVALUAR
                         }
                     }
                 }
             } else {
                 $unEquipo = EquiposLineaServicio::model()->find("linea_servicio_id = {$laLineaServicio}");
                 //Es este :D
                 $reservaEquipos = new CitasEquipo();
                 $reservaEquipos->fecha = $fechaCita;
                 $reservaEquipos->equipo_id = $numerodeEquipo;
                 $reservaEquipos->linea_servicio_id = $laLineaServicio;
                 //Yii::app()->user->setFlash('error',"No debe de hacerlo aqui".$unEquipo->id);
             }
             if ($sihayDisponible == 1) {
                 $reservaEquipos = new CitasEquipo();
                 $reservaEquipos->fecha = $fechaCita;
                 $reservaEquipos->equipo_id = $numerodeEquipo;
                 $reservaEquipos->linea_servicio_id = $laLineaServicio;
                 //Yii::app()->user->setFlash('error',"Esta es una maravilla".$equipos_disponibles->id);
             }
         } else {
             $reservaEquipos = new CitasEquipo();
             $laInsidencia = 0;
             //Ojo con esto
         }
         $elPaciente = Paciente::model()->findByPk($_POST['Citas']['paciente_id']);
         $model->attributes = $_POST['Citas'];
         $model->fecha_cita = $fechaCita;
         $model->n_identificacion = $elPaciente->n_identificacion;
         $model->hora_fin = $_POST['Citas']['hora_fin'] - 1;
         $model->hora_fin_mostrar = $_POST['Citas']['hora_fin'];
         $model->contrato_id = $_POST['elContrato'];
         $model->usuario_id = Yii::app()->user->usuarioId;
         $model->estado = "Programada";
         //$model->equipo_adicional = $_POST['Citas']['equipo_adicional'];
         $model->fecha_creacion = date("Y-m-d");
         $model->fecha_hora_creacion = date("Y-m-d H:i:s");
         if ($laInsidencia == 1) {
             Yii::app()->user->setFlash('error', "No hay equipos disponibles para esta cita");
             $this->redirect(array('citas/create&hora=1&idpaciente=' . $model->paciente_id . '&medico=' . $model->personal_id . '&fecha=' . $model->fecha_cita));
         } else {
             if ($model->save()) {
                 //Actualizar estado de Detalle de Contrato
                 if ($model->contrato_id != NULL) {
                     //Buscar Detalle
                     $detalleContrato = ContratoDetalle::model()->findAll("contrato_id = {$model->contrato_id} and estado = 'Activo'");
                     foreach ($detalleContrato as $detalle_contrato) {
                         if ($model->linea_servicio_id == $detalle_contrato->linea_servicio_id) {
                             $paraActualizar = ContratoDetalle::model()->findByPk($detalle_contrato->id);
                             $paraActualizar->estado = "Programada";
                             $paraActualizar->save();
                         }
                     }
                 }
                 //Terminar consulta de reserva de equipo
                 $reservaEquipos->hora_inicio = $model->hora_inicio;
                 $reservaEquipos->hora_fin = $model->hora_fin;
                 $reservaEquipos->hora_fin_mostrar = $model->hora_fin + 1;
                 $reservaEquipos->cita_id = $model->id;
                 $reservaEquipos->save();
                 //Envio de Correo
                 if ($model->correo == "Si") {
                     $this->actionEnvioCorreo($model->id);
                 }
                 $this->redirect(array('view', 'id' => $model->id));
             }
         }
     }
     $this->render('create', array('model' => $model));
 }
开发者ID:josterricardo,项目名称:proyecto-cirugia,代码行数:101,代码来源:CitasController.php

示例14:

?>
	<br />

	<b><?php 
echo CHtml::encode($data->getAttributeLabel('paga'));
?>
:</b>
	<?php 
echo CHtml::encode($data->paga);
?>
	<br />

	<b><?php 
echo CHtml::encode($data->getAttributeLabel('fecha'));
?>
:</b>
	<?php 
echo CHtml::encode($data->fecha);
?>
	<br />

	<b><?php 
echo CHtml::encode($data->getAttributeLabel('paciente_id'));
?>
:</b>
	<?php 
echo CHtml::encode(Paciente::GET_NOMBRE_COMPLETO_PK($data->paciente_id));
?>
	<br />

</div>
开发者ID:edarkzero,项目名称:GineObs,代码行数:31,代码来源:_view.php

示例15: destroy

 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     Paciente::destroy($id);
     return Response::json(['success' => true, 'route' => 'datos/pacientes']);
 }
开发者ID:EdgardoPitti,项目名称:plagetri21v2,代码行数:11,代码来源:PacientesController.php


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