public function run()
 {
     DB::table('facturas')->delete();
     $año = Carbon\Carbon::now()->year;
     for ($i = 1; $i <= 12; $i++) {
         $facturas[] = array('mes' => '' . $i, 'año' => $año, 'monto' => rand(100000, 500000), 'concepto' => 'Mantenimiento');
         $facturas[] = array('mes' => '' . $i, 'año' => $año, 'monto' => rand(100000, 500000), 'concepto' => 'Seguridad');
         $facturas[] = array('mes' => '' . $i, 'año' => $año, 'monto' => rand(100000, 500000), 'concepto' => 'Electricidad');
         $facturas[] = array('mes' => '' . $i, 'año' => $año, 'monto' => rand(100000, 500000), 'concepto' => 'Servicio de Agua');
         $facturas[] = array('mes' => '' . $i, 'año' => $año, 'monto' => rand(100000, 500000), 'concepto' => 'Gastos Generales');
     }
     Facturas::insert($facturas);
     DB::table('recibos')->delete();
     Recibos::create(array('concepto' => 'Contrato con Sistema Web de Condominio Online', 'monto' => '1', 'persona_id' => '0', 'transaccion' => "Transferencia", "path" => "recibo_online.png"));
     $this->command->info('Facturas Table Seed!');
 }
示例#2
0
 public function Recibos($action)
 {
     if (isset($action)) {
         if ($action == "create") {
             $data = Recibos::firstOrCreate(Input::all());
             return $respuesta = array('Record' => $data, 'Result' => "OK");
         }
         if ($action == "edit") {
             Recibos::where("id", Input::get("id"))->update(Input::except("id"));
             return $respuesta = array('Record' => Recibos::find(Input::get('id')), 'Result' => "OK");
         }
         if ($action == "remove") {
             $path = Recibos::find(Input::get("id"))->path;
             Event::fire('eliminarArchivo', public_path() . "/images/recibos/" . $path);
             Recibos::where('id', Input::get("id"))->delete();
             return '{"Result":"OK"}';
         }
         if ($action == "list") {
             $Records = Recibos::get();
             $respuesta = array('Records' => $Records, 'Result' => "OK");
             return json_encode($respuesta);
         }
         if ($action == "personas") {
             $nulos = DB::table('personas')->select(DB::raw("'NO POSEE' as DisplayText, NULL as Value"));
             $respuesta = DB::table('personas')->select("nombre as DisplayText", "id as Value")->union($nulos)->orderby('value', 'asc')->distinct()->get();
             return "var opciones=" . json_encode($respuesta);
         }
     }
 }
示例#3
0
 public function verrecibos()
 {
     $recibos = Recibos::where("persona_id", "=", Auth::user()->id)->orderby("created_at", "desc")->get();
     $solvencias = Solvencia::getEstadoResidencia(Auth::user()->residencia->id);
     $deuda = getDeudaTotal(Auth::user()->residencia_id);
     return View::make('verrecibos')->withRecibos($recibos)->withSolvencias($solvencias)->withDeuda($deuda);
 }