Ejemplo n.º 1
1
 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;
 }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
 /**
  * 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'));
 }
Ejemplo n.º 4
0
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);
}
Ejemplo n.º 5
0
 /**
  * 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);
 }
Ejemplo n.º 6
0
 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;
 }
Ejemplo n.º 7
0
 public static function miembroActivo()
 {
     return Miembro::model()->find('email=:email', array(':email' => Yii::app()->user->name));
 }
Ejemplo n.º 8
0
 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;
 }
Ejemplo n.º 9
0
 /**
  * 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);
 }
Ejemplo n.º 10
0
 /**
  * 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');
 }
Ejemplo n.º 11
0
 private function validaAcceso($user)
 {
     return Miembro::model()->find('email=:email', array(':email' => $user));
 }
Ejemplo n.º 12
0
 public function buscaEmailMiembro($email)
 {
     $miembro = Miembro::model()->find('email=\'' . $email . '\'');
     return $miembro == null ? 0 : $miembro->idmiembro;
 }