Esempio n. 1
0
 public function edit($id)
 {
     $this->data['donacion'] = Donacion::find($id);
     $this->data['addDonacionesActive'] = 'active';
     $this->data['personales'] = Personal::selectRaw('CONCAT(nombres, " (ID:", personalID,")") as nombres, personalID')->where('tipoPersonal', '=', 'aportante')->lists('nombres', 'personalID');
     $this->data['beneficiarios'] = Beneficiario::selectRaw('CONCAT(apellidos, " (ID:", beneficiarioID,")") as apellidos, beneficiarioID')->where('status', '=', 'activo')->lists('apellidos', 'beneficiarioID');
     return View::make('admin.donaciones.edit', $this->data);
 }
Esempio n. 2
0
 public function edit($id)
 {
     $this->data['ayuda'] = Ayuda::find($id);
     $this->data['addAyudasActive'] = 'active';
     $this->data['beneficiarios'] = Beneficiario::lists('apellidos', 'beneficiarioID');
     $this->data['personales'] = Personal::selectRaw('CONCAT(nombres, " (ID:", personalID,")") as nombres, personalID')->where('tipoPersonal', '=', 'aportante')->lists('nombres', 'personalID');
     return View::make('admin.ayudas.edit', $this->data);
 }
Esempio n. 3
0
 public function duracionVinculacion($benID)
 {
     $ben = Beneficiario::select('fechaing', 'fecha_desvinculacion')->where('beneficiarioID', '=', $benID)->first();
     $lastDate = $ben->fecha_desvinculacion == NULL ? date('Y-m-d') : $ben->fecha_desvinculacion;
     $diff = date_diff(date_create($ben->fechaing), date_create($lastDate));
     $difference = $diff->y == 0 ? null : $diff->y . ' A&Ntildeo(s) ';
     $difference .= $diff->m == 0 ? null : $diff->m . ' mes(es) ';
     $difference .= $diff->d == 0 ? null : $diff->d . ' dia(s) ';
     return $difference;
 }
Esempio n. 4
0
 public function index()
 {
     $this->data['destinos'] = Destino::all();
     $this->data['destinosActive'] = 'active';
     $benCount = array();
     foreach (Destino::all() as $des) {
         $benCount[$des->id] = Beneficiario::join('objetivo', 'beneficiarios.objetivo', '=', 'objetivo.id')->join('destino', 'objetivo.destID', '=', 'destino.id')->where('destino.id', '=', $des->id)->count();
     }
     $this->data['beneficiarioCount'] = $benCount;
     return View::make('admin.destinos.index', $this->data);
 }
Esempio n. 5
0
 public function __construct()
 {
     parent::__construct();
     $this->data['pageTitle'] = 'Dashboard';
     $this->data['personalID'] = Auth::personales()->get()->personalID;
     $this->data['personal'] = Personal::find(Auth::personales()->get()->id);
     $this->data['beneficiarioID'] = Personal::find(Auth::personales()->get()->id);
     // Del Aportante
     $this->data['donaciones'] = Donacion::where('aportanteID', '=', $this->data['personalID'])->get();
     $this->data['ayudas'] = Ayuda::where('aportanteID', '=', Auth::personales()->get()->personalID)->get();
     $this->data['beneficiario'] = Ayuda::where('aportanteID', '=', Auth::personales()->get()->personalID)->get();
     $ben = json_decode($this->data['beneficiario']);
     $this->data['beneficiarios'] = Beneficiario::where('beneficiarioID', '=', $ben[0]->beneficiarioID)->get();
     $this->data['ingresoTotal'] = 0;
     $this->data['egresoTotal'] = 0;
     foreach ($this->data['ayudas'] as $ayuda) {
         $this->data['egresoTotal'] = $this->data['egresoTotal'] + $ayuda->gastos;
     }
     foreach ($this->data['donaciones'] as $donacion) {
         $this->data['ingresoTotal'] = $this->data['ingresoTotal'] + $donacion->montodonacion;
     }
     $this->data['saldo'] = $this->data['ingresoTotal'] - $this->data['egresoTotal'];
 }
Esempio n. 6
0
 public function ReporteGen()
 {
     if (Input::get('beneficiario')) {
         $this->data['beneficiario'] = Beneficiario::where('beneficiarioID', '=', Input::get('beneficiario'))->get();
         foreach ($this->data['beneficiario'] as $ben) {
             $this->data['ayudas'] = $ben->ayudas;
             $this->data['donaciones'] = $ben->donaciones;
         }
         $this->data['ingresoTotal'] = 0;
         $this->data['egresoTotal'] = 0;
         foreach ($this->data['ayudas'] as $ayuda) {
             $this->data['egresoTotal'] = $this->data['egresoTotal'] + $ayuda->gastos;
         }
         foreach ($this->data['donaciones'] as $donacion) {
             $this->data['ingresoTotal'] = $this->data['ingresoTotal'] + $donacion->montodonacion;
         }
         $this->data['saldo'] = $this->data['ingresoTotal'] - $this->data['egresoTotal'];
         $this->data['sacandoAportante'] = $this->data['ayudas'];
         //            return $this->data;
         return View::make('admin.reportes.reporte', $this->data);
     } else {
         return Redirect::route('admin.reportes.index');
     }
 }
 function crearDatosRpc()
 {
     $objTipoOrg = new TipoOrganizacion();
     $objEspecialidad = new Especialidad();
     $objProveedor = new Proveedor();
     $objBeneficiario = new Beneficiario();
     //Insertar tipo de organización por defecto
     $objTipoOrg->codtipoorg = '--';
     $objTipoOrg->dentipoorg = '---seleccione---';
     $objTipoOrg->incluir();
     //Insertar especialidad por defecto
     $objEspecialidad->codesp = '---';
     $objEspecialidad->denesp = '---seleccione---';
     $objEspecialidad->incluir();
     //Insertar proveedor por defecto
     $objProveedor->codemp = '0001';
     $objProveedor->cod_pro = '----------';
     $objProveedor->nompro = 'Ninguno';
     $objProveedor->dirpro = '-';
     $objProveedor->telpro = '';
     $objProveedor->faxpro = '';
     $objProveedor->nacpro = '';
     $objProveedor->rifpro = '';
     $objProveedor->nitpro = '';
     $objProveedor->fecreg = '1900-01-01';
     $objProveedor->capital = 0;
     $objProveedor->sc_cuenta = '';
     $objProveedor->obspro = '';
     $objProveedor->estpro = 1;
     $objProveedor->estcon = 0;
     $objProveedor->estaso = 0;
     $objProveedor->ocei_fec_reg = '1900-01-01';
     $objProveedor->ocei_no_reg = '';
     $objProveedor->monmax = 0;
     $objProveedor->cedrep = '';
     $objProveedor->nomreppro = '';
     $objProveedor->emailrep = '';
     $objProveedor->carrep = '';
     $objProveedor->registro = '';
     $objProveedor->nro_reg = '';
     $objProveedor->tomo_reg = '';
     $objProveedor->folreg = '';
     $objProveedor->fecregmod = '1900-01-01';
     $objProveedor->regmod = '';
     $objProveedor->nummod = '';
     $objProveedor->tommod = '';
     $objProveedor->folmod = '';
     $objProveedor->inspector = 0;
     $objProveedor->foto = '';
     $objProveedor->codbansig = '---';
     $objProveedor->codban = '---';
     $objProveedor->codmon = '---';
     $objProveedor->codtipoorg = '--';
     $objProveedor->codesp = '---';
     $objProveedor->ctaban = '---';
     $objProveedor->numlic = '';
     $objProveedor->fenvenrnc = '1900-01-01';
     $objProveedor->numregsso = '';
     $objProveedor->fecvensso = '1900-01-01';
     $objProveedor->numregince = '';
     $objProveedor->fecvenince = '1900-01-01';
     $objProveedor->estprov = 0;
     $objProveedor->pagweb = '';
     $objProveedor->email = '';
     $objProveedor->codpai = '---';
     $objProveedor->codest = '---';
     $objProveedor->codmun = '---';
     $objProveedor->codpar = '---';
     $objProveedor->graemp = '';
     $objProveedor->tipconpro = '';
     $objProveedor->sc_cuentarecdoc = '';
     $objProveedor->sc_ctaant = '';
     $objProveedor->incluir();
     //Insertar beneficiario por defecto
     $objBeneficiario->codemp = '0001';
     $objBeneficiario->ced_bene = '----------';
     $objBeneficiario->codpai = '---';
     $objBeneficiario->codest = '---';
     $objBeneficiario->codmun = '---';
     $objBeneficiario->codpar = '---';
     $objBeneficiario->codtipcta = '';
     $objBeneficiario->rifben = '';
     $objBeneficiario->nombene = 'Beneficiario Nulo';
     $objBeneficiario->apebene = '';
     $objBeneficiario->dirbene = '';
     $objBeneficiario->telbene = '';
     $objBeneficiario->celbene = '';
     $objBeneficiario->email = '';
     $objBeneficiario->sc_cuenta = '';
     $objBeneficiario->codbansig = '---';
     $objBeneficiario->codban = '';
     $objBeneficiario->ctaban = '';
     $objBeneficiario->foto = '';
     $objBeneficiario->fecregben = '1900-01-01';
     $objBeneficiario->nacben = '';
     $objBeneficiario->numpasben = '';
     $objBeneficiario->tipconben = '';
     $objBeneficiario->tipcuebanben = '';
     $objBeneficiario->sc_cuentarecdoc = '';
     $objBeneficiario->incluir();
     unset($objTipoOrg);
     unset($objEspecialidad);
     unset($objProveedor);
     unset($objBeneficiario);
 }
 /**
  * Remove the specified  from storage.
  */
 public function destroy($id)
 {
     Beneficiario::where('beneficiarioID', '=', $id)->delete();
     Activity::log(['contentId' => $id, 'user_id' => Auth::admin()->get()->id, 'contentType' => 'Beneficiario', 'action' => 'Borrado de Beneficiario ', 'description' => 'Eliminacion de un Beneficiario', 'details' => 'Usuario: ' . Auth::admin()->get()->name, 'updated' => $id ? true : false]);
     $output['success'] = 'deleted';
     return Response::json($output, 200);
 }