Beispiel #1
0
 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;
        }
Beispiel #4
0
        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);
 }