//-----------------------------------------------------------------\\ //----------------------Seccion del Fanatico-----------------------\\ //-----------------------------------------------------------------\\ public ContenedorError AgregarFanatico(guiModeloFanatico pModel) { int mResultado = AdministrarUsuario.Instance.AgregarNuevoUsuario(pModel, ConstantesGestionarUsuarios.kUsuarioFantatico); ContenedorError mError = new ContenedorError(mResultado); return CrearContenedor(mResultado); }
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; }
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); }
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); }
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(); }
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; }