CLR: .Net / Mono / Boo / Otros CLR > C#

 Guardar datos de clientes en un archivo .TXT

(1/1)

LenguajeC:
Hola a todos.
viewtopic.php?f=50&t=45897
No voy a repetir el código que con tanto esmero me enseño a construir el profe(x aquellos de mostrar algo de avance), lo que me trae en este caso es que quiero guardar los datos en un archivo .TXT  pero no se x donde empezar, seguramente buscando en la Web y con mucho tipear lograría algo pero nunca va a ser tan eficiente como el que me pueden enseñar Uds. , si suena a egoísmo me lo harán saber.-

Espero vuestra ayuda.
Saludos.
Daniel

LenguajeC:
Hola
Al fín dejo el código para ver si necesita corrección.-


--- Código: C# ---using System;using System.Collections.Generic; namespace Clientes{       class datos    {        private string[] vec;            public datos()    {        vec = new String[7];    }            public void detalle()        {            Console.Title = " Alta de Clientes";            for (byte a = 1; a < 50; a++)            {                Console.SetCursorPosition(a, 00); Console.Write("=");                Console.SetCursorPosition(a, 02); Console.Write("=");            }            Console.SetCursorPosition(17, 01); Console.Write(" Alta de Clientes ");            Console.SetCursorPosition(01, 04); Console.Write(" Nombre completo....:");            Console.SetCursorPosition(01, 05); Console.Write(" Dirección..........:");            Console.SetCursorPosition(01, 06); Console.Write(" Cód. postal........:");            Console.SetCursorPosition(01, 07); Console.Write(" Ciudad.............:");            Console.SetCursorPosition(01, 08); Console.Write(" Celular............:");            Console.SetCursorPosition(01, 09); Console.Write(" Crédito............:");            Console.SetCursorPosition(01, 10); Console.Write(" Plazo en días......:");        }         public void ingreso()        {            string linea = "";            int op = 0;            do            {                   for (int cont = 0; cont < vec.Length ; cont++)                {                    do                    {                        Console.SetCursorPosition(22, cont + 4);                        linea = Console.ReadLine();                    } while ((linea == null) || (linea.Length == 0));                    vec[cont] = linea;                }                Console.SetCursorPosition(01, 12);                Console.Write(" [1] para guardar   [2] para modificar   [3] descarta y sale");                Console.SetCursorPosition(01, 14); Console.Write(" Ingrese opción...: ");                 byte ok = 0;                do                {                    if(byte.TryParse(Console.ReadLine(), out ok))                    {                        switch (ok)                        {                            case 1:                                //Grabar datos                                                          ok = 1;                                op = 1;                                break;                            case 2:                                break;                            case 3:                                 ok = 1;                                op = 1;                                break;                            default:                                ok = 0;                                Console.SetCursorPosition(21, 14);                                      break;                        }                    }                    else                    {                        ok = 0;                        Console.SetCursorPosition(21, 14);                    }                }while(ok == 0);            } while(op != 1);        }     }     class Clientes    {        static datos _datos;         public static void Main(string[] args)        {            _datos = new datos();            _datos.detalle();            _datos.ingreso();        }    }} 
Saludos.
Daniel

Navegación

[0] Índice de Mensajes

Ir a la versión completa