コード例 #1
0
 public String Ejecutar()
 {
     usuario  = FabricaEntidad.CrearUsuario();
     comando2 = FabricaComando.CrearComandoSha512(_vista.getclave());
     clave    = comando2.Ejecutar();
     (usuario as Clases.Usuario).Nombre   = _vista.getNombre();
     (usuario as Clases.Usuario).Apellido = _vista.getApellido();
     (usuario as Clases.Usuario).Correo   = _vista.getCorreo();
     (usuario as Clases.Usuario).Clave    = clave;
     comando3 = FabricaComando.CrearComandoListaUsuario(usuario);
     usuario  = comando3.Ejecutar();
     if ((usuario as Clases.Usuario).Id == 0)
     {
         comando = FabricaComando.CrearComandoAgregarUsuario(usuario);
         comando.Ejecutar();
         _vista.Correo["Correo"] = _vista.getCorreo();
         comando4 = FabricaComando.CrearComandoAutentificacionDropbox(_vista.puerto);
         String ruta = comando4.Ejecutar();
         return(ruta);
     }
     else
     {
         _vista.MensajeError.Text    = _mensajeErrorUsuario;
         _vista.MensajeError.Visible = true;
         string valor = "Ya existe";
         return(valor);
     }
 }
コード例 #2
0
        public void Ejecutar()
        {
            Entidad usuario = FabricaEntidad.CrearUsuario();

            usuario.Estado = contrato.nombreArchivo;

            comando = FabricaComando.CrearComandoSubirArchivo(contrato.fileUpload);
            comando.Ejecutar();

            comando = FabricaComando.CrearComandoImportarConfiguracion(usuario);
            usuario = comando.Ejecutar();
        }
コード例 #3
0
        public void Before()
        {
            DropboxAppKey    = "dbhvzaf6ugr4k6q";
            DropboxAppSecret = "q35bdvwgrut9bq4";
            usuario          = FabricaEntidad.CrearUsuario();
            nota             = FabricaEntidad.CrearNota();
            libreta          = FabricaEntidad.CrearLibreta();
            adjunto          = FabricaEntidad.CrearAdjunto();

            FirefoxProfile firefoxProf = new FirefoxProfile();

            selenium = new FirefoxDriver();
            selenium.Manage().Timeouts().ImplicitlyWait(new TimeSpan(0, 0, 30));
        }
コード例 #4
0
        public int Ejecutar()
        {
            usuario = FabricaEntidad.CrearUsuario();

            (usuario as Clases.Usuario).Correo = contrato.getCorreo();
            (usuario as Clases.Usuario).Clave  = contrato.getClave();

            comando2 = FabricaComando.CrearComandoSha512(contrato.getClave());
            (usuario as Clases.Usuario).Clave = comando2.Ejecutar();

            comando = FabricaComando.CrearComandoLogin(usuario);
            usuario = comando.Ejecutar();
            if ((usuario as Clases.Usuario).Id > 0)
            {
                contrato.Sesion["usuario"] = usuario;
            }
            return((usuario as Clases.Usuario).Id);
        }
コード例 #5
0
 public override bool Ejecutar()
 {
     try
     {
         usuario = FabricaEntidad.CrearUsuario();
         DropboxServiceProvider dropbocServiceProvider = new DropboxServiceProvider(DropboxAppKey, DropboxAppSecret, AccessLevel.Full);
         oauthToken = Comandodrop.Token;
         AuthorizedRequestToken requestToken     = new AuthorizedRequestToken(oauthToken, null);
         OAuthToken             oauthAccessToken = dropbocServiceProvider.OAuthOperations.ExchangeForAccessTokenAsync(requestToken, null).Result;
         (usuario as Clases.Usuario).AccesToken  = oauthAccessToken.Value;
         (usuario as Clases.Usuario).AccesSecret = oauthAccessToken.Secret;
         IDAOUsuario accion = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOUsuario();
         accion.InsertarToken(correo, usuario);
         if (log.IsInfoEnabled)
         {
             log.Info(correo.ToString());
         }
         estado = true;
         return(estado);
     }
     catch (AggregateException ae)
     {
         ae.Handle(ex =>
         {
             if (ex is DropboxApiException)
             {
                 Console.WriteLine(ex.Message);
                 if (log.IsErrorEnabled)
                 {
                     log.Error(ex.Message, ex);
                 }
                 return(estado = false);
             }
             return(estado = false);
         });
         return(estado);
     }
 }