Ejemplo n.º 1
0
        public bool EliminarAdjuntosHuerfanos(string nombre)
        {
            bool       result    = false;
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

            try
            {
                connexion.AbrirConexionBd();
                sqlcmd.Connection     = connexion.ObjetoConexion();
                sqlcmd.CommandType    = CommandType.StoredProcedure;
                sqlcmd.CommandText    = "EliminarAdjuntosHuerfanos";
                sqlcmd.CommandTimeout = 2;
                SqlParameter parametroIdlibreta = new SqlParameter("@nombre", nombre);
                sqlcmd.Parameters.Add(parametroIdlibreta);
                sqlcmd.ExecuteNonQuery();
                result = true;
                return(result);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(result);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 2
0
        public Entidad NuevaNota(Entidad nota)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

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

                SqlParameter parametroTitulo = new SqlParameter("@tituloNota", (nota as Nota).Titulo);
                sqlcmd.Parameters.Add(parametroTitulo);
                SqlParameter parametroContenido = new SqlParameter("@contenidoNota", (nota as Nota).Contenido);
                sqlcmd.Parameters.Add(parametroContenido);
                SqlParameter parametroNombreL = new SqlParameter("@nombreLibreta", (nota as Nota).Libreta.NombreLibreta);
                sqlcmd.Parameters.Add(parametroNombreL);

                sqlcmd.ExecuteNonQuery();

                //meto en base de datos las etiquetas que no existen y obtengo los
                //ids de todas las etiquetas de la nota a editar
                List <int> idEtiquetas = new List <int>();
                foreach (Etiqueta etiqueta in (nota as Clases.Nota).ListaEtiqueta)
                {
                    int id = Agregar_Consultar_Etiqueta(etiqueta.Nombre);
                    idEtiquetas.Add(id);
                }


                //le asigno las etiquetas
                foreach (int idEti in idEtiquetas)
                {
                    int id = BuscarIdNota(nota);
                    AsignarEtiquetasNota(id, idEti);
                }
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " nota: " + (nota as Clases.Nota).ToString());
                }
                return(nota);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(nota);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 3
0
        public List <Entidad> ListarNotasLibreta(Entidad libreta)
        {
            SqlCommand     sqlcmd     = new SqlCommand();
            Conexion       connexion  = new Conexion();
            List <Entidad> listaNotas = new List <Entidad>();
            Entidad        nota       = null;

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

                SqlParameter parametroId = new SqlParameter("@ID", (libreta as Libreta).Idlibreta);
                sqlcmd.Parameters.Add(parametroId);
                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();

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

                while (sqlrd.Read())
                {
                    nota = FabricaEntidad.CrearNota();
                    (nota as Nota).Idnota        = int.Parse(sqlrd["idNota"].ToString());
                    (nota as Nota).Titulo        = sqlrd["titulo"].ToString();
                    (nota as Nota).Fechacreacion = DateTime.Parse(sqlrd["fechaCreacion"].ToString());
                    listaNotas.Add(nota);
                    if (log.IsInfoEnabled)
                    {
                        log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " nota: " + (nota as Clases.Nota).ToString());
                    }
                }

                return(listaNotas);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(listaNotas);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 4
0
        public List <Adjunto> ListarAjuntos(Entidad nota, Entidad usuario)
        {
            SqlCommand     sqlcmd        = new SqlCommand();
            Conexion       connexion     = new Conexion();
            List <Adjunto> listaAdjuntos = new List <Adjunto>();
            Entidad        adjunto       = null;

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

                SqlParameter parametroCorreo = new SqlParameter("@tituloNota", (nota as Nota).Titulo);
                sqlcmd.Parameters.Add(parametroCorreo);
                SqlParameter parametroLibreta = new SqlParameter("@libreta", (nota as Nota).Libreta.NombreLibreta);
                sqlcmd.Parameters.Add(parametroLibreta);
                SqlParameter parametroId = new SqlParameter("@id", (usuario as Usuario).Id);
                sqlcmd.Parameters.Add(parametroId);
                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    adjunto = FabricaEntidad.CrearAdjunto();
                    (adjunto as Adjunto).Titulo = sqlrd["TITULO"].ToString();
                    listaAdjuntos.Add((adjunto as Adjunto));
                }
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " nota: " + (nota as Clases.Nota).ToString());
                }
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " usuario: " + (usuario as Clases.Usuario).ToString());
                }
                return(listaAdjuntos);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(listaAdjuntos);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 5
0
        public Entidad BuscarNota(Entidad nota)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

            //int aux = 0;

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

                SqlParameter parametroTitulo = new SqlParameter("@idNota", (nota as Nota).Idnota);
                sqlcmd.Parameters.Add(parametroTitulo);

                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    (nota as Nota).Contenido             = sqlrd["CONTENIDO"].ToString();
                    (nota as Nota).Fechacreacion         = DateTime.Parse(sqlrd["fechaCreacion"].ToString());
                    (nota as Nota).Libreta.NombreLibreta = sqlrd["nombreLibreta"].ToString();
                    (nota as Nota).Titulo = sqlrd["titulo"].ToString();
                    if (sqlrd["fechaModificacion"].ToString() != null)
                    {
                        (nota as Nota).Fechamodificacion = DateTime.Parse(sqlrd["fechaModificacion"].ToString());
                    }
                }
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " nota: " + (nota as Clases.Nota).ToString());
                }
                return(nota);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(nota);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 6
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();
            }
        }
Ejemplo n.º 7
0
        public List <Entidad> BuscarNotas(Entidad usuario)
        {
            SqlCommand     sqlcmd     = new SqlCommand();
            Conexion       connexion  = new Conexion();
            List <Entidad> listaNotas = new List <Entidad>();
            Entidad        nota       = null;

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

                SqlParameter parametroFraseBusqueda = new SqlParameter("@contenidoBusqueda", usuario.Estado);
                sqlcmd.Parameters.Add(parametroFraseBusqueda);
                SqlParameter parametroCorreo = new SqlParameter("@correoUsuario", (usuario as Usuario).Correo);
                sqlcmd.Parameters.Add(parametroCorreo);

                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    nota = FabricaEntidad.CrearNota();
                    (nota as Nota).Idnota        = Convert.ToInt32(sqlrd["idNota"]);
                    (nota as Nota).Titulo        = sqlrd["titulo"].ToString();
                    (nota as Nota).Fechacreacion = DateTime.Parse(sqlrd["fechaCreacion"].ToString());
                    listaNotas.Add(nota);
                }
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " usuario: " + (usuario as Clases.Usuario).ToString());
                }
                return(listaNotas);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(listaNotas);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 8
0
        public Entidad ExportarConfiguracion(Entidad usuario)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

            try
            {
                connexion.AbrirConexionBd();
                sqlcmd.Connection     = connexion.ObjetoConexion();
                sqlcmd.CommandType    = CommandType.StoredProcedure;
                sqlcmd.CommandText    = "ExportarConfiguracion";
                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())
                {
                    (usuario as Usuario).Id          = int.Parse(sqlrd["idUsuario"].ToString());
                    (usuario as Usuario).Nombre      = sqlrd["nombre"].ToString();
                    (usuario as Usuario).Apellido    = sqlrd["apellido"].ToString();
                    (usuario as Usuario).Clave       = sqlrd["clave"].ToString();
                    (usuario as Usuario).AccesToken  = sqlrd["acesstoken"].ToString();
                    (usuario as Usuario).AccesSecret = sqlrd["acesssecret"].ToString();
                }

                if (log.IsInfoEnabled)
                {
                    log.Info((usuario as Clases.Usuario).ToString());
                }

                return(usuario);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(usuario);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 9
0
        public Entidad ImportarConfiguracion(Entidad usuario)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

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

                SqlParameter parametroCorreo = new SqlParameter("@CORREO", (usuario as Usuario).Correo);
                sqlcmd.Parameters.Add(parametroCorreo);
                SqlParameter parametroClave = new SqlParameter("@CLAVE", (usuario as Usuario).Clave);
                sqlcmd.Parameters.Add(parametroClave);
                SqlParameter parametroNombre = new SqlParameter("@NOMBRE", (usuario as Usuario).Nombre);
                sqlcmd.Parameters.Add(parametroNombre);
                SqlParameter parametroApellido = new SqlParameter("@APELLIDO", (usuario as Usuario).Apellido);
                sqlcmd.Parameters.Add(parametroApellido);
                SqlParameter parametroAccesSecret = new SqlParameter("@AccesSecret", (usuario as Usuario).AccesSecret);
                sqlcmd.Parameters.Add(parametroAccesSecret);
                SqlParameter parametroAccesToken = new SqlParameter("@AccesToken", (usuario as Usuario).AccesToken);
                sqlcmd.Parameters.Add(parametroAccesToken);

                sqlcmd.ExecuteNonQuery();

                if (log.IsInfoEnabled)
                {
                    log.Info((usuario as Clases.Usuario).ToString());
                }

                return(usuario);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(usuario);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 10
0
        public List <Entidad> ListarEtiquetas(Entidad usuario)
        {
            List <Entidad> lista     = new List <Entidad>();
            Entidad        etiqueta  = null;
            SqlCommand     sqlcmd    = new SqlCommand();
            Conexion       connexion = new Conexion();

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

                SqlParameter parametroId = new SqlParameter("@ID", (usuario as Usuario).Id);
                sqlcmd.Parameters.Add(parametroId);
                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    etiqueta = FabricaEntidad.CrearEtiqueta();
                    (etiqueta as Etiqueta).Idetiqueta = int.Parse(sqlrd["idEtiqueta"].ToString());
                    (etiqueta as Etiqueta).Nombre     = sqlrd["nombre"].ToString();
                    lista.Add(etiqueta);
                    if (log.IsInfoEnabled)
                    {
                        log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " etiqueta: " + (etiqueta as Clases.Etiqueta).ToString());
                    }
                }

                return(lista);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(lista);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 11
0
        public Entidad VerificarAdjunto(Entidad adjunto)
        {
            Entidad adjuntoExiste;

            adjuntoExiste = FabricaEntidad.CrearAdjunto();
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

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

                SqlParameter parametroUrl = new SqlParameter("@URL", (adjunto as Adjunto).Urlarchivo);
                sqlcmd.Parameters.Add(parametroUrl);
                SqlParameter parametroTitulo = new SqlParameter("@NOMBRE", (adjunto as Adjunto).Titulo);
                sqlcmd.Parameters.Add(parametroTitulo);
                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    (adjuntoExiste as Adjunto).Idadjunto = int.Parse(sqlrd["idAdjunto"].ToString());
                }
                if (log.IsInfoEnabled)
                {
                    log.Info((adjunto as Clases.Adjunto).ToString());
                }
                return(adjuntoExiste);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(adjuntoExiste);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 12
0
        public List <Libreta> ListarLibretas(Entidad usuario)
        {
            SqlCommand     sqlcmd        = new SqlCommand();
            Conexion       connexion     = new Conexion();
            List <Libreta> listaLibretas = new List <Libreta>();
            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 as 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();
            }
        }
Ejemplo n.º 13
0
        public List <Etiqueta> ListarEtiquetasDeNota(Entidad nota)
        {
            SqlCommand      sqlcmd         = new SqlCommand();
            Conexion        connexion      = new Conexion();
            List <Etiqueta> listaEtiquetas = new List <Etiqueta>();
            Entidad         etiqueta       = null;

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

                SqlParameter parametroCorreo = new SqlParameter("@tituloNota", (nota as Nota).Titulo);
                sqlcmd.Parameters.Add(parametroCorreo);
                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    etiqueta = FabricaEntidad.CrearEtiqueta();
                    (etiqueta as Etiqueta).Nombre = sqlrd["nombre"].ToString();
                    listaEtiquetas.Add((etiqueta as Etiqueta));
                }
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " nota: " + (nota as Clases.Nota).ToString());
                }
                return(listaEtiquetas);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(listaEtiquetas);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 14
0
        public int VerificarAdjuntoEliminar(Entidad usuario, string titulo)
        {
            int        valor     = 0;
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

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

                SqlParameter parametroId = new SqlParameter("@ID", (usuario as Usuario).Id);
                sqlcmd.Parameters.Add(parametroId);
                SqlParameter parametroTitulo = new SqlParameter("@TITULO", titulo);
                sqlcmd.Parameters.Add(parametroTitulo);
                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    valor = int.Parse(sqlrd["idnota"].ToString());
                }
                if (log.IsInfoEnabled)
                {
                    log.Info((usuario as Clases.Usuario).ToString());
                }
                return(valor);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(valor);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 15
0
        public int Agregar_Consultar_Etiqueta(string nombreEtiqueta)
        {
            SqlCommand sqlcmd     = new SqlCommand();
            Conexion   connexion  = new Conexion();
            int        idEtiqueta = 0;

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

                SqlParameter parametroNombre = new SqlParameter("@nombre", nombreEtiqueta);
                sqlcmd.Parameters.Add(parametroNombre);

                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();

                while (sqlrd.Read())
                {
                    idEtiqueta = Convert.ToInt32(sqlrd["idEtiqueta"]);
                }
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " nombreEtiqueta: " + nombreEtiqueta.ToString());
                }
                return(idEtiqueta);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(idEtiqueta);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 16
0
        public Boolean AgregarLibreta(Entidad libreta, Entidad usuario)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();
            Boolean    estado    = false;

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

                SqlParameter parametroCorreo = new SqlParameter("@CORREO", (usuario as Usuario).Correo);
                sqlcmd.Parameters.Add(parametroCorreo);
                SqlParameter parametroNombre = new SqlParameter("@NOMBRE", (libreta as Libreta).NombreLibreta);
                sqlcmd.Parameters.Add(parametroNombre);
                sqlcmd.ExecuteNonQuery();
                if (log.IsInfoEnabled)
                {
                    log.Info((libreta as Clases.Libreta).ToString());
                }
                if (log.IsInfoEnabled)
                {
                    log.Info((usuario as Clases.Usuario).ToString());
                }
                estado = true;
                return(estado);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(estado);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 17
0
        public Entidad ListarUsuario(Entidad usuario)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

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

                SqlParameter parametroCorreo = new SqlParameter("@CORREO", (usuario as Usuario).Correo);
                sqlcmd.Parameters.Add(parametroCorreo);
                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    (usuario as Usuario).Id = int.Parse(sqlrd["IDUSUARIO"].ToString());
                }

                if (log.IsInfoEnabled)
                {
                    log.Info((usuario as Clases.Usuario).ToString());
                }

                return(usuario);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(usuario);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 18
0
        public bool AgregarAdjunto_Nota(Entidad nota, Entidad adjunto)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();
            bool       estado    = false;

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

                SqlParameter parametroIdAdjunto = new SqlParameter("@IDADJUNTO", (adjunto as Adjunto).Idadjunto);
                sqlcmd.Parameters.Add(parametroIdAdjunto);
                SqlParameter parametroIdNota = new SqlParameter("@IDNOTA", (nota as Nota).Idnota);
                sqlcmd.Parameters.Add(parametroIdNota);
                sqlcmd.ExecuteNonQuery();
                if (log.IsInfoEnabled)
                {
                    log.Info((adjunto as Clases.Adjunto).ToString());
                }
                if (log.IsInfoEnabled)
                {
                    log.Info((nota as Nota).ToString());
                }
                estado = true;
                return(estado);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(estado);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 19
0
        public int BuscarIdNota(Entidad nota)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();
            int        aux       = 0;

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

                SqlParameter parametroTitulo = new SqlParameter("@tituloNota", (nota as Nota).Titulo);
                sqlcmd.Parameters.Add(parametroTitulo);

                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    aux = int.Parse(sqlrd["IDNOTA"].ToString());
                }
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " nota: " + (nota as Clases.Nota).ToString());
                }
                return(aux);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(aux);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 20
0
        public Boolean InsertarToken(String correo, Entidad usuario)
        {
            Boolean    estado    = false;
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

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

                SqlParameter parametroCorreo = new SqlParameter("@CORREO", correo);
                sqlcmd.Parameters.Add(parametroCorreo);
                SqlParameter parametroAcesstoken = new SqlParameter("@ACCESSTOKEN", (usuario as Usuario).AccesToken);
                sqlcmd.Parameters.Add(parametroAcesstoken);
                SqlParameter parametroAcesssecret = new SqlParameter("@ACCESSSECRET", (usuario as Usuario).AccesSecret);
                sqlcmd.Parameters.Add(parametroAcesssecret);
                sqlcmd.ExecuteNonQuery();
                estado = true;
                if (log.IsInfoEnabled)
                {
                    log.Info((usuario as Clases.Usuario).ToString());
                }
                return(estado);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(estado);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 21
0
        public Entidad TraerLibreta(Entidad libreta)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

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

                SqlParameter parametroid = new SqlParameter("@ID", (libreta as Libreta).Idlibreta);
                sqlcmd.Parameters.Add(parametroid);
                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    (libreta as Libreta).NombreLibreta = sqlrd["nombreLibreta"].ToString();
                }
                if (log.IsInfoEnabled)
                {
                    log.Info((libreta as Clases.Libreta).ToString());
                }
                return(libreta);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(libreta);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 22
0
        public void AsignarEtiquetasNota(int idNota, int idEtiqueta)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

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

                SqlParameter parametroIdNota = new SqlParameter("@idNota", idNota);
                sqlcmd.Parameters.Add(parametroIdNota);
                SqlParameter parametroIdEtiqueta = new SqlParameter("@idEtiqueta", idEtiqueta);
                sqlcmd.Parameters.Add(parametroIdEtiqueta);

                sqlcmd.ExecuteNonQuery();
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " idnota: " + idNota);
                }
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " idEtiqueta: " + idEtiqueta);
                }
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 23
0
        public bool EliminarAdjuntosTodos(Entidad libreta)
        {
            bool           result        = false;
            SqlCommand     sqlcmd        = new SqlCommand();
            Conexion       connexion     = new Conexion();
            List <Adjunto> listaAdjuntos = new List <Adjunto>();
            Entidad        adjunto       = null;

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

                SqlParameter parametroIdlibreta = new SqlParameter("@idLibreta", (libreta as Libreta).Idlibreta);
                sqlcmd.Parameters.Add(parametroIdlibreta);
                sqlcmd.ExecuteNonQuery();
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " libreta: " + (libreta as Clases.Libreta).ToString());
                }
                result = true;
                return(result);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(result);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 24
0
        public bool AdjuntarBD(Entidad adjunto)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();
            bool       estado    = false;

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

                SqlParameter parametroUrl = new SqlParameter("@URL", (adjunto as Adjunto).Urlarchivo);
                sqlcmd.Parameters.Add(parametroUrl);
                SqlParameter parametroTitulo = new SqlParameter("@TITULO", (adjunto as Adjunto).Titulo);
                sqlcmd.Parameters.Add(parametroTitulo);
                sqlcmd.ExecuteNonQuery();
                if (log.IsInfoEnabled)
                {
                    log.Info((adjunto as Clases.Adjunto).ToString());
                }
                estado = true;
                return(estado);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(estado);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 25
0
        public Boolean EliminarLibreta(Entidad libreta)
        {
            Boolean    estado    = false;
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

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

                SqlParameter parametroId = new SqlParameter("@idLibreta", (libreta as Libreta).Idlibreta);
                sqlcmd.Parameters.Add(parametroId);
                sqlcmd.ExecuteNonQuery();
                if (log.IsInfoEnabled)
                {
                    log.Info((libreta as Clases.Libreta).ToString());
                }
                estado = true;
                return(estado);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(estado);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 26
0
        public Entidad BorrarNota(Entidad nota)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

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

                SqlParameter parametroIdNota = new SqlParameter("@idNota", (nota as Nota).Idnota);
                sqlcmd.Parameters.Add(parametroIdNota);

                sqlcmd.ExecuteNonQuery();
                if (log.IsInfoEnabled)
                {
                    log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " nota: " + (nota as Clases.Nota).ToString());
                }
                return(nota);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(nota);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 27
0
        public Entidad BorrarAdjunto(Entidad nota, string titulo)
        {
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

            try
            {
                connexion.AbrirConexionBd();
                sqlcmd.Connection     = connexion.ObjetoConexion();
                sqlcmd.CommandType    = CommandType.StoredProcedure;
                sqlcmd.CommandText    = "BorrarAdjunto";
                sqlcmd.CommandTimeout = 2;
                SqlParameter parametroIdNota = new SqlParameter("@IDNOTA", (nota as Nota).Idnota);
                sqlcmd.Parameters.Add(parametroIdNota);
                SqlParameter parametroTitulo = new SqlParameter("@TITULO", titulo);
                sqlcmd.Parameters.Add(parametroTitulo);
                sqlcmd.ExecuteNonQuery();
                if (log.IsInfoEnabled)
                {
                    log.Info((nota as Nota).ToString());
                }
                return(nota);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error(E.Message, E);
                }
                return(nota);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 28
0
        public Boolean EditarLibreta(Entidad libreta)
        {
            Boolean estado = false;
            SqlCommand sqlcmd = new SqlCommand();
            Conexion connexion = new Conexion();

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

                SqlParameter parametroId = new SqlParameter("@ID", (libreta as Libreta).Idlibreta);
                sqlcmd.Parameters.Add(parametroId);
                SqlParameter parametroNombre = new SqlParameter("@NOMBRE", (libreta as Libreta).NombreLibreta);
                sqlcmd.Parameters.Add(parametroNombre);
                sqlcmd.ExecuteNonQuery();
                if (log.IsInfoEnabled) log.Info((libreta as Clases.Libreta).ToString());
                estado = true;
                return estado;

            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled) log.Error(E.Message, E);
                return estado;

            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 29
0
        public List<Libreta> ListarLibretas(Entidad usuario)
        {
            SqlCommand sqlcmd = new SqlCommand();
            Conexion connexion = new Conexion();
            List<Libreta> listaLibretas = new List<Libreta>();
            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 as 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();
            }
        }
Ejemplo n.º 30
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();
            }
        }
Ejemplo n.º 31
0
        public Entidad TraerLibreta(Entidad libreta)
        {
            SqlCommand sqlcmd = new SqlCommand();
            Conexion connexion = new Conexion();

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

                SqlParameter parametroid = new SqlParameter("@ID", (libreta as Libreta).Idlibreta);
                sqlcmd.Parameters.Add(parametroid);
                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();
                while (sqlrd.Read())
                {
                    (libreta as Libreta).NombreLibreta = sqlrd["nombreLibreta"].ToString();
                }
                if (log.IsInfoEnabled) log.Info((libreta as Clases.Libreta).ToString());
                return libreta;

            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled) log.Error(E.Message, E);
                return libreta;

            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }
Ejemplo n.º 32
0
        public Entidad VerificarNota(Entidad nota, Entidad usuario)
        {
            Entidad notaExiste;

            notaExiste = FabricaEntidad.CrearNota();
            SqlCommand sqlcmd    = new SqlCommand();
            Conexion   connexion = new Conexion();

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

                SqlParameter parametroTitulo = new SqlParameter("@TITULO", (nota as Clases.Nota).Titulo);
                sqlcmd.Parameters.Add(parametroTitulo);
                SqlParameter parametroNombre = new SqlParameter("@NOMBRE", (nota as Clases.Nota).Libreta.NombreLibreta);
                sqlcmd.Parameters.Add(parametroNombre);
                SqlParameter parametroId = new SqlParameter("@CORREO", (usuario as Usuario).Correo);
                sqlcmd.Parameters.Add(parametroId);
                sqlcmd.ExecuteNonQuery();
                SqlDataReader sqlrd;
                sqlrd = sqlcmd.ExecuteReader();

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

                while (sqlrd.Read())
                {
                    (notaExiste as Clases.Nota).Idnota = int.Parse(sqlrd["idNota"].ToString());
                    if (log.IsInfoEnabled)
                    {
                        log.Info("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " nota: " + (nota as Clases.Nota).ToString());
                    }
                }

                return(notaExiste);
            }
            catch (Exception E)
            {
                Console.WriteLine(E.Message);
                if (log.IsErrorEnabled)
                {
                    log.Error("Clase: " + System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " mensaje: " + E.Message, E);
                }
                return(notaExiste);
            }

            finally
            {
                connexion.CerrarConexionBd();
            }
        }