public ActionResult Administrador_Nuevo_Registro(guiModeloAdministrador pModel) { if (ModelState.IsValid) { ContenedorError mResultado = cPresentadorUsuarios.AgregarAdministrador(pModel); if (!mResultado.HayError()) { return VolverInicio(); } else { SetError(mResultado); } } return View("Administrador_Registro", pModel); }
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; }
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 Administrador_Guardar_Cambios(guiModeloAdministrador pModel) { //PresentadorGestionarUsuarios mPresentador = (PresentadorGestionarUsuarios)Session["Usuario"]; if (ModelState.IsValid) { ContenedorError mResultado = this.cPresentadorUsuarios.ActualizarAdministrador(pModel); if (!mResultado.HayError()) { pModel.cContrasena = ""; pModel.cFechaInscripcion = ((guiModeloUsuario)Session["Modelo"]).cFechaInscripcion; Session["Modelo"] = pModel; return RedirectToAction("Administrador_Perfil", "Usuario"); } else { SetError(mResultado); } } return View("Administrador_Registro", pModel); }
//-----------------------------------------------------------------\\ //-------------------Seccion del Administrador---------------------\\ //-----------------------------------------------------------------\\ public ContenedorError AgregarAdministrador(guiModeloAdministrador pModel) { int mResultado = AdministrarUsuario.Instance.AgregarNuevoUsuario(pModel, ConstantesGestionarUsuarios.kUsuarioAdministrador); return CrearContenedor(mResultado); }
public ContenedorError ActualizarAdministrador(guiModeloAdministrador pModel) { int mResultado = AdministrarUsuario.Instance.ActualizarUsuario(pModel); return CrearContenedor(mResultado); }