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