Пример #1
0
 //=---------------------------sửa----------------------------------
 public void SuaNCC(NHA_CUNG_CAP_DTO ncc, ListView lv) //sửa thông tin
 {
     try
     {
         XElement Node = testXML.Descendants("nhacungcap").Where(c => c.Attribute("id").Value.Equals(ncc.id.ToString())).FirstOrDefault();
         Node.Element("tenncc").Value    = ncc.tenncc;
         Node.Element("dienthoai").Value = ncc.dienthoai;
         Node.Element("diachi").Value    = ncc.diachi;
         testXML.Save(path);
         Load(lv);
     }
     catch (Exception err)
     {
         MessageBox.Show("Lỗi sửa thông tin:" + err.Message);
     }
 }
Пример #2
0
 //-------------------Thêm nhà cung cấp---------------------------
 public void ThemNCC(NHA_CUNG_CAP_DTO ncc, ListView lv)  // hàm thêm từ lớp kh sang file xml
 {
     try
     {
         var      count      = testXML.Descendants("nhacungcap").Count();
         XElement newStudent = new XElement("nhacungcap",
                                            new XElement("tenncc", ncc.tenncc),
                                            new XElement("dienthoai", ncc.dienthoai),
                                            new XElement("diachi", ncc.diachi)
                                            );
         var lastStudent = testXML.Descendants("nhacungcap").Last();
         newStudent.SetAttributeValue("id", count + 1);
         testXML.Element("NHACUNGCAP").Add(newStudent);
         testXML.Save(path);
         Load(lv);
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
     }
 }