Example #1
0
 public function completarRegistro()
 {
     if (Auth::user()->residencia_id != null) {
         Session::flash("message", 'Usted ya completó el registro satisfactoriamente');
         return Redirect::to("/");
     }
     if (Input::has('keycode')) {
         //Verificar Keycode
         if (Input::get("keycode") != Config::get('var.keycode')) {
             Session::flash('message', "El Codigo suministrado por el condominio no coincide");
             return Redirect::to("register/completar-registro");
         }
         //Validar Campos
         $rules = array('password' => 'min:8|max:50', 'telefono' => 'min:3|max:50');
         $validation = Validator::make(Input::except('_token'), $rules);
         if ($validation->fails()) {
             return Redirect::to('register/completar-registro')->withErrors($validation);
         }
         $user = Auth::user();
         if (Input::get('password') != null) {
             $user->password = Hash::make(Input::get('password'));
         }
         $user->residencia_id = Input::get('residencia_id');
         $user->telefono = Input::get('telefono');
         $user->save();
         Session::flash('message', "<img src='" . $user->avatar . "' height='70' alt=''> Sesion iniciada <br> Bienvenido " . Auth::user()->nombre);
         return Redirect::to("/");
     }
     $residencias = Residencias::lists('nombre', 'id');
     return View::make('completarRegistro')->withResidencias($residencias);
 }
@extends('layout')
<?php 
$residencias = Residencias::lists("nombre", "id");
?>
@section('contenido')
<div class="container">
	<div class="row">
		{{-- Carta de Residencia --}}
		<div class="card  hoverable">
			<div class="card-image waves-effect waves-block waves-light">
				<img height="300" class="activator" src="{{asset('images/condominio/portada.jpg')}}">
			</div>
			<div class="card-content center-align activator">
				<span class="card-title  grey-text text-darken-4">
					<h2>{{ $residencia->nombre }}</h2>
					<p class="">Click en la Imagen para Ver los Detalles</p>
				</span>
			</div>
			<div class="card-reveal">
				<span class="card-title center-align grey-text text-darken-4">{{ $residencia->nombre}} <i class="mdi-navigation-close  right"></i></span>
				<p>
					@if ($residencia->solvencia)
						<h3 class="green-text">Al Día</h3>
					@else
						<h3 class="red-text"> Moroso</h3>
					@endif
					<strong>Nombre de la Residencia:</strong>  {{$residencia->nombre}} <br>
					@if (User::where('id','=',$residencia->persona_id_propietario)->first() != null)
					<strong>Dueño: </strong> <img height="24" class="circle" src="{{User::where('id','=',$residencia->persona_id_propietario)->first()->avatar}}" alt="Sin imagen">	{{$residencia->Dueño}}   <br>
					@endif
					<strong>Alicuota: </strong>	{{$residencia->alicuota}} % <br>
Example #3
0
 public function editarResidencia()
 {
     $residencias = Residencias::lists('nombre', 'id');
     if (Input::has('nombre')) {
         $rules = array('nombre' => 'required|min:4|max:50', 'cant_personas' => 'required|numeric|min:0', 'persona_id_propietario' => 'required|numeric|exists:personas,id');
         $validation = Validator::make(Input::except('_token'), $rules);
         if ($validation->fails()) {
             return Redirect::to('perfil')->withResidencias($residencias)->withErrors($validation);
         } else {
             Residencias::find(Auth::user()->residencia_id)->Update(Input::except('_token'));
             flashMessage("Residencia Actualizada Correctamente");
             return Redirect::to("ver-residencia");
         }
     }
 }