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); }
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); }
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Ño(s) '; $difference .= $diff->m == 0 ? null : $diff->m . ' mes(es) '; $difference .= $diff->d == 0 ? null : $diff->d . ' dia(s) '; return $difference; }
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); }
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']; }
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); }