Exemplo n.º 1
0
 public override bool Ejecutar()
 {
     try
     {
         adjunto = FabricaEntidad.CrearAdjunto();
         for (int i = 0; i < archivo.Count(); i++)
         {
             if (archivo[i] != "")
             {
                 (adjunto as Clases.Adjunto).Urlarchivo = archivo[i];
                 (adjunto as Clases.Adjunto).Titulo     = nombre[i];
                 IDAOAdjunto accionVerificar = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                 adjuntoExiste = FabricaEntidad.CrearAdjunto();
                 adjuntoExiste = accionVerificar.VerificarAdjunto(adjunto);
                 if ((adjuntoExiste as Clases.Adjunto).Idadjunto == 0)
                 {
                     IDAOAdjunto accion = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                     estado = accion.AdjuntarBD(adjunto);
                 }
                 else
                 {
                     estado = true;
                 }
             }
         }
         return(estado);
     }
     catch
     {
         return(estado);
     }
 }
        public override int Ejecutar()
        {
            IDAOAdjunto accion    = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
            Entidad     resultado = accion.BorrarAdjunto(Idnota, nombre);

            if (resultado != null)
            {
                IDAOAdjunto accion2 = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                result = accion2.VerificarAdjuntoEliminar(usuario, nombre);
            }
            return(result);
        }
        public override List <Clases.Adjunto> Ejecutar()
        {
            IDAOAdjunto accion2 = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();

            lista = accion2.AdjuntosHuerfanos(libreta);
            if (lista.Count != 0)
            {
                IDAOAdjunto accion    = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                bool        resultado = accion.EliminarAdjuntosTodos(libreta);
            }
            return(lista);
        }
Exemplo n.º 4
0
        public override Entidad Ejecutar()
        {
            IDAOUsuario accion = FabricaDAO.CrearFabricaDeDAO(2).CrearDAOUsuario();

            usuario = accion.ImportarConfiguracion(usuario);

            accion = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOUsuario();

            accion.ImportarConfiguracion(usuario);

            for (int i = 0; i < (usuario as Clases.Usuario).ListaLibretas.Count; i++)
            {
                IDAOLibreta accionLibreta = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOLibreta();
                accionLibreta.AgregarLibreta((usuario as Clases.Usuario).ListaLibretas[i], usuario);

                for (int j = 0; j < (usuario as Clases.Usuario).ListaLibretas[i].ListaNota.Count; j++)
                {
                    IDAONota accionNota = FabricaDAO.CrearFabricaDeDAO(1).CrearDAONota();
                    (usuario as Clases.Usuario).ListaLibretas[i].ListaNota[j].Libreta.NombreLibreta = (usuario as Clases.Usuario).ListaLibretas[i].NombreLibreta;
                    accionNota.ImportarNota((usuario as Clases.Usuario).ListaLibretas[i].ListaNota[j]);

                    for (int k = 0; k < (usuario as Clases.Usuario).ListaLibretas[i].ListaNota[j].ListaAdjunto.Count; k++)
                    {
                        IDAOAdjunto accionVerificar = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                        Entidad     adjuntoExiste   = FabricaEntidad.CrearAdjunto();
                        adjuntoExiste = accionVerificar.VerificarAdjunto((usuario as Clases.Usuario).ListaLibretas[i].ListaNota[j].ListaAdjunto[k]);

                        if ((adjuntoExiste as Clases.Adjunto).Idadjunto == 0)
                        {
                            IDAOAdjunto accionAdjunto = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                            accionAdjunto.AdjuntarBD((usuario as Clases.Usuario).ListaLibretas[i].ListaNota[j].ListaAdjunto[k]);
                        }

                        accionNota = FabricaDAO.CrearFabricaDeDAO(1).CrearDAONota();
                        Entidad nota = accionNota.VerificarNota((usuario as Clases.Usuario).ListaLibretas[i].ListaNota[j], (usuario as Clases.Usuario));

                        IDAOAdjunto accion2 = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                        adjuntoExiste = accion2.VerificarAdjunto((usuario as Clases.Usuario).ListaLibretas[i].ListaNota[j].ListaAdjunto[k]);

                        if ((adjuntoExiste as Clases.Adjunto).Idadjunto != 0)
                        {
                            IDAOAdjunto accion3 = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                            accion3.AgregarAdjunto_Nota(nota, adjuntoExiste);
                        }
                    }
                }
            }

            return(usuario);
        }
        public override Entidad Ejecutar()
        {
            IDAOUsuario accion = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOUsuario();

            usuario = accion.ExportarConfiguracion(usuario);

            if (log.IsInfoEnabled)
            {
                log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " usuario: " + (usuario as Clases.Usuario).ToString());
            }

            IDAOLibreta accionLibreta = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOLibreta();

            (usuario as Clases.Usuario).ListaLibretas = accionLibreta.ListarLibretas(usuario);

            IDAONota accionNota = FabricaDAO.CrearFabricaDeDAO(1).CrearDAONota();

            for (int i = 0; i < (usuario as Clases.Usuario).ListaLibretas.Count; i++)
            {
                (usuario as Clases.Usuario).ListaLibretas[i].ListaNota = accionNota.ListarNotasLibretaTypeNota((usuario as Clases.Usuario).ListaLibretas[i]);

                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " libreta: " + (usuario as Clases.Usuario).ListaLibretas[i].ToString());
                }

                IDAOEtiqueta accionEtiqueta = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOEtiqueta();
                IDAOAdjunto  accionAdjunto  = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();

                for (int j = 0; j < (usuario as Clases.Usuario).ListaLibretas[i].ListaNota.Count; j++)
                {
                    (usuario as Clases.Usuario).ListaLibretas[i].ListaNota[j].ListaEtiqueta = accionEtiqueta.ListarEtiquetasDeNota((usuario as Clases.Usuario).ListaLibretas[i].ListaNota[j]);
                    (usuario as Clases.Usuario).ListaLibretas[i].ListaNota[j].ListaAdjunto  = accionAdjunto.ListarAjuntos((usuario as Clases.Usuario).ListaLibretas[i].ListaNota[j], (usuario as Clases.Usuario));
                    if (log.IsInfoEnabled)
                    {
                        log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " Nota: " + (usuario as Clases.Usuario).ListaLibretas[i].ListaNota[j].ToString());
                    }
                }
            }

            accion = FabricaDAO.CrearFabricaDeDAO(2).CrearDAOUsuario();
            accion.ExportarConfiguracion(usuario);

            return(usuario);
        }
        public override bool Ejecutar()
        {
            try
            {
                IDAONota accion = FabricaDAO.CrearFabricaDeDAO(1).CrearDAONota();
                nota = accion.VerificarNota(nota, usuario);
                if ((nota as Clases.Nota).Idnota != 0)
                {
                    adjunto = FabricaEntidad.CrearAdjunto();
                    for (int i = 0; i < archivo.Count(); i++)
                    {
                        if (archivo[i] != "")
                        {
                            (adjunto as Clases.Adjunto).Urlarchivo = archivo[i];
                            (adjunto as Clases.Adjunto).Titulo     = nombre[i];
                            IDAOAdjunto accion2 = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                            adjunto = accion2.VerificarAdjunto(adjunto);

                            if ((adjunto as Clases.Adjunto).Idadjunto != 0)
                            {
                                IDAOAdjunto accion3 = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                                resultado = accion3.AgregarAdjunto_Nota(nota, adjunto);
                            }
                            else
                            {
                                return(resultado);
                            }
                        }
                    }
                    return(resultado);
                }
                else
                {
                    return(resultado);
                }
            }
            catch
            {
                return(resultado);
            }
        }
        public override bool Ejecutar()
        {
            bool resultado = false;

            foreach (Clases.Adjunto adjun in lista)
            {
                IDAOAdjunto accon3 = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                accon3.EliminarAdjuntosHuerfanos(adjun.Titulo);

                IDAOAdjunto accion = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                int         result = accion.VerificarAdjuntoEliminar(usuario, adjun.Titulo);
                if (result == 0)
                {
                    comando = FabricaComando.CrearComandoEliminarAdjuntoDropbox(usuario, adjun.Titulo);
                    comando.Ejecutar();
                    resultado = true;
                }
            }

            return(resultado);
        }
Exemplo n.º 8
0
        public void NotaConTresAdjuntos()
        {
            //setteo el usuario
            (usuario as Clases.Usuario).Nombre      = "elbano";
            (usuario as Clases.Usuario).Apellido    = "marquez";
            (usuario as Clases.Usuario).Correo      = "*****@*****.**";
            (usuario as Clases.Usuario).Clave       = "e1223d9bbcd82236f9f09ae1f5578e3cbbd4e8f48954cead3003be60ac85629726dc04b1f875353459f97ba4a4283a1a6adb89d3524bb4816c7125964097106c";
            (usuario as Clases.Usuario).AccesSecret = "meteinmqlaznshx";
            (usuario as Clases.Usuario).AccesToken  = "v8t8xvv80h9dzqs";

            //creo una nota
            (nota as Clases.Nota).Titulo    = "NotaPruebaTresAdjuntos";
            (nota as Clases.Nota).Contenido = "Nota de prueba para pruebas unitarias con tres adjuntos";

            (nota as Clases.Nota).Libreta.NombreLibreta = "Libreta de elbano";

            Entidad           notaExiste = FabricaEntidad.CrearNota();
            Comando <Entidad> comandoVerificarExistenciaNota = FabricaComando.CrearComandoVerificarNota(nota, usuario);

            notaExiste = comandoVerificarExistenciaNota.Ejecutar();

            string curretDirectory = @"C:\Users\elbano\Documents\GitHub\DesarrolloBMW\RapidNote\RapidNote\Archivo\";

            string[] rutas   = { curretDirectory + "Koala.jpg", curretDirectory + "Tulips.jpg", curretDirectory + "Penguins.jpg" };
            string[] nombres = { "Koala.jpg", "Tulips.jpg", "Penguins.jpg" };

            if ((notaExiste as Clases.Nota).Idnota == 0)
            {
                bool resultado = false;


                Comando <Boolean> comando3 = FabricaComando.CrearComandoAdjuntarDropbox(rutas, nombres, usuario);
                bool estado = comando3.Ejecutar();
                if (estado == true)
                {
                    Comando <bool> comando5 = FabricaComando.CrearComandoAgregarAdjuntoBD(rutas, nombres);
                    resultado = comando5.Ejecutar();

                    if (resultado == true)
                    {
                        Comando <Entidad> comando = FabricaComando.CrearComandoNuevaNota(nota);
                        nota = comando.Ejecutar();
                        Comando <bool> comando6 = FabricaComando.CrearComandoAgregarAdjuntoConNota(rutas, nombres, nota, usuario);
                        comando6.Ejecutar();
                    }
                }
            }

            //busco la nota para hacer las aserciones

            usuario.Estado = "NotaPruebaTresAdjuntos";
            List <Entidad>            listaNotas;
            Comando <List <Entidad> > comandoBuscar = FabricaComando.CrearComandoBuscarNotas(usuario);

            listaNotas = comandoBuscar.Ejecutar();

            Assert.IsNotNull(listaNotas);
            Assert.IsTrue(listaNotas.Count > 0);
            Assert.AreEqual((listaNotas[0] as Clases.Nota).Titulo, "NotaPruebaTresAdjuntos");
            int j = 0;

            for (int i = 0; i < nombres.Count(); i++)
            {
                (adjunto as Clases.Adjunto).Urlarchivo = rutas[i];
                (adjunto as Clases.Adjunto).Titulo     = nombres[i];
                IDAOAdjunto accionVerificar = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto();
                Entidad     adjuntoExiste   = accionVerificar.VerificarAdjunto(adjunto);
                if ((adjuntoExiste as Clases.Adjunto).Idadjunto != 0)
                {
                    j++;
                }
            }

            Assert.AreEqual(j, 3);
        }