//-----------------------------------------------------------------\\
 //----------------------Seccion del Fanatico-----------------------\\
 //-----------------------------------------------------------------\\
 public ContenedorError AgregarFanatico(guiModeloFanatico pModel)
 {
     int mResultado = AdministrarUsuario.Instance.AgregarNuevoUsuario(pModel,
         ConstantesGestionarUsuarios.kUsuarioFantatico);
     ContenedorError mError = new ContenedorError(mResultado);
     return CrearContenedor(mResultado);
 }
Exemplo n.º 2
0
        public static guiModeloUsuario CrearModelo(Dictionary<String, String> mDatosModelo, int pTipoUsuario)
        {
            guiModeloUsuario mNuevoUsuario = null;
            switch (pTipoUsuario)
            {
                case ConstantesGestionarUsuarios.kUsuarioAdministrador:
                    mNuevoUsuario = new guiModeloAdministrador()
                    {
                        cCorreoElectronico = mDatosModelo[ConstantesGestionarUsuarios.kStringCorreoElectronico],
                    };
                    break;
                case ConstantesGestionarUsuarios.kUsuarioNarrador:
                    mNuevoUsuario = new guiModeloNarrador()
                    {
                        cRutaImagen = mDatosModelo[ConstantesGestionarUsuarios.kStringRutaFoto],
                        cGenero = mDatosModelo[ConstantesGestionarUsuarios.kStringGenero],
                        cAnosExperiencia = mDatosModelo[ConstantesGestionarUsuarios.kStringAnosExperiencia],
                        cDescripcion = mDatosModelo[ConstantesGestionarUsuarios.kStringDescripcion]
                    };
                    break;
                case ConstantesGestionarUsuarios.kUsuarioFantatico:
                    mNuevoUsuario = new guiModeloFanatico()
                    {
                        cRutaImagen = mDatosModelo[ConstantesGestionarUsuarios.kStringRutaFoto],
                        cGenero = mDatosModelo[ConstantesGestionarUsuarios.kStringGenero],
                        cDescripcion = mDatosModelo[ConstantesGestionarUsuarios.kStringDescripcion],
                        cCorreoElectronico = mDatosModelo[ConstantesGestionarUsuarios.kStringCorreoElectronico],
                        cEquipo = mDatosModelo[ConstantesGestionarUsuarios.kStringEquipoFavorito],
                        cPais = mDatosModelo[ConstantesGestionarUsuarios.kStringPais]
                    };
                    break;
                default:
                    mNuevoUsuario = new guiModeloUsuarioNull();
                    break;
            }

            mNuevoUsuario.cFechaNacimiento = mDatosModelo[ConstantesGestionarUsuarios.kStringFechaNacimiento];
            mNuevoUsuario.cFechaInscripcion = mDatosModelo[ConstantesGestionarUsuarios.kStringFechaInscripcion];
            mNuevoUsuario.cNombre = mDatosModelo[ConstantesGestionarUsuarios.kStringNombre];
            mNuevoUsuario.cApellido = mDatosModelo[ConstantesGestionarUsuarios.kStringApellido];
            mNuevoUsuario.cEstado = Convert.ToBoolean(mDatosModelo[ConstantesGestionarUsuarios.kStringEstado]);
            return mNuevoUsuario;
        }
Exemplo n.º 3
0
 public ActionResult Fanatico_Nuevo_Registro(guiModeloFanatico pModel)
 {
     if (ModelState.IsValid)
     {
         pModel.cRutaImagen = this.cPresentadorUsuarios.GuardarImagen(pModel.cNombreUsuario, pModel.cImagen);
         ContenedorError mResultado = cPresentadorUsuarios.AgregarFanatico(pModel);
         if (!mResultado.HayError())
         {
             return VolverInicio();
         }
         else
         {
             SetError(mResultado);
         }
     }
     pModel = (guiModeloFanatico) this.Colocar_Pais_Equipos(pModel);
     return View("Fanatico_Registro", pModel);
 }
Exemplo n.º 4
0
        public ActionResult Fanatico_Guardar_Cambios(guiModeloFanatico pModel)
        {
            String mNuevaFoto = "";
            //PresentadorGestionarUsuarios mPresentador = (PresentadorGestionarUsuarios)Session["Usuario"];
            if (ModelState.IsValid)
            {
                mNuevaFoto = this.cPresentadorUsuarios.GuardarImagen(pModel.cNombreUsuario, pModel.cImagen);
                if (mNuevaFoto == "")
                {
                    mNuevaFoto = this.cPresentadorUsuarios.GetRutaFotoFanatico();
                }

                pModel.cRutaImagen = mNuevaFoto;
                ContenedorError mResultado = this.cPresentadorUsuarios.ActualizarFanatico(pModel);
                if (!mResultado.HayError())
                {
                    pModel.cContrasena = ""; //Para que la contrasena no se guarde en el modelo que almaceno en la sesion
                    pModel.cFechaInscripcion = ((guiModeloUsuario)Session["Modelo"]).cFechaInscripcion;

                    Session["Modelo"] = pModel;
                    return RedirectToAction("Fanatico_Perfil", "Usuario");
                }
                else
                {
                    SetError(mResultado);
                }
            }
            pModel = (guiModeloFanatico)this.Colocar_Pais_Equipos(pModel);
            return View("Fanatico_Registro", pModel);
        }
Exemplo n.º 5
0
 public guiModeloUsuario Colocar_Pais_Equipos(guiModeloFanatico pModelo)
 {
     this.cPresentadorUsuarios.SetPaisesEquios(ref pModelo);
     return pModelo;
 }
 //Esta funcion lo que hace es tomar un modelo de fanatico y colocarle el nombre del equipo y el pais
 public void ColocarPaisEquipo(ref guiModeloFanatico pModelo)
 {
     pModelo.cPais = ConsultorPaisBase.GetNombrePais(Convert.ToInt32(pModelo.cPais));
     pModelo.cEquipo = ConsultorEquipoBase.GetNombreEquipo(Convert.ToInt32(pModelo.cEquipo));
 }
 public ContenedorError ActualizarFanatico(guiModeloFanatico pModel)
 {
     int mResultado = AdministrarUsuario.Instance.ActualizarUsuario(pModel);
     return CrearContenedor(mResultado);
 }
 //esta funcion settea los equipos y los paises a un modelo de tipo fanatico, pues son eliminados cuando
 //se caambia de pagina
 public void SetPaisesEquios(ref guiModeloFanatico pModel)
 {
     pModel.cPaises = ConsultorPaisBase.GetPaises();
     pModel.cEquipos = ConsultorEquipoBase.GetEquipos();
 }
Exemplo n.º 9
0
 public guiModeloUsuario CrearModelo(int pTipoUsuario)
 {
     guiModeloUsuario mNuevoUsuario = null;
     switch (pTipoUsuario)
     {
         case ConstantesGestionarUsuarios.kUsuarioAdministrador:
             mNuevoUsuario = new guiModeloAdministrador();
             break;
         case ConstantesGestionarUsuarios.kUsuarioNarrador:
             mNuevoUsuario = new guiModeloNarrador();
             break;
         case ConstantesGestionarUsuarios.kUsuarioFantatico:
             mNuevoUsuario = new guiModeloFanatico();
             break;
     }
     return mNuevoUsuario;
 }