Ejemplo n.º 1
0
        public ActionResult RegistrarUsuarioWebMaster(FrmRegistroWebMaster registroWebMaster)
        {
            //try
            //{
            Session["Excepcion"] = "";

            var ln = new NegocioCuenta();

            var usuario = new Usuario();

            //Características de "WebMaster".
            usuario.Nombre   = registroWebMaster.Nombre;
            usuario.Apellido = registroWebMaster.Apellido;
            usuario.Email    = registroWebMaster.Email;
            usuario.Usr      = registroWebMaster.Usr;
            usuario.Psw      = registroWebMaster.Psw;

            usuario.Estado    = "S";
            usuario.FechaAlta = DateTime.Now;
            usuario.FechaBaja = new DateTime(2000, 01, 01);

            usuario.Direccion   = "N/A";
            usuario.CUIL        = "N/A";
            usuario.Telefono    = "N/A";
            usuario.RazonSocial = "N/A";

            usuario.Idioma = new Idioma {
                Id = 1, Descripcion = "Español", Abreviacion = "Esp"
            };
            usuario.PerfilUsr = new PerfilUsr {
                Id = 1, Descripcion = "WebMaster"
            };
            usuario.Localidad = new Localidad {
                Id = 1, Descripcion = "Implantagraf"
            };

            // Registro Usuario.
            var usrWebMaster = ln.RegistrarUsuario(usuario);

            ln.OtorgarPermisosWebmaster(usrWebMaster.Id);

            return(RedirectToAction("Index"));
        }