Mostrando entradas con la etiqueta estructuras de datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta estructuras de datos. Mostrar todas las entradas

viernes, 14 de septiembre de 2012

Ayudas para cajero automatico en c#

ayudas para cajero //ver ayudcaj2012
using System;
using System.IO;
using System.Windows.Forms;

namespace ayudacajero
{
    public partial class Adiciocliente : Form
    {
        public Adiciocliente()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
           
      
           
            Cliente cliente = new Cliente();

            cliente.codigo = t1.Text;

            cliente.nombre = t2.Text;
           
            cliente.apellido = t3.Text;
           
            cliente.direccion =t4.Text;

            cliente.telefono = t5.Text;
            cliente.email = t6.Text;
            cliente.saldo = t7.Text;
            //se define el nombre del archivo en el cual se almacenarán los datos del sistema
            string fileName = "clientes.txt";
            // esto inserta texto en un archivo existente, si el archivo no existe lo crea
            StreamWriter writer = File.AppendText(fileName);
            //escribe cada campo separado por el signo & de esta forma el split ayudará en la recuperación
            writer.WriteLine("{0}&{1}&{2}&{3}&{4}&{5}&{6}", cliente.codigo, cliente.nombre, cliente.apellido,
                cliente.direccion, cliente.telefono, cliente.email, cliente.saldo);
            writer.Close();

           t1.Clear();
            t2.Clear();
             t3.Clear();
             t4.Clear();
            t5.Clear();
            t6.Clear();
            t7.Clear();
        }

                                 
       

        public struct Cliente
        {
            public string codigo;
            public string nombre;
            public string apellido;
            public string direccion;
            public string telefono;
            public string email;
            public string saldo;

        }


       
   
    }
}

//**********************************************************************
using System;
using System.IO;
using System.Windows.Forms;

namespace ayudcaj2012
{
    public partial class Listar : Form
    {
        public Listar()
        {
            InitializeComponent();
        }
        public struct Cliente
        {
            public string codigo;
            public string nombre;
            public string apellido;
            public string direccion;
            public string telefono;
            public string email;
            public string saldo;

        }



        private void button1_Click(object sender, EventArgs e)
        {
           
            //dtgrdLisAsig.RefreshEdit();

            StreamReader Arch = new StreamReader("clientes.txt");
            int fila = 0;
            while (Arch.EndOfStream == false)
            {
                string[] Vect = Arch.ReadLine().Split('&');
                Cliente clie = new Cliente();
                clie.codigo = Vect[0];
                clie.nombre = Vect[1];
                clie.apellido = Vect[2];
                clie.direccion = Vect[3];
                clie.telefono = Vect[4];
                clie.email = Vect[5];
                clie.saldo= Vect[6];

                dataGridView1.Rows.Add();
                dataGridView1.Rows[fila].Cells["Col1"].Value = clie.codigo;
                dataGridView1.Rows[fila].Cells["Col2"].Value = clie.nombre;
                dataGridView1.Rows[fila].Cells["Col3"].Value = clie.apellido;
                dataGridView1.Rows[fila].Cells["Col4"].Value = clie.direccion;
               

                fila++;
            }
Arch.Close();
        }

       
    }
}
Por Saul Bustamante