Пример #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            Contacto tmp = new Contacto();

            tmp.nombre     = textBoxNombre.Text;
            tmp.apellido   = textBoxApellido.Text;
            tmp.direccion  = textBoxDireccion.Text;
            tmp.tlfCasa    = textBoxTlfCasa.Text;
            tmp.tlfTrabajo = textBoxTlfTrabajo.Text;
            tmp.tlfMovil   = textBoxTlfMovil.Text;
            contactos.Add(tmp);
            textBoxNombre.Clear();
            textBoxApellido.Clear();
            textBoxDireccion.Clear();
            textBoxTlfCasa.Clear();
            textBoxTlfTrabajo.Clear();
            textBoxTlfMovil.Clear();
        }
Пример #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            Contacto tmp = new Contacto();
            tmp.nombre = textBoxNombre.Text;
            tmp.apellido = textBoxApellido.Text;
            tmp.direccion = textBoxDireccion.Text;
            tmp.tlfCasa = textBoxTlfCasa.Text;
            tmp.tlfTrabajo = textBoxTlfTrabajo.Text;
            tmp.tlfMovil = textBoxTlfMovil.Text;
            contactos.Add(tmp);
            textBoxNombre.Clear();
            textBoxApellido.Clear();
            textBoxDireccion.Clear();
            textBoxTlfCasa.Clear();
            textBoxTlfTrabajo.Clear();
            textBoxTlfMovil.Clear();

        }
Пример #3
0
        public ArrayList leerNodos(string nombreF)
        {
            ArrayList     lista     = new ArrayList();
            Contacto      c         = new Contacto();
            FileStream    fichero   = new FileStream(nombreF, FileMode.Open, FileAccess.Read);
            XmlTextReader lectorXml = new XmlTextReader(fichero);

            while (lectorXml.Read())
            {
                string v = lectorXml.Name;  // nombre del nodo
                string x = lectorXml.Value; // valor
                                            //while (lectorXml.MoveToNextAttribute()) -- recorremos los atributos de un nodo

                if (lectorXml.NodeType == XmlNodeType.Element)
                {
                    switch (lectorXml.Name)
                    {
                    case "contacto": c = new Contacto();; break;

                    case "nombre": c.nombre = lectorXml.ReadString(); break;

                    case "apellido": c.apellido = lectorXml.ReadString();; break;

                    case "direccion": c.direccion = lectorXml.ReadString(); break;

                    case "telcasa": c.tlfCasa = lectorXml.ReadString(); break;

                    case "telmovil": c.tlfMovil = lectorXml.ReadString(); break;

                    case "teltrabajo": c.tlfTrabajo = lectorXml.ReadString(); lista.Add(c); break;
                    }
                }
            }
            lectorXml.Close();



            return(lista);
        }
Пример #4
0
        public ArrayList leerNodos(string nombreF)
        {
            ArrayList lista = new ArrayList();
            Contacto c = new Contacto();
            FileStream fichero = new FileStream(nombreF, FileMode.Open, FileAccess.Read);
            XmlTextReader lectorXml = new XmlTextReader(fichero);
            while (lectorXml.Read())
            {

                string v = lectorXml.Name;   // nombre del nodo
                string x = lectorXml.Value; // valor
                                            //while (lectorXml.MoveToNextAttribute()) -- recorremos los atributos de un nodo

                if (lectorXml.NodeType == XmlNodeType.Element)
                {
                    switch (lectorXml.Name)
                    {
                        case "contacto": c = new Contacto(); ; break;
                        case "nombre": c.nombre = lectorXml.ReadString(); break;
                        case "apellido": c.apellido = lectorXml.ReadString(); ; break;
                        case "direccion": c.direccion = lectorXml.ReadString(); break;
                        case "telcasa": c.tlfCasa = lectorXml.ReadString(); break;
                        case "telmovil": c.tlfMovil = lectorXml.ReadString(); break;
                        case "teltrabajo": c.tlfTrabajo = lectorXml.ReadString(); lista.Add(c); break;




                    }
                }

            }
            lectorXml.Close();



            return lista;
        }