Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using System.Xml;
- namespace WindowsFormsApplication2
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- string rut;
- string nombre;
- string edad;
- string id_institucion;
- string ruto;
- string nombreo;
- string edado;
- string id_instituciono;
- XmlTextReader Reader = new XmlTextReader("alumnos.xml");
- if (Reader==null)
- {
- XmlTextWriter Writer = new XmlTextWriter("alumnos.xml", null);
- Writer.Formatting = Formatting.Indented;
- Writer.WriteStartDocument();
- Writer.WriteStartElement("alumno");
- Writer.WriteAttributeString("rut", rut);
- Writer.WriteElementString("nombre", nombre);
- Writer.WriteElementString("edad", edad);
- Writer.WriteElementString("id_institucion", id_institucion);
- Writer.WriteEndElement();
- Writer.WriteEndDocument();
- }
- else
- {
- while (Reader.Read())
- {
- XmlTextWriter Writer = new XmlTextWriter("copia.xml", null);
- Writer.Formatting = Formatting.Indented;
- Writer.WriteStartDocument();
- Writer.WriteEndDocument();
- ruto=Reader.GetAttribute(int indice_atributo);
- if(ruto==rut)
- {
- PrintPreviewDialog("error el alumno ya existe");//averiguar como imprimir por ventana
- }
- if(String.Compare(ruto,rut)<0)
- {
- nombreo=Reader.Value;
- edado=Reader.Value;
- id_instituciono=Reader.Value;
- Writer.WriteStartElement("alumno");
- Writer.WriteAttributeString("rut", ruto);
- Writer.WriteElementString("nombre", nombreo);
- Writer.WriteElementString("edad", edado);
- Writer.WriteElementString("id_institucion", id_instituciono);
- }
- if(String.Compare(ruto,rut)>0)
- {
- Writer.WriteStartElement("alumno");
- Writer.WriteAttributeString("rut", rut);
- Writer.WriteElementString("nombre", nombre);
- Writer.WriteElementString("edad", edad);
- Writer.WriteElementString("id_institucion", id_institucion);
- }
- Writer.WriteEndElement();
- }
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment