コード例 #1
0
        public void Ejecutar()
        {
            Entidad usuario = (_vista.Sesion["usuario"] as Clases.Usuario);

            libreta = FabricaEntidad.CrearLibreta();
            (libreta as Clases.Libreta).NombreLibreta = _vista.getNombre();
            comando2      = FabricaComando.CrearComandoVerificarLibreta(libreta, usuario);
            libretaExiste = FabricaEntidad.CrearLibreta();
            libretaExiste = comando2.Ejecutar();
            if ((libretaExiste as Clases.Libreta).Idlibreta == 0)
            {
                comando = FabricaComando.CrearComandoAgregarLibreta(libreta, usuario);
                estado  = comando.Ejecutar();
                if (estado == true)
                {
                    _vista.Redireccionar("../Vista/NuevaNota.aspx");
                }
                else
                {
                    _vista.MensajeError.Text    = _mensajeErrorInsertar;
                    _vista.MensajeError.Visible = true;
                }
            }
            else
            {
                _vista.MensajeError.Text    = _mensajeErrorExiste;
                _vista.MensajeError.Visible = true;
            }
        }
コード例 #2
0
 public void Ejecutar()
 {
     usuario = (_vista.Sesion["usuario"] as Clases.Usuario);
     libreta = FabricaEntidad.CrearLibreta();
     (libreta as Clases.Libreta).Idlibreta     = int.Parse(_vista.getIdLibreta().ToString());
     (libreta as Clases.Libreta).NombreLibreta = _vista.getNombre();
     comando2      = FabricaComando.CrearComandoVerificarLibreta(libreta, usuario);
     libretaExiste = FabricaEntidad.CrearLibreta();
     libretaExiste = comando2.Ejecutar();
     if ((libretaExiste as Clases.Libreta).Idlibreta == 0)
     {
         comando3 = FabricaComando.CrearComandoEditarLibreta(libreta);
         estado   = comando3.Ejecutar();
         if (estado == true)
         {
             _vista.Redireccionar("../Vista/AccesarLibreta.aspx");
         }
         else
         {
             _vista.MensajeError.Text    = _mensajeErrorInsertar;
             _vista.MensajeError.Visible = true;
         }
     }
     else
     {
         _vista.MensajeError.Text    = _mensajeErrorExiste;
         _vista.MensajeError.Visible = true;
     }
 }
コード例 #3
0
        public void IniciarVista()
        {
            libreta = FabricaEntidad.CrearLibreta();
            (libreta as Clases.Libreta).Idlibreta = int.Parse(_vista.getIdLibreta().ToString());

            comando = FabricaComando.CrearComandoTraerLibreta(libreta);
            libreta = comando.Ejecutar();
            _vista.setNombre((libreta as Clases.Libreta).NombreLibreta);
        }
コード例 #4
0
        public void EliminarTodosAdjuntos()
        {
            usuario = (_vista.Sesion["usuario"] as Clases.Usuario);
            libreta = FabricaEntidad.CrearLibreta();
            (libreta as Clases.Libreta).Idlibreta = int.Parse(_vista.getIdLibreta().ToString());
            comando5 = FabricaComando.CrearComandoBorrarAdjuntosTodos(libreta);
            List <Adjunto> lista = new List <Adjunto>();

            lista    = comando5.Ejecutar();
            comando6 = FabricaComando.CrearComandoVerificarAdjuntoEli(lista, usuario);
            comando6.Ejecutar();
        }
コード例 #5
0
        public Entidad VerificarLibreta(Entidad libreta, Entidad usuario)
        {
            Entidad libretaExiste;

            libretaExiste = FabricaEntidad.CrearLibreta();
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

            try
            {
                connexion.AbrirConexionBd();
                sqlcmd.Connection     = connexion.ObjetoConexion();
                sqlcmd.CommandType    = CommandType.StoredProcedure;
                sqlcmd.CommandText    = "VerificarLibreta";
                sqlcmd.CommandTimeout = 2;

                SqlParameter parametroNombre = new SqlParameter("@NOMBRE", (libreta as Libreta).NombreLibreta);
                sqlcmd.Parameters.Add(parametroNombre);
                SqlParameter parametroId = new SqlParameter("@ID", (usuario as Usuario).Id);
                sqlcmd.Parameters.Add(parametroId);
                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    (libretaExiste as Libreta).Idlibreta = int.Parse(sqlrd["idLibreta"].ToString());
                }
                if (log.IsInfoEnabled)
                {
                    log.Info((libreta as Clases.Libreta).ToString());
                }
                if (log.IsInfoEnabled)
                {
                    log.Info((usuario as Clases.Usuario).ToString());
                }
                return(libretaExiste);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(libretaExiste);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
コード例 #6
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));
        }
コード例 #7
0
        public List <Entidad> ListarLibretas(Entidad usuario)
        {
            SqlCommand     sqlcmd        = new SqlCommand();
            Conexion       connexion     = new Conexion();
            List <Entidad> listaLibretas = new List <Entidad>();
            Entidad        libreta       = null;

            try
            {
                connexion.AbrirConexionBd();
                sqlcmd.Connection     = connexion.ObjetoConexion();
                sqlcmd.CommandType    = CommandType.StoredProcedure;
                sqlcmd.CommandText    = "ConsultarLibretas";
                sqlcmd.CommandTimeout = 2;

                SqlParameter parametroCorreo = new SqlParameter("@correoUsuario", (usuario as Usuario).Correo);
                sqlcmd.Parameters.Add(parametroCorreo);
                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    libreta = FabricaEntidad.CrearLibreta();
                    (libreta as Libreta).Idlibreta     = int.Parse(sqlrd["idLibreta"].ToString());
                    (libreta as Libreta).NombreLibreta = sqlrd["nombreLibreta"].ToString();
                    listaLibretas.Add(libreta);
                }
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " nota: " + (usuario as Clases.Usuario).ToString());
                }
                return(listaLibretas);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(listaLibretas);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
コード例 #8
0
 public void Eliminar()
 {
     libreta = FabricaEntidad.CrearLibreta();
     (libreta as Clases.Libreta).Idlibreta = int.Parse(_vista.getIdLibreta().ToString());
     comando4 = FabricaComando.CrearComandoEliminarLibreta(libreta);
     estado   = comando4.Ejecutar();
     if (estado == true)
     {
         _vista.Redireccionar("../Vista/AccesarLibreta.aspx");
     }
     else
     {
         _vista.MensajeError.Text    = _mensajeErrorEliminar;
         _vista.MensajeError.Visible = true;
     }
 }
コード例 #9
0
        public void IniciarVista()
        {
            libreta = FabricaEntidad.CrearLibreta();
            (libreta as Clases.Libreta).Idlibreta = int.Parse(_vista.getIdLibreta().ToString());

            List <Entidad> listaNotas;

            comando = FabricaComando.CrearComandoListarNotasLibreta(libreta);

            listaNotas = comando.Ejecutar();

            if (listaNotas.Count() == 0)
            {
                _vista.MensajeError.Text    = _mensajeError;
                _vista.MensajeError.Visible = true;
            }
            else
            {
                _vista.gridviewnota = listaNotas;
            }
        }
コード例 #10
0
        public Entidad ImportarConfiguracion(Entidad usuario)
        {
            XmlFile xmlFile = XmlFile.getInstancia(usuario.Estado);
            // Create an isntance of XmlTextReader and call Read method to read the file
            XmlTextReader textReader = new XmlTextReader(xmlFile.getXmlFolderPath());

            textReader.Read();
            // If the node has value

            textReader.WhitespaceHandling = WhitespaceHandling.None;

            Boolean seccionLibretas = false;

            int i = -1; int j = -1; int k = -1;

            while (textReader.Read())
            {
                if (seccionLibretas == false)
                {
                    if (textReader.Name.Equals("Correo"))
                    {
                        textReader.Read();
                        (usuario as Usuario).Correo = textReader.Value;
                        textReader.Read();
                    }

                    if (textReader.Name.Equals("Clave"))
                    {
                        textReader.Read();
                        (usuario as Usuario).Clave = textReader.Value;
                        textReader.Read();
                    }

                    if (textReader.Name.Equals("Nombre"))
                    {
                        Console.WriteLine("Name:" + textReader.Name);
                        textReader.Read();
                        Console.WriteLine("Value:" + textReader.Value);
                        (usuario as Usuario).Nombre = textReader.Value;
                        textReader.Read();
                    }

                    if (textReader.Name.Equals("Apellido"))
                    {
                        Console.WriteLine("Name:" + textReader.Name);
                        textReader.Read();
                        Console.WriteLine("Value:" + textReader.Value);
                        (usuario as Usuario).Apellido = textReader.Value;
                        textReader.Read();
                    }

                    if (textReader.Name.Equals("AccesSecret"))
                    {
                        textReader.Read();
                        (usuario as Usuario).AccesSecret = textReader.Value;
                        textReader.Read();
                    }

                    if (textReader.Name.Equals("AccesToken"))
                    {
                        //Console.WriteLine("Name:" + textReader.Name);
                        textReader.Read();
                        //Console.WriteLine("Value:" + textReader.Value);
                        (usuario as Usuario).AccesToken = textReader.Value;
                        textReader.Read();
                    }
                }
                else
                {
                    if (textReader.Name.Equals("NombreLibreta"))
                    {
                        i++; j = -1;
                        textReader.Read();
                        Entidad libreta = FabricaEntidad.CrearLibreta();
                        (libreta as Libreta).NombreLibreta = textReader.Value;
                        (usuario as Usuario).ListaLibretas.Add((libreta as Libreta));
                        textReader.Read();
                        seccionLibretas = true;
                    }

                    if (textReader.Name.Equals("Titulo"))
                    {
                        j++;
                        textReader.Read();
                        Entidad nota = FabricaEntidad.CrearNota();
                        (nota as Nota).Titulo = textReader.Value;
                        (usuario as Usuario).ListaLibretas[i].ListaNota.Add((nota as Nota));
                        textReader.Read();
                    }

                    if (textReader.Name.Equals("Contenido"))
                    {
                        textReader.Read();
                        (usuario as Usuario).ListaLibretas[i].ListaNota[j].Contenido = textReader.Value;
                        textReader.Read();
                    }

                    if (textReader.Name.Equals("Fechacreacion"))
                    {
                        textReader.Read();
                        (usuario as Usuario).ListaLibretas[i].ListaNota[j].Fechacreacion = Convert.ToDateTime(textReader.Value);
                        textReader.Read();
                    }

                    if (textReader.Name.Equals("Fechamodificacion"))
                    {
                        textReader.Read();
                        if (textReader.Value.Contains("/"))
                        {
                            (usuario as Usuario).ListaLibretas[i].ListaNota[j].Fechacreacion = Convert.ToDateTime(textReader.Value);
                        }
                        textReader.Read();
                    }

                    if (textReader.Name.Equals("Etiquetas"))
                    {
                        textReader.Read();
                    }

                    if (textReader.Name.Equals("NombreEtiqueta"))
                    {
                        Console.WriteLine("Name:" + textReader.Name);
                        textReader.Read();
                        Console.WriteLine("Value:" + textReader.Value);
                        Entidad etiqueta = FabricaEntidad.CrearEtiqueta();
                        (etiqueta as Etiqueta).Nombre = textReader.Value;
                        (usuario as Usuario).ListaLibretas[i].ListaNota[j].ListaEtiqueta.Add((etiqueta as Etiqueta));
                        textReader.Read();
                    }

                    if (textReader.Name.Equals("Adjuntos"))
                    {
                        textReader.Read();
                        k = -1;
                    }

                    if (textReader.Name.Equals("NombreArchivo"))
                    {
                        k++;
                        textReader.Read();
                        Entidad adjunto = FabricaEntidad.CrearAdjunto();
                        (adjunto as Adjunto).Titulo = textReader.Value;
                        (usuario as Usuario).ListaLibretas[i].ListaNota[j].ListaAdjunto.Add((adjunto as Adjunto));
                        textReader.Read();
                    }

                    if (textReader.Name.Equals("Urlarchivo"))
                    {
                        textReader.Read();
                        if (textReader.Value != "")
                        {
                            (usuario as Usuario).ListaLibretas[i].ListaNota[j].ListaAdjunto[k].Urlarchivo = textReader.Value;
                        }
                        textReader.Read();
                    }
                }

                if (textReader.Name.Equals("Libretas"))
                {
                    textReader.Read();
                    seccionLibretas = true;
                }
            }

            return(usuario);
        }