本文整理汇总了PHP中Estado::find方法的典型用法代码示例。如果您正苦于以下问题:PHP Estado::find方法的具体用法?PHP Estado::find怎么用?PHP Estado::find使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Estado
的用法示例。
在下文中一共展示了Estado::find方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: verDatos
public function verDatos($id)
{
$alumno = AlumnosModel::find($id);
$estado = Estado::find($alumno->estadoAlumno);
$municipio = Municipio::where('idMunicipio', '=', $alumno->delegacionAlumno)->where('idEstado', '=', $alumno->estadoAlumno)->first();
$colonia = Colonia::where('idMunicipio', '=', $alumno->delegacionAlumno)->where('idEstado', '=', $alumno->estadoAlumno)->where('idColonia', '=', $alumno->coloniaAlumno)->first();
//$municipio=AlumnosModel::find($id)->municipio;
return View::make('alumnos/misDatos', array('alumno' => $alumno))->with('municipio', $municipio->municipio)->with('colonia', $colonia->colonia)->with('estado', $estado->estado);
}
示例2: verDatos
public function verDatos($id)
{
$profesor = ProfesoresModel::find($id);
$estado = Estado::find($profesor->ciudad);
$municipio = Municipio::where('idMunicipio', '=', $profesor->delegacion)->where('idEstado', '=', $profesor->ciudad)->first();
$colonia = Colonia::where('idMunicipio', '=', $profesor->delegacion)->where('idEstado', '=', $profesor->ciudad)->where('idColonia', '=', $profesor->colonia)->first();
//$municipio=AlumnosModel::find($id)->municipio;
return View::make('profesores/misDatos', array('profesor' => $profesor))->with('municipio', $municipio->municipio)->with('colonia', $colonia->colonia)->with('estado', $estado->estado);
}
示例3: getCombo
public static function getCombo($idEstado = "", array $condiciones = [])
{
$estado = Estado::find((int) $idEstado);
$retorno = array('' => 'Seleccione.');
if (is_object($estado)) {
$municipios = $estado->municipios;
foreach ($municipios as $registro) {
$retorno[$registro->id] = $registro->nombre;
}
} else {
$retorno = array('' => 'Seleccione primero un estado');
}
return $retorno;
}
示例4: if
<? } ?>
<div class='content'>
<h4>Usuarios</h4>
<table class="bordered hoverable">
<th width="100">Documento</th>
<th>Nombres</th>
<th>Apellidos</th>
<th width="100">Usuario</th>
<th width="100">Password</th>
<th>Rol de Usuario</th>
<th width="100">Estado</th>
<?
if ($lista=$usuario->findAll())
foreach ($lista as $value) {
$e = $estado->find($value['id_est']); ?>
<tr>
<td><input class='tableInput' type='text' name='doc' id='<? echo $value['id']; ?>' value='<? echo $value['doc']; ?>' onchange='javascript:updateField(this.name,this.id,this.value);' <? if ($per[0]['editar']==0) echo "disabled"; ?>></td>
<td><input class='tableInput' type='text' name='nom' id='<? echo $value['id']; ?>' value='<? echo $value['nom']; ?>' onchange='javascript:updateField(this.name,this.id,this.value);' <? if ($per[0]['editar']==0) echo "disabled"; ?>></td>
<td><input class='tableInput' type='text' name='ape' id='<? echo $value['id']; ?>' value='<? echo $value['ape']; ?>' onchange='javascript:updateField(this.name,this.id,this.value);' <? if ($per[0]['editar']==0) echo "disabled"; ?>></td>
<td><input class='tableInput' type='text' name='user' id='<? echo $value['id']; ?>' value='<? echo $value['user']; ?>' onchange='javascript:updateField(this.name,this.id,this.value);' <? if ($per[0]['editar']==0) echo "disabled"; ?>></td>
<td><input class='tableInput' type='password' name='pwd' id='<? echo $value['id']; ?>' value='<? echo $value['pwd']; ?>' onchange='javascript:updateField(this.name,this.id,this.value);' <? if ($per[0]['editar']==0) echo "disabled"; ?>></td>
<td>
<select class='tableInput' name='id_rol' id='<? echo $value['id']; ?>' onchange='javascript:updateField(this.name,this.id,this.value);' <? if ($per[0]['editar']==0) echo "disabled"; ?>>
<?php
foreach ($rol->findAll() as $r) {
?>
<option value='<? echo $r['id']; ?>' <? if($r['id']==$value['id_rol']) echo "selected"; ?>><? echo $r['nom']; ?></option>
<?php
}
?>
示例5: export_pdf
public function export_pdf()
{
if (Auth::check()) {
$data["inside_url"] = Config::get('app.inside_url');
$data["user"] = Session::get('user');
// Verifico si el usuario es un Webmaster
if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) {
$solicitud_id = Input::get('solicitud_id');
$solicitud = SolicitudCompra::find($solicitud_id);
if ($solicitud == null) {
$url = "solicitudes_compra/edit_solicitud_compra" . "/" . $solicitud_id;
return Redirect::to($url);
}
$servicio = Servicio::find($solicitud->idservicio);
$familia = FamiliaActivo::find($solicitud->idfamilia_activo);
$usuario = User::find($solicitud->id_responsable);
$tipo_solicitud = TipoSolicitudCompra::find($solicitud->idtipo_solicitud_compra);
$estado = Estado::find($solicitud->idestado);
$documento = Documento::searchDocumentoByIdSolicitudCompra($solicitud_id)->get();
$documento = $documento[0];
$detalle_solicitud = DetalleSolicitudCompra::getDetalleSolicitudCompra($solicitud_id)->get();
$size = count($detalle_solicitud);
$table = '<table style="width:100%">' . '<tr><th>Descripcion</th><th>Marca</th><th>Modelo</th><th>Serie/Numero Parte</th><th>Cantidad</th></tr>';
for ($i = 0; $i < $size; $i++) {
$detalle = $detalle_solicitud[$i];
$table = $table . '<tr>' . '<td>' . $detalle->descripcion . '</td>' . '<td>' . $detalle->modelo . '</td>' . '<td>' . $detalle->marca . '</td>' . '<td>' . $detalle->serie_parte . '</td>' . '<td>' . $detalle->cantidad . '</td>' . '</tr>';
}
$table = $table . '</table>';
$html = '<html><head><style>' . 'table, th, td {
border: 1px solid black;
border-collapse: collapse;
}' . 'th, td {
text-align: center;
}' . '.lista_generales{
list-style-type:none;
border:1px solid black;
width:100%;
}' . 'li{
margin-bottom:5px;
margin-left:-15px;
}' . '.nombre_general{
width:100%;
}' . '#titulo{
text-align:center;
margin-top:60px;
position:fixed;
}' . '#logo{
padding:10px 10px 10px 10px;
}' . '</style>
</head>' . '<div class="nombre_general"><img id="logo" src="img/logo_uib.jpg" ></img><h2 id="titulo" >Requerimiento de Compra: N°' . $solicitud->idsolicitud_compra . '</h2></div>' . '<div>' . '<ul class="lista_generales">' . '<li><label><strong>Numero Orden de Mantenimiento</strong></label>: OT N° ' . $solicitud->idordenes_trabajo . '</li>' . '<li><label><strong>Servicio: </strong></label>' . $servicio->nombre . '</li>' . '<li><label><strong>Nombre del Equipo: </strong></label>' . $familia->nombre_equipo . '</li>' . '<li><label><strong>Usuario Responsable: </strong></label>' . $usuario->apellido_pat . ' ' . $usuario->apellido_mat . ', ' . $usuario->nombre . '</li>' . '<li><label><strong>Tipo de Requerimiento: </strong></label>' . $tipo_solicitud->nombre . '</li>' . '<li><label><strong>Fecha: </strong></label>' . $solicitud->fecha . '</li>' . '<li><label><strong>Estado: </strong></label>' . $estado->nombre . '</li>' . '<li><label><strong>Sustento: </strong></label>' . $solicitud->sustento . '</li>' . '<li><label><strong>Reporte de Necesidad: </strong></label>' . $documento->codigo_archivamiento . '</li>' . '</ul></div>' . '<div>' . $table . '</div>' . '</html>';
return PDF::load($html, "A4", "portrait")->show();
} else {
return View::make('error/error', $data);
}
} else {
return View::make('error/error', $data);
}
}
示例6: function
Route::controller('/', 'AdministradorEmpresaController');
});
//Administrador Empleado
Route::group(array('prefix' => '/administradorempleado', 'before' => 'auth|administradorempleado'), function () {
Route::resource('nominas', 'NominaEmpresaClienteController');
Route::resource('zonas', 'ZonaEmpresaClienteController');
Route::resource('insidencias', 'InsidenciaEmpresaClienteController');
Route::resource('roles', 'RolesEmpleadoController');
Route::resource('puestos', 'PuestoEmpresaClienteController');
Route::resource('areas', 'AreaEmpresaClienteController');
Route::resource('pagos', 'PagoEmpresaClienteController');
Route::resource('grupos', 'GrupoSanguineoEmpresaClienteController');
Route::resource('situaciones', 'SituacionEmpresaClienteController');
Route::resource('empleados', 'EmpleadoEmpresaClienteController');
Route::controller('/', 'AdministradorEmpleadoController');
});
//Llenar combo de Estados
Route::get('obtienemunicipios', function () {
$id = Input::get('estado_id');
$procesos = Estado::find($id)->municipios;
return $procesos->lists('municipio', 'idmunicipios');
});
//Login
Route::post('login', 'HomeController@validar');
Route::get('login', array('before' => 'guest', function () {
return View::make('administrador.login');
}));
Route::get('logout', array('before' => 'auth', function () {
Auth::logout();
return Redirect::to('login');
}));
示例7: postEditar
/**
* Update the specified resource in storage.
* POST /estado/editar
*
* @return Response
*/
public function postEditar()
{
if (Request::ajax()) {
$estadoId = Input::get('id3');
$regex = 'regex:/^([a-zA-Z .,ñÑÁÉÍÓÚáéíóú]{2,60})$/i';
$required = 'required';
$reglas = array('nombre3' => $required . '|' . $regex . '|unique:estados,nombre,' . $estadoId);
$mensaje = array('required' => ':attribute Es requerido', 'regex' => ':attribute Solo debe ser Texto');
$validator = Validator::make(Input::all(), $reglas, $mensaje);
if ($validator->fails()) {
return Response::json(array('rst' => 2, 'msj' => $validator->messages()));
}
$estados = Estado::find($estadoId);
$estados['nombre'] = Input::get('nombre3');
$estados['estado'] = Input::get('estado3');
$estados['usuario_created_at'] = Auth::user()->id;
$estados->save();
return Response::json(array('rst' => 1, 'msj' => 'Registro actualizado correctamente'));
}
}
示例8: export_pdf
public function export_pdf()
{
if (Auth::check()) {
$data["inside_url"] = Config::get('app.inside_url');
$data["user"] = Session::get('user');
// Verifico si el usuario es un Webmaster
if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) {
$idot_correctivo = Input::get('idot_correctivo');
$ot_correctivo = OtCorrectivo::searchOtById($idot_correctivo)->get();
if ($ot_correctivo->isEmpty()) {
Session::flash('error', 'No se encontró la OT.');
return Redirect::to('mant_correctivo/list_mant_correctivo');
}
$data["ot_correctivo"] = $ot_correctivo[0];
$data["tareas"] = TareasOtCorrectivo::getTareasXOtXActi($idot_correctivo)->get();
$data["repuestos"] = RepuestosOtCorrectivo::getRepuestosXOtXActi($idot_correctivo)->get();
$data["personal"] = PersonalOtCorrectivo::getPersonalXOtXActi($idot_correctivo)->get();
$data["estado_ot"] = Estado::find($data["ot_correctivo"]->idestado_ot);
$data["prioridad"] = Prioridad::find($data["ot_correctivo"]->idprioridad);
$data["tipo_falla"] = TipoFalla::find($data["ot_correctivo"]->idtipo_falla);
$data["estado_inicial_activo"] = Estado::find($data["ot_correctivo"]->idestado_inicial);
$data["estado_final_activo"] = Estado::find($data["ot_correctivo"]->idestado_final);
$html = View::make('ot/correctivo/otCorrectivoExport', $data);
return PDF::load($html, "A4", "portrait")->download('OTM Correctivo - ' . $data["ot_correctivo"]->ot_tipo_abreviatura . $data["ot_correctivo"]->ot_correlativo . $data["ot_correctivo"]->ot_activo_abreviatura);
} else {
return View::make('error/error', $data);
}
} else {
return View::make('error/error', $data);
}
}
示例9: postRecepccion
//.........这里部分代码省略.........
//Registra o actualiza XY del cliente
$dataXyCliente = array('codigo' => $dataGestion['inscripcion'], 'nombre' => $dataGestion['nombre_cliente_critico'], 'coord_x' => $dataGestion['x'], 'coord_y' => $dataGestion['y'], 'direccion' => $dataGestion['direccion_instalacion'], 'estado' => 1);
if ($dataGestion["cliente_xy_insert"] == 1) {
$query = DB::table('clientes')->insert($dataXyCliente);
} else {
$query = DB::table('clientes')->where('codigo', $dataGestion['inscripcion'])->update($dataXyCliente);
}
$rvalida = "0";
if (Input::get('tecnico') and Input::get('tecnico') != '') {
$valida = array();
//Indica si cumple con el envio a officetrack acitividad + quiebre
$valida["actividad_id"] = $dataOfficetrack["actividad_id"];
$valida["quiebre_id"] = $dataOfficetrack["quiebre_id"];
//El estado del tecnico de officetrack
$valida["tecnico_id"] = $dataOfficetrack["tecnico"];
$valida["celula_id"] = $dataOfficetrack["celula"];
//El estado de Agendamiento para officetrack
$valida["motivo_id"] = $dataOfficetrack["motivo"];
$valida["submotivo_id"] = $dataOfficetrack["submotivo"];
$valida["estado_id"] = $dataOfficetrack["estado"];
//El evento indica si anteriormente ya se realizó una transacción OT
$valida["transmision"] = $dataOfficetrack["transmision"];
$rvalida = Helpers::ruta('officetrack/validar', 'POST', $valida, false);
}
// true indica que se enviara a officetrack
$dataGestion['officetrack_envio'] = $rvalida;
if ($rvalida == "1" and $rgm['rst'] == "1") {
$dataOfficetrack['gestion_id'] = $rgm['gestion_id'];
/*if ( !isset($dataOfficetrack['id_gestion']) ) {
$idGestion=Gestion::getGenerarID();
$dataOfficetrack['gestion_id']=$idGestion;
$dataGestion['gestion_id_officetrack']=$idGestion;
}*/
$tecnico = Tecnico::find($dataOfficetrack['tecnico']);
$dataOfficetrack['carnet'] = $tecnico['carnet_tmp'];
$estado = Estado::find($dataOfficetrack['estado']);
$dataOfficetrack['estado'] = $estado['nombre'];
$horarioTipo = HorarioTipo::find($dataOfficetrack['horario_tipo']);
$dataOfficetrack['duration'] = $horarioTipo['minutos'];
$velocidad = array('', '', '');
if (trim($dataOfficetrack['paquete']) != '') {
$velocidad = explode("|", $dataOfficetrack['paquete']);
}
$dataOfficetrack['velocidad'] = $velocidad[2];
$dataOfficetrack['eecc_final'] = $dataOfficetrack['empresa_id'];
$dataOfficetrack['cr_observacion'] = $dataOfficetrack['observacion2'];
$savedata["otdata"] = $dataOfficetrack;
$rot = Helpers::ruta('officetrack/enviartarea', 'POST', $savedata, false);
$rot = Helpers::stdToArray($rot);
if ($rot['officetrack'] == "OK") {
//registrara normalmente
DB::commit();
$rgm['msj'] = 'Registro realizado correctamente con Officetrack';
$rgm['estado_agendamiento'] = $dataGestion['estado_agendamiento'];
$rgm['tecnico'] = $dataGestion['tecnico'];
if ($dataGestion["estado_agendamiento"] != '1-1' and $dataGestion["tecnico"] != '') {
$url = "http://psiweb.ddns.net:2230/webpsi/sms_enviar_individual_ajax.php";
$tecnicoinfo = DB::table('tecnicos')->where('id', $dataGestion["tecnico"])->first();
$postData = array('enviar_sms' => 1, 'celular' => '996475583', 'iduser' => Auth::user()->id, 'mensaje' => "La actuación: " . $dataGestion['codactu'] . " ha sido eliminada, favor de sincronizar para actualizar. PSI-OFFICETRACK");
$rgm['mensaje'] = "Llego";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postData));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
示例10: export_pdf
public function export_pdf()
{
if (Auth::check()) {
$data["inside_url"] = Config::get('app.inside_url');
$data["user"] = Session::get('user');
// Verifico si el usuario es un Webmaster
if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) {
$idot_preventivo = Input::get('idot_preventivo');
$data["ot"] = OrdenesTrabajoPreventivo::searchOtPreventivoById($idot_preventivo)->get()[0];
$data["estado_inicial"] = Estado::find($data["ot"]->idestado_inicial);
$data["estado_final"] = Estado::find($data["ot"]->idestado_final);
$data["equipo_no_intervenido"] = Estado::find($data["ot"]->idestado_ot);
$data["usuario_solicitante"] = User::find($data["ot"]->id_usuariosolicitante);
$data["usuario_elaborador"] = User::find($data["ot"]->id_usuarioelaborador);
$data["servicio"] = Servicio::find($data["ot"]->idservicio);
$data["ubicacion"] = UbicacionFisica::find($data["ot"]->idubicacion_fisica);
$data["tareas"] = OrdenesTrabajoPreventivoxTarea::getTareasXOtXActivo($idot_preventivo)->get();
$data["repuestos_ot"] = RepuestosOtPreventivos::getRepuestosXOt($idot_preventivo)->get();
$data["personal_data"] = PersonalOtPreventivo::getPersonalXOt($idot_preventivo)->get();
$html = View::make('ot/preventivo/otPreventivoExport', $data);
return PDF::load($html, "A4", "portrait")->download('OTM Preventivo - ' . $data["ot"]->ot_tipo_abreviatura . $data["ot"]->ot_correlativo . $data["ot"]->ot_activo_abreviatura);
} else {
return View::make('error/error', $data);
}
} else {
return View::make('error/error', $data);
}
}
示例11: destroy
/**
* Remove the specified resource from storage.
* DELETE /admins/{id}
*
*/
public function destroy($id)
{
$catalogo = Input::get('catalogo');
//var_dump($id);
//var_dump($catalogo);
//die;
try {
switch ($catalogo) {
case 'Almacen':
$almacen = Almacen::find($id);
$almacen->delete();
//Response::json('success');
break;
case 'Cliente':
$usuario = Usuario::find($id);
$usuario->clientes()->delete();
//Response::json('success');
break;
case 'TelefonoCliente':
$telCliente = TelefonoCliente::find($id);
$telCliente->delete();
//Response::json('success');
break;
case 'DireccionCliente':
$dirCliente = DireccionCliente::find($id);
$dirCliente->estatus = '0';
$dirCliente->save();
//Response::json('success');
break;
case 'Comercializador':
$comercializador = Comercializador::find($id);
$comercializador->delete();
//Response::json('success');
# code...
break;
case 'FormaPago':
$formaPago = FormaDePago::find($id);
$formaPago->delete();
break;
case 'NivelDescuento':
$nivelDescuento = nivelDescuento::find($id);
$nivelDescuento->delete();
break;
case 'UnidadMedida':
$uMedida = UnidadMedida::find($id);
$uMedida->delete();
break;
case 'Rol':
$rol = Rol::find($id);
$rol->delete();
break;
case 'Pais':
$pais = Pais::find($id);
$pais->delete();
//Response::json('success');
break;
case 'Estados':
$estado = Estado::find($id);
$estado->delete();
//Response::json('success');
break;
case 'Municipios':
$municipio = Municipio::find($id);
$municipio->delete();
//Response::json('success');
break;
case 'Proveedor':
$proveedor = Proveedor::find($id);
$proveedor->delete();
break;
case 'TelefonoProveedor':
$telefono = TelefonoProveedor::find($id);
$telefono->delete();
break;
case 'DireccionProveedor':
$dirProveedor = DireccionProveedor::find($id);
$dirProveedor->estatus = '0';
$dirProveedor->save();
//Response::json('success');
break;
case 'Contacto':
$contacto = Contacto::find($id);
$contacto->delete();
break;
default:
return Response::json('error', 500);
break;
}
return Response::json('success');
} catch (Exception $e) {
return Response::json(array("error" => $e->getCode()), 500);
}
}
示例12: export_pdf
public function export_pdf()
{
if (Auth::check()) {
$data["inside_url"] = Config::get('app.inside_url');
$data["user"] = Session::get('user');
// Verifico si el usuario es un Webmaster
if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) {
$idot_retiro = Input::get('idot_retiro');
$ot_retiro = OtRetiro::searchOtById($idot_retiro)->get();
if ($ot_retiro->isEmpty()) {
Session::flash('error', 'No se encontró la OT.');
return Redirect::to('retiro_servicio/list_retiro_servicio');
}
$data["ot_retiro"] = $ot_retiro[0];
$data["tareas"] = TareasOtRetiro::getTareasXOtXActi($idot_retiro)->get();
$data["personal"] = PersonalOtRetiro::getPersonalXOtXActi($idot_retiro)->get();
$data["estado_ot"] = Estado::find($data["ot_retiro"]->idestado_ot);
$data["estado_inicial_activo"] = Estado::find($data["ot_retiro"]->idestado_inicial);
$data["estado_final_activo"] = Estado::find($data["ot_retiro"]->idestado_final);
$html = View::make('retiro_servicio/otRetiroServicioExport', $data);
return PDF::load($html, "A4", "portrait")->show();
} else {
return View::make('error/error', $data);
}
} else {
return View::make('error/error', $data);
}
}
示例13: export_pdf
public function export_pdf()
{
if (Auth::check()) {
$data["inside_url"] = Config::get('app.inside_url');
$data["user"] = Session::get('user');
// Verifico si el usuario es un Webmaster
if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) {
$idot_vmetrologica = Input::get('idot_vmetrologica');
$data["ot_vm"] = OrdenesTrabajoVerifMetrologica::find($idot_vmetrologica);
if ($data["ot_vm"] == null) {
$url = "verif_metrologica/create_ot_verif_metrologica" . "/" . $idot_vmetrologica;
return Redirect::to($url);
}
$data["usuarioSolicitante"] = User::find($data["ot_vm"]->id_usuariosolicitante);
$data["usuarioElaborador"] = User::find($data["ot_vm"]->id_usuarioelaborador);
$data["servicio"] = Servicio::find($data["ot_vm"]->idservicio);
$data["ejecutor"] = $data["ot_vm"]->nombre_ejecutor;
$data["ubicacion"] = UbicacionFisica::find($data["ot_vm"]->idubicacion_fisica);
$data["numero_ficha"] = $data["ot_vm"]->numero_ficha;
$data["activo"] = Activo::find($data["ot_vm"]->idactivo);
$data["modelo"] = ModeloActivo::find($data["activo"]->idmodelo_equipo);
$data["familia"] = FamiliaActivo::find($data["modelo"]->idfamilia_activo);
$data["marca"] = Marca::find($data["familia"]->idmarca);
$data["fecha_programacion"] = $data["ot_vm"]->fecha_programacion;
$data["fecha_conformidad"] = $data["ot_vm"]->fecha_conformidad;
$data["estado_inicial"] = Estado::find($data["ot_vm"]->idestado_inicial);
$data["estado_final"] = Estado::find($data["ot_vm"]->idestado_final);
$data["estado_ot"] = Estado::find($data["ot_vm"]->idestado_ot);
$data["documento"] = Documento::searchDocumentoByIdOtVerifMetrologica($idot_vmetrologica)->get();
if (count($data["documento"]) != 0) {
$data["documento"] = $data["documento"][0];
}
$data["personal_data"] = PersonalOtVerifMetrologica::getPersonalXOt($idot_vmetrologica)->get();
$html = View::make('ot/verifMetrologica/otVerifMetrologicaExport', $data);
return PDF::load($html, "A4", "portrait")->show();
} else {
return View::make('error/error', $data);
}
} else {
return View::make('error/error', $data);
}
}
示例14: getValorReporte
public function getValorReporte($columna)
{
if (str_contains($columna, '.')) {
$columna = explode('.', $columna)[1];
}
$valor = $this->{$columna};
switch ($columna) {
case "estado_id":
return Estado::find($valor)->nombre;
case "tipo_ayuda_id":
return TipoAyuda::find($valor)->nombre;
case "area_id":
return Area::find($valor)->nombre;
case "beneficiario_id":
$benef = \Oracle\Beneficiario::find($valor);
if (is_null($benef)) {
return $valor;
}
return $benef->nombre;
case "requerimiento_id":
return Requerimiento::find($valor)->nombre;
case "estatus":
return static::$estatusArray[$valor];
case "recepcion_id":
return Recepcion::find($valor)->nombre;
case "especial_mes":
return Solicitud::$array_meses[$valor];
case "especial_edad":
// $persona_edad = Persona::find($valor);
// if (is_null($persona_edad)) {
return $valor;
// }
// return $persona->nombre;
// }
// return $persona->nombre;
case "sexo":
if ($valor == '') {
return "No Seleccionado";
}
return Solicitud::$cmbsexo[$valor];
}
}