public function setUp() { $Miembro = new Miembro(); $Miembro->setNombre("Nombre"); $Miembro->setApellido("Apellido"); $Miembro->setCedula("19720104"); $Miembro->setCorreo("*****@*****.**"); $Miembro->setTipo("administrador"); $Miembro->setClave("1234"); $dao = FabricaDao::obtenerDaoMiembro($this->{$Miembro}); $dao->agregar(); $Tecnico = new Miembro(); $Tecnico->setNombre("Nombre"); $Tecnico->setApellido("Apellido"); $Tecnico->setCedula("19720104"); $Tecnico->setCorreo("*****@*****.**"); $Tecnico->setTipo("tecnico"); $Tecnico->setClave("1234"); $dao = FabricaDao::obtenerDaoMiembro($this->{$Tecnico}); $dao->agregar(); $TipoR = new TipoRevision(); $TipoR->setNombre("TipoRevision#"); $dao = FabricaDao::obtenerDaoTipoRevision($TipoR); $dao->agregar(); $TipoD = new TipoDespacho(); $TipoD->setNombre("TipoDespacho#"); $dao = FabricaDao::obtenerDaoTipoDespacho($TipoD); $dao->agregar(); $TipoS = new TipoSolucion(); $TipoS->setNombre("TipoSolucion#"); $dao = FabricaDao::obtenerDaoTipoSolucion($TipoS); $dao->agregar(); $Requer = new Requerimiento(); $Requer->setCreador($Miembro); $Requer->setNombreSolicitante("Apellido"); $Requer->setTlfSolicitante("12345"); $Requer->setTipoRevision("12345"); $Requer->setObservaciones("Observacion"); $Requer->setIp("0000"); $Requer->setDireccionEquipo("Direccion"); $Requer->setPrivilegios(true); $Requer->setTipoSolucion($TipoS); $Requer->setTipoDespacho($TipoD); $Requer->setTecnico($Tecnico); $Requer->setUsuarioNotificado("UsuarioNotificado"); $this->Requerimiento = $Requer; }
public function testConsultarXParametros() { $usuario = $this->Dao->agregar(); $this->Miembr->setId($usuario->getId()); $Miembro = new Miembro(); $Miembro->setTipo($this->Miembr->getTipo()); $Miembro = $this->Dao->consultarXParametros(); $this->assertNotNull($Miembro); $this->testEliminar(); }
/** * Display a listing of usuarios * * @return Response */ public function index() { $familia = Familia::where('id', '=', Session::get('familia_id'))->get(); $miembroI = Miembro::with(array('conceptos' => function ($query) { $query->where('tipo', '=', 'Ingreso'); }))->where('familia_id', '=', Session::get('familia_id'))->with(array('metas' => function ($query) { $query->orderBy('prioridad', 'DESC'); }))->get(); $acumI = 0; foreach ($miembroI as $concepto) { foreach ($concepto->conceptos as $c) { $acumI += $c->pivot->monto; } } $miembroE = Miembro::with(array('conceptos' => function ($query) { $query->where('tipo', '=', 'Egreso'); }))->where('familia_id', '=', Session::get('familia_id'))->get(); $acumE = 0; foreach ($miembroE as $concepto) { foreach ($concepto->conceptos as $c) { $acumE += $c->pivot->monto; } } $datosFamilia = ['Ingresos' => $acumI, 'Egresos' => $acumE, 'Patrimonio' => $acumI - $acumE, 'MiembrosI' => $miembroI, 'MiembrosE' => $miembroE]; return View::make('back.Balances.index', compact('datosFamilia', 'familia')); }
function formUnete($parametros) { include_once 'Miembro.php'; include_once 'Club.php'; $var = validarDatos($parametros); $club = $parametros['club']; $nombre = $parametros['nombre']; $mail = $parametros['mail']; $pass = $parametros['pass']; $pass2 = $parametros['pass2']; $xmiembro = new Miembro(); $xmiembro->setNombre($nombre); $xmiembro->setEmail($mail); $xmiembro->setPass($pass); echo json_encode($var); }
/** * Show the form for creating a new meta * * @return Response */ public function create($id) { $maxP = Meta::where('miembro_id', '=', $id)->sum('prioridad'); $m = 100 - $maxP; $datos = ['metas' => Meta::where('miembro_id', '=', $id)->get(), 'miembro' => Miembro::find($id), 'maxP' => $m]; // $metas = Meta::where('miembro_id','=',$id)->get(); return View::make('back.Metas.create')->with($datos); }
public function guardaDatosGenerales($idmiembro = 0) { $transaction = Yii::app()->db->beginTransaction(); try { $miembro = new Miembro(); $miembro->apepat = $this->apepat; $miembro->apemat = $this->apemat; $miembro->nombre = $this->nombre; $miembro->email = $this->email; $miembro->emailalt = $this->emailalt; $miembro->telefono = $this->telefono; $miembro->fechareg = date("Y-m-d H:i:s"); $miembro->arbitro = null; $miembro->activo = null; $miembro->areaespecial = $this->areaespe; $miembro->estado = '1'; $miembro->password = $this->passw; $miembro->idtipomiembro = 3; //Asociado Yii::log('insert miembro ' . $miembro->insert()); /* * */ $datosacad = new Datosacad(); $datosacad = new Datosacad(); $datosacad->idorganizacion = Organizacion::model()->find('idorganizacion=' . $this->org)->idorganizacion; $datosacad->idmiembro = $miembro->idmiembro; $datosacad->dependencia = $this->dep; $datosacad->departamento = $this->dep; $datosacad->otro = $this->otro; //Yii::log('datosacad ' . print_r($datosacad, true)); Yii::log('insert datosacad ' . $datosacad->insert()); /* * */ $dommiembro = new Dommiembro(); $dommiembro->calle = $this->calle; $dommiembro->numero = $this->numero; $dommiembro->colonia = $this->colonia; $dommiembro->municipio = $this->municipio; $dommiembro->ciudad = $this->ciudad; $dommiembro->estado = $this->estado; $dommiembro->codpostal = $this->codpostal; $dommiembro->idpais = Pais::model()->find('idpais=' . $this->pais)->idpais; $dommiembro->idmiembro = $miembro->idmiembro; Yii::log('insert dommiembro ' . $dommiembro->insert()); /* * */ foreach ($this->campoint as $item) { $aux = new Areainteresmiembro(); $aux->idmiembro = $miembro->idmiembro; $aux->idareainteres = $item; $aux->estado = '1'; Yii::log('insert areainteresmiembro ' . $aux->insert()); } /* * */ $transaction->commit(); } catch (Exception $ex) { $transaction->rollback(); return false; die('FAILED!!!'); } return true; }
public static function miembroActivo() { return Miembro::model()->find('email=:email', array(':email' => Yii::app()->user->name)); }
public function cargaDatosGenerales($idmiembro) { $miembro = Miembro::model()->find('idmiembro=' . $idmiembro); $dommiembro = Dommiembro::model()->find('idmiembro=' . $idmiembro); $datosacad = Datosacad::model()->find('idmiembro=' . $idmiembro); $areainteresmiembro = Areainteresmiembro::model()->findAll('idmiembro=' . $idmiembro); $datosgral = new DatosgralForm(); if (isset($miembro)) { $datosgral->idmiembro = $miembro->idmiembro; $datosgral->apepat = $miembro->apepat; $datosgral->apemat = $miembro->apemat; $datosgral->nombre = $miembro->nombre; $datosgral->email = $miembro->email; $datosgral->emailalt = $miembro->emailalt; $datosgral->telefono = $miembro->telefono; $datosgral->areaespe = $miembro->areaespecial; } if (isset($dommiembro)) { $datosgral->calle = $dommiembro->calle; $datosgral->numero = $dommiembro->numero; $datosgral->colonia = $dommiembro->colonia; $datosgral->municipio = $dommiembro->municipio; $datosgral->codpostal = $dommiembro->codpostal; $datosgral->ciudad = $dommiembro->ciudad; $datosgral->estado = $dommiembro->estado; $datosgral->pais = $dommiembro->idpais; } if (isset($datosacad)) { $datosgral->org = $datosacad->idorganizacion; $datosgral->dep = $datosacad->departamento; $datosgral->otro = $datosacad->otro; } $aux = array(); if (isset($areainteresmiembro)) { foreach ($areainteresmiembro as $areaint) { array_push($aux, $areaint->idareainteres); } } $datosgral->campoint = $aux; return $datosgral; }
/** * Show the form for creating a new concepto * * @return Response */ public function create($id) { $datos = ['conceptos' => Concepto::all(), 'miembro' => Miembro::find($id)]; return View::make('back.ConceptosMiembros.create')->with($datos); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $miembro = Miembro::findOrFail($id); $destinationPath = 'uploads/images/'; File::delete($destinationPath . $miembro->foto); if ($miembro::destroy($id)) { Session::flash('message', 'Eliminado Correctamente'); Session::flash('class', 'success'); } else { Session::flash('message', 'Error Al Eliminar'); Session::flash('class', 'danger'); } return Redirect::to('dashboard/miembros'); }
private function validaAcceso($user) { return Miembro::model()->find('email=:email', array(':email' => $user)); }
public function buscaEmailMiembro($email) { $miembro = Miembro::model()->find('email=\'' . $email . '\''); return $miembro == null ? 0 : $miembro->idmiembro; }