Exemplo n.º 1
0
        public void Guncelle(int index, Personel personel)
        {
            XmlDocument dokuman = new XmlDocument();

            dokuman.Load(DOSYA_YOLU);
            XmlNode nodePersoneller = dokuman.ChildNodes[1];

            XmlNode nodeGuncelle = nodePersoneller.ChildNodes[index];

            nodeGuncelle.ChildNodes[0].InnerText = personel.Adı;
            nodeGuncelle.ChildNodes[1].InnerText = personel.Soyadı;
            nodeGuncelle.ChildNodes[2].InnerText = personel.Maası.ToString();

            dokuman.Save(DOSYA_YOLU);
        }
Exemplo n.º 2
0
        public List <Personel> Listele()
        {
            List <Personel> personeller = new List <Personel>();

            XmlDocument dokuman = new XmlDocument();

            dokuman.Load(DOSYA_YOLU);
            XmlNode nodePersoneller = dokuman.ChildNodes[1];

            foreach (XmlNode nodePersonel in nodePersoneller.ChildNodes)
            {
                Personel personel = new Personel(nodePersonel.ChildNodes[0].InnerText,
                                                 nodePersonel.ChildNodes[1].InnerText,
                                                 Convert.ToDecimal(nodePersonel.ChildNodes[2].InnerText));
                personeller.Add(personel);
            }
            return(personeller);
        }
Exemplo n.º 3
0
        public void Ekle(Personel personel)
        {
            XmlDocument dokuman = new XmlDocument();

            dokuman.Load(DOSYA_YOLU);
            XmlNode nodePersoneller = dokuman.ChildNodes[1];

            XmlNode nodePersonel = dokuman.CreateNode(XmlNodeType.Element, "Personel", "");
            XmlNode nodeAdı      = dokuman.CreateNode(XmlNodeType.Element, "Adı", "");
            XmlNode nodeSoyadı   = dokuman.CreateNode(XmlNodeType.Element, "Soyadı", "");
            XmlNode nodeMaası    = dokuman.CreateNode(XmlNodeType.Element, "Maası", "");

            nodeAdı.InnerText    = personel.Adı;
            nodeSoyadı.InnerText = personel.Soyadı;
            nodeMaası.InnerText  = personel.Maası.ToString();

            nodePersonel.AppendChild(nodeAdı);
            nodePersonel.AppendChild(nodeSoyadı);
            nodePersonel.AppendChild(nodeMaası);
            nodePersoneller.AppendChild(nodePersonel);

            dokuman.Save(DOSYA_YOLU);
        }