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(); } }
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(); } }
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); }