public void sua(Class_TT nxb) { //Load dữ liệu từ file xml lên doc.Load(tentep); //Tạo nút gốc XmlElement goc = doc.DocumentElement; //Tạo nút cũ lưu thông tin thuộc tính @manxb XmlNode cu = goc.SelectSingleNode("/danhmucnxb/nxb[@manxb='" + nxb.Manxb + "']"); //Tạo nút mới như phần thêm //Tạo nút nxb XmlElement moi = doc.CreateElement("nxb"); XmlAttribute manxb = doc.CreateAttribute("manxb"); XmlElement tenxb = doc.CreateElement("tenxb"); XmlElement diachi = doc.CreateElement("diachi"); //Gán giá trị cho các nút và thuộc tính manxb.InnerText = nxb.Manxb; tenxb.InnerText = nxb.Tennxb; diachi.InnerText = nxb.Diachi; //ADD các giá trị và thuôc tính vào các nút cha moi.Attributes.Append(manxb); moi.AppendChild(tenxb); moi.AppendChild(diachi); goc.ReplaceChild(moi, cu);//Thay thế cũ bằng mới doc.Save(tentep); }
public void sua(Class_TT nxb) { //Load dữ liệu từ file xml lên doc.Load(tentep); //Tạo nút gốc XmlElement goc = doc.DocumentElement; //Tạo nút cũ lưu thông tin thuộc tính @manxb XmlNode cu = goc.SelectSingleNode("/danhmucnxb/nxb[@manxb='"+nxb.Manxb+"']"); //Tạo nút mới như phần thêm //Tạo nút nxb XmlElement moi = doc.CreateElement("nxb"); XmlAttribute manxb = doc.CreateAttribute("manxb"); XmlElement tenxb = doc.CreateElement("tenxb"); XmlElement diachi = doc.CreateElement("diachi"); //Gán giá trị cho các nút và thuộc tính manxb.InnerText = nxb.Manxb; tenxb.InnerText = nxb.Tennxb; diachi.InnerText = nxb.Diachi; //ADD các giá trị và thuôc tính vào các nút cha moi.Attributes.Append(manxb); moi.AppendChild(tenxb); moi.AppendChild(diachi); goc.ReplaceChild(moi,cu);//Thay thế cũ bằng mới doc.Save(tentep); }
private void btn_xoa_Click(object sender, EventArgs e) { //Khởi tạo đối tượng lớp thực thể Class_TT sach = new Class_TT(); sach.Manxb = txt_ma.Text; sach.Tennxb = txt_ten.Text; sach.Diachi = txt_dc.Text; xl.xoa(sach); Form1_Load(sender,e); }
public void xoa(Class_TT nxb) { doc.Load(tentep); //Tạo nút gốc XmlNode goc = doc.DocumentElement; XmlNode cu = goc.SelectSingleNode("/danhmucnxb/nxb[@manxb='" + nxb.Manxb + "']"); goc.RemoveChild(cu); doc.Save(tentep); }
private void btn_them_Click(object sender, EventArgs e) { //Khởi tạo đối tượng sách của lớp "THỰc THỂ" Class_TT sach = new Class_TT(); //Gán và lấy giá trị cho ô textbox sach.Manxb = txt_ma.Text; sach.Tennxb = txt_ten.Text; sach.Diachi = txt_dc.Text; xl.them(sach);//Gọi ham thêm với đối số truyền vào là "sach" Form1_Load(sender,e); }
private void btn_xoa_Click(object sender, EventArgs e) { //Khởi tạo đối tượng lớp thực thể Class_TT sach = new Class_TT(); sach.Manxb = txt_ma.Text; sach.Tennxb = txt_ten.Text; sach.Diachi = txt_dc.Text; xl.xoa(sach); Form1_Load(sender, e); }
private void btn_them_Click(object sender, EventArgs e) { //Khởi tạo đối tượng sách của lớp "THỰc THỂ" Class_TT sach = new Class_TT(); //Gán và lấy giá trị cho ô textbox sach.Manxb = txt_ma.Text; sach.Tennxb = txt_ten.Text; sach.Diachi = txt_dc.Text; xl.them(sach);//Gọi ham thêm với đối số truyền vào là "sach" Form1_Load(sender, e); }
private void btn_sua_Click(object sender, EventArgs e) { //Khởi tạo đối tượng của lớp "THỰC THỂ" Class_TT sach = new Class_TT(); sach.Manxb = txt_ma.Text; sach.Tennxb = txt_ten.Text; sach.Diachi = txt_dc.Text; xl.sua(sach); txt_ma.Enabled = true; txt_ten.Enabled = true; txt_dc.Enabled = true; Form1_Load(sender,e); }
private void btn_sua_Click(object sender, EventArgs e) { //Khởi tạo đối tượng của lớp "THỰC THỂ" Class_TT sach = new Class_TT(); sach.Manxb = txt_ma.Text; sach.Tennxb = txt_ten.Text; sach.Diachi = txt_dc.Text; xl.sua(sach); txt_ma.Enabled = true; txt_ten.Enabled = true; txt_dc.Enabled = true; Form1_Load(sender, e); }
//Tạo các phương thức cần có public void them(Class_TT nxb) { //LOAD tài liệu XL doc.Load(tentep); //Tạo nút gốc XmlElement goc = doc.DocumentElement; //Tạo nút phần tử có tên "nxb" XmlElement nhaxb = doc.CreateElement("nxb"); ///////////////////////////////////////////////////// //Tao nút con và thuộc tính của nxb //Tạo thuốc tính manxb XmlAttribute manxb = doc.CreateAttribute("manxb"); //Tạo phần tử con tenxb XmlElement tenxb = doc.CreateElement("tenxb"); //Tạo phần tử con diachi XmlElement diachi = doc.CreateElement("diachi"); /////////////////////////////////////////////////////// ////////////////////////////////////////////////////// //Xác định giá trị cho các thuộc tính và phần tử vừa tạo //Xác định giá trị của thuộc tính manxb manxb.InnerText = nxb.Manxb; //Xác định giá trị của phần tử tenxb tenxb.InnerText = nxb.Tennxb; //Xác định giá trị của phẩn tử diachi diachi.InnerText = nxb.Diachi; ////////////////////////////////////////////////////// ////////////////////////////////////////////////////// //Gán các nút con và thuộc tính vào nút mẹ và nút gốc //Gán thuộc tính manxb vào nxb nhaxb.Attributes.Append(manxb); //Gán nút con tenxb vào nxb nhaxb.AppendChild(tenxb); //Gán nút con diachi vào nxb nhaxb.AppendChild(diachi); //Gán nút nxb vào nút gốc goc.AppendChild(nhaxb); //Lưu các thứ vừa tạo doc.Save(tentep); }
public void xoa(Class_TT nxb) { doc.Load(tentep); //Tạo nút gốc XmlNode goc = doc.DocumentElement; XmlNode cu = goc.SelectSingleNode("/danhmucnxb/nxb[@manxb='"+nxb.Manxb+"']"); goc.RemoveChild(cu); doc.Save(tentep); }