Exemple #1
0
        /// <summary>
        /// lee una jornada guardada como texto
        /// </summary>
        /// <returns>la jornada leida como texto si se pudo leer, caso contrario devuelve null</returns>
        public static string Leer()
        {
            string nuevaJornada = null;

            try
            {
                Texto lectura = new Texto();

                lectura.Leer(AppDomain.CurrentDomain.BaseDirectory + @"\Jornada.txt", out nuevaJornada);
            }
            catch (ArchivosException error)
            {
                Console.WriteLine(error.Message);
            }

            return(nuevaJornada.ToString());
        }
Exemple #2
0
        public static string Leer()
        {
            string linea = "";

            try
            {
                Texto txt = new Texto();
                txt.Leer(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"/Archivo.txt", out linea);
            }
            catch (ArchivosException a)
            {
                Console.WriteLine(a);
            }


            return(linea);
        }
Exemple #3
0
 public static bool Guardar(Jornada jornada)
 {
     try
     {
         if (!File.Exists("Jornada"))
         {
             Texto texto = new Texto();
             texto.Guardar("Jornada.txt", jornada.ToString());
             return(true);
         }
     }
     catch (Exception exception)
     {
         throw (new ArchivosException(exception));
     }
     return(false);
 }
Exemple #4
0
        public static bool Guardar(Jornada jornada)
        {
            Texto texto = new Texto();

            return(texto.Guardar("Jornada.txt", jornada.ToString()));

            //string archivo = "nuevaJornada";
            //Texto<Jornada> aux = new Texto<Jornada>();
            //((IArchivo<Jornada>)aux).Guardar(archivo, jornada);



            ////GuardarTexto<string, int> aux = new GuardarTexto<string, int>();

            //bool palabra = ((IGuardar<string, int>)aux).Guardar("");

            //int nro = ((IGuardar<string, int>)aux).Leer();
        }
        /// <summary>
        /// Retorna los datos de la Jornada como texto
        /// </summary>
        /// <returns></returns>
        /// /// <exception cref="ArchivosException"></exception>
        public static string Leer()
        {
            string retorno;
            string auxDato    = string.Empty;
            Texto  archivoTxt = new Texto();
            string ruta       = string.Format($"{AppDomain.CurrentDomain.BaseDirectory}Jornada.txt");

            if (File.Exists(ruta) && archivoTxt.Leer(ruta, out auxDato))
            {
                retorno = auxDato;
            }
            else
            {
                retorno = string.Format("No existe el archivo a leer");
            }

            return(retorno);
        }
Exemple #6
0
        /// <summary>
        /// Guarda los datos de la jornada.ToString en un archivo de tipo txt en el directorio bin/debug del proyecto
        /// </summary>
        /// <param name="jornada">jornada a guardar</param>
        /// <returns>true si se pudo, sino lanza una excepcion de tipo ArchivosException()</returns>
        public static bool Guardar(Jornada jornada)
        {
            bool rtn = false;

            Texto texto = new Texto();

            try
            {
                texto.Guardar("Jornada.txt", jornada.ToString());
                rtn = true;
            }
            catch (Excepciones.ArchivosException e)
            {
                throw new Excepciones.ArchivosException(e);
            }

            return(rtn);
        }
Exemple #7
0
        /// <summary>
        /// Lee la informacion de un archivo de texto de una jornada existente.
        /// </summary>
        /// <returns></returns>

        public static string Leer()
        {
            Texto texto = new Texto();

            string salida = "";

            try
            {
                texto.Leer("Jornada.txt", out salida);
            }
            catch (Exception e)
            {
                throw new ArchivosException(e);
            }


            return(salida);
        }
Exemple #8
0
        /// <summary>
        /// Guarda una jornada en un archivo txt, llamado "Jornada.txt"
        /// </summary>
        /// <param name="jornada"></param>
        /// <returns>True si el archivo fue guardado con exito, false caso contrario</returns>
        public static bool Guardar(Jornada jornada)
        {
            bool guardo;

            try
            {
                Texto archivo = new Texto();
                guardo = archivo.Guardar("Jornada.txt", jornada.ToString());
            }
            catch (ArgumentNullException e)
            {
                throw new ArchivosException("Error, no se pudo guardar el archivo txt. Error de referencia nula", e);
            }
            catch (Exception e)
            {
                throw new ArchivosException("Error, no se pudo guardar el archivo txt", e);
            }
            return(guardo);
        }
Exemple #9
0
        /// <summary>
        /// Leer de clase retornará los datos de la Jornada como texto.
        /// </summary>
        /// <returns></returns>
        public static string Leer()
        {
            try
            {
                string direccion = AppDomain.CurrentDomain.BaseDirectory;
                Texto  texto     = new Texto();
                string aux;
                if (texto.Leer(direccion + "\\AJornada.txt", out aux))
                {
                    return(aux);
                }
                return(null);
            }

            catch (ArchivosException e)
            {
                throw e;
            }
        }
Exemple #10
0
        /// <summary>
        /// Guarda los datos de la jornada en un archivo de texto.
        /// </summary>
        /// <param name="jornada"></param>
        /// <returns></returns>
        public static bool Guardar(Jornada jornada)
        {
            bool valorRetorno = false;

            try
            {
                Texto texto = new Texto();
                if (texto.Guardar("Jornada.txt", jornada.ToString()))
                {
                    valorRetorno = true;
                }

                return(valorRetorno);
            }
            catch (Exception ex)
            {
                throw new ArchivosException("No se pudo guardar el archivo.", ex);
            }
        }
Exemple #11
0
        /// <summary>
        /// guardara una jornada como texto
        /// </summary>
        /// <param name="jornada">jornada que se guardara</param>
        /// <returns>true si se guardo, false si no se pudo guardar</returns>
        public static bool Guardar(Jornada jornada)
        {
            bool seGuardo = false;

            try
            {
                Texto guardado = new Texto();

                if (guardado.Guardar(AppDomain.CurrentDomain.BaseDirectory + @"\Jornada.txt", jornada.ToString()))
                {
                    seGuardo = true;
                }
            }
            catch (ArchivosException error)
            {
                Console.WriteLine(error.Message);
            }

            return(seGuardo);
        }
Exemple #12
0
        /// <summary>
        /// Se encarga de leer los datos del archivo denominado "Jornada.txt"
        /// </summary>
        /// <returns>True en el caso de haber leido el archivo con exito, false caso contrario</returns>
        public static string Leer()
        {
            string ret;
            bool   checkRead;

            try
            {
                Texto archivo = new Texto();
                checkRead = archivo.Leer("Jornada.txt", out ret);
                return(ret);
            }
            catch (ArgumentNullException e)
            {
                throw new ArchivosException("Error, no se pudo leer el archivo txt. Error de referencia nula", e);
            }
            catch (Exception e)
            {
                throw new ArchivosException("Error, no se pudo leer el archivo txt", e);
            }
        }
 /// <summary>
 /// Metodo de clase. Guarda los datos de la jornada pasada
 /// por parametro en un archivo de tipo txt.
 /// </summary>
 /// <param name="jornada">Jornada a guardar</param>
 /// <returns>Retorn true si lo guardo correctamente, en caso de un error
 /// lanza una excepcion de tipo ArchivosException</returns>
 public static bool Guardar(Jornada jornada)
 {
     try
     {
         Texto archivo = new Texto();
         bool  guardo  = archivo.Guardar("Jornada.txt", jornada.ToString());
         return(true);
     }
     catch (ArgumentNullException e)
     {
         throw new ArchivosException("Error al guardar el archivo. Error de referencia nula", e);
     }
     catch (IOException ej)
     {
         throw new ArchivosException("Error al guardar el archivo.", ej);
     }
     catch (Exception ex)
     {
         throw new ArchivosException("Error al guardar el archivo.", ex);
     }
 }
 /// <summary>
 /// Metodo de clase que lee los datos de un archivo de texto.
 /// </summary>
 /// <returns>Retorna un string con los datos.
 /// En caso de error lanza una excepcion de tipo ArchivosException</returns>
 public static string Leer()
 {
     try
     {
         string datos;
         Texto  archivo = new Texto();
         bool   leyo    = archivo.Leer("Jornada.txt", out datos);
         return(datos);
     }
     catch (ArgumentNullException e)
     {
         throw new ArchivosException("Error al leer el archivo. Error de referencia nula", e);
     }
     catch (IOException ej)
     {
         throw new ArchivosException("Error al leer el archivo.", ej);
     }
     catch (Exception ex)
     {
         throw new ArchivosException("Error al leer el archivo.", ex);
     }
 }
Exemple #15
0
 /// <summary>
 /// Guardará los datos de la Jornada en un archivo de texto.
 /// </summary>
 /// <param name="jornada"></param>
 /// <returns></returns>
 public static bool Guardar(Jornada jornada)
 {
     return(Texto.guardar(AppDomain.CurrentDomain.BaseDirectory + "Jornada.txt", jornada.ToString()));
 }
Exemple #16
0
        /// <summary>
        /// guardará los datos de la Jornada en un archivo de texto
        /// </summary>
        /// <param name="jornada"></param>
        /// <returns></returns>
        public static bool Guardar(Jornada jornada)
        {
            Texto txt = new Texto();

            return(txt.Guardar(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"/Archivo.txt", jornada.ToString()));
        }
        /// <summary>
        /// Método estático que guarda archivos
        /// </summary>
        /// <param name="jornada">Jornada a guardar en un archivo .txt</param>
        /// <returns>True si se pudo guardar, false si no.</returns>
        public static bool Guardar(Jornada jornada)
        {
            Texto nuevoTexto = new Texto();

            return(nuevoTexto.Guardar("jornada.txt", jornada.ToString()));
        }
Exemple #18
0
        /// <summary>
        /// Guarda jornada como texto
        /// </summary>
        /// <param name="jornada">jornada a guardar</param>
        /// <returns>True si pudo guardar, sino lanza ArchivoException</returns>
        public static bool Guardar(Jornada jornada)
        {
            Texto texto = new Texto();

            return(texto.GuardarArchivo(AppDomain.CurrentDomain.BaseDirectory + "\\miJornada.txt", jornada.ToString()));
        }
Exemple #19
0
        /// <summary>
        /// Metodo estatico que guardará los datos de la Jornada en un archivo de texto.
        /// </summary>
        /// <param name="jornada">Jornada a guardar</param>
        /// <returns>Retorna true si logro guardar, caso contrario retorna false</returns>
        public static bool Guardar(Jornada jornada)
        {
            Texto text = new Texto();

            return(text.Guardar("Jornada.txt", jornada.ToString()));
        }
Exemple #20
0
        public static bool Guardar(Jornada jornada)
        {
            Texto writing = new Texto();

            return(writing.Guardar("jornada.txt", jornada.ToString()));
        }
Exemple #21
0
        /// <summary>
        /// Guarda los datos de la jornada en un archivo de texto.
        /// </summary>
        /// <param name="j">Jornada a guardar</param>
        /// <returns>bool, si pudo o no guardarse la misma.</returns>
        public static bool Guardar(Jornada j)
        {
            Texto archivoHandler = new Texto();

            return(archivoHandler.Guardar("jornadas", j.ToString()));
        }
        /// <summary>
        /// Guarda los datos de la jornada como archivo de texto
        /// </summary>
        /// <param name="jornada"></param>
        /// <returns></returns>
        public static bool Guardar(Jornada jornada)
        {
            Texto guardar = new Texto();

            return(guardar.Guardar("jornada.txt", jornada.ToString()));
        }
Exemple #23
0
        /// <summary>
        /// Guarda un archivo de texto con informacion de la jordada
        /// </summary>
        /// <param name="jornada"></param>
        /// <returns></returns>
        public static bool Guardar(Jornada jornada)
        {
            Texto _tex = new Texto();

            return(_tex.guardar("Jornada.txt", jornada.ToString()));
        }
Exemple #24
0
        /// <summary>
        /// Metodo estatico que guarda la jornada laboral en un archivo txt
        /// </summary>
        /// <param name="f"></param>
        /// <param name="j"></param>
        /// <returns></returns>
        public static bool Guardar(Fabrica f, JornadaLaboral j)
        {
            Texto txt = new Texto();

            return(txt.Guardar("jornada.log", j.MostrarJornada(f)));
        }
Exemple #25
0
        public bool Leer()
        {
            Texto t = new Texto();

            return(t.Leer("Jornada.txt", out string s));
        }
Exemple #26
0
        /// <summary>
        /// Metodo Guardar de clase guardará los datos de la Jornada en un archivo de texto.
        /// </summary>
        public static bool Guardar(Jornada jornada)
        {
            Texto t = new Texto();

            return(t.Guardar(AppDomain.CurrentDomain.BaseDirectory + "Jornada.txt", jornada.ToString()));
        }
        public static bool Guardar(Jornada jornada)
        {
            Texto t = new Texto();

            return(t.Guardar("TextoDeJornada", jornada.ToString()));
        }
Exemple #28
0
        public static bool Guardar(Jornada jornada)
        {
            Texto txt = new Texto();

            return(txt.Guardar(string.Format("{0}\\Jornada.txt", Environment.GetFolderPath(Environment.SpecialFolder.Desktop)), jornada.ToString()));
        }
        public bool Leer()
        {
            Texto t = new Texto();

            return(t.Leer("TextoDeJornada", out string s));
        }
        /// <summary>
        /// Guarda los datos de la jornada en un archivo de texto
        /// </summary>
        /// <param name="jornada">jornada</param>
        /// <returns>retorno true si pudo, false si no pudo</returns>
        public static bool Guardar(Jornada jornada) // Archivo de texto
        {
            Texto texto = new Texto();

            return(texto.Guardar("Jornada.txt", jornada.ToString()));
        }