Beispiel #1
0
        public static void Agregar(string linea, string tabla)
        {
            StreamWriter escritor = ClsNFichero.ObtenerEscritor(tabla);

            escritor.WriteLine(linea);
            escritor.Close();
        }
Beispiel #2
0
        public static bool Editar(string textoABuscar, string nuevoRegistro, string tabla, int columnaParaComparar = 0)
        {
            bool         editado  = false;
            string       linea    = string.Empty;
            StreamReader lector   = ClsNFichero.ObtenerLector(tabla);
            StreamWriter escritor = ClsNFichero.ObtenerEscritor("tmp" + tabla, false);

            while ((linea = lector.ReadLine()) != null)
            {
                string[] campos = linea.Split(',');
                Console.WriteLine("Comparado : " + campos[columnaParaComparar] + " == " + textoABuscar);
                if (campos[columnaParaComparar] == textoABuscar)
                {
                    escritor.WriteLine(nuevoRegistro);
                    editado = true;
                }
                else
                {
                    escritor.WriteLine(linea);
                }
            }
            lector.Close();
            escritor.Close();
            File.Delete(tabla);
            File.Move("tmp" + tabla, tabla);
            return(editado);
        }
Beispiel #3
0
        public static bool Editar(string textoABuscar, string nuevoRegistro, string tabla)
        {
            string       linea    = string.Empty;
            StreamReader lector   = ClsNFichero.ObtenerLector(tabla);
            StreamWriter escritor = ClsNFichero.ObtenerEscritor(tabla);

            while ((linea = lector.ReadLine()) != null)
            {
                if (linea.Contains(textoABuscar))
                {
                    escritor.WriteLine(nuevoRegistro);
                    return(true);
                }
            }
            return(false);
        }