public async Task<GiaoDich> LoadGiaoDichById(int id) { var dao = new DAO(); var node = await dao.GetSingleNode("GiaoDich[@ID=" + id + "]"); if (node != null) { var giaoDich = new GiaoDich() { ID = int.Parse(node.Attributes.GetNamedItem("ID").NodeValue.ToString()), Ten = node.Attributes.GetNamedItem("Ten").NodeValue.ToString(), SoTien = int.Parse(node.Attributes.GetNamedItem("SoTien").NodeValue.ToString()), Ngay = DateTime.Parse(node.Attributes.GetNamedItem("Ngay").NodeValue.ToString()), GhiChu = node.Attributes.GetNamedItem("GhiChu").NodeValue.ToString(), LoaiGD = int.Parse(node.Attributes.GetNamedItem("IDLoai").NodeValue.ToString()) }; return giaoDich; } return null; }
public async Task<int> LoadIDLoaiGD(string name) { var dao = new DAO(); var node = await dao.GetSingleNode("//LoaiGD[@Ten='" + name + "']"); return int.Parse(node?.Attributes.GetNamedItem("ID").NodeValue.ToString()); }