示例#1
0
 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;
 }
示例#2
0
 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());
 }