示例#1
0
        private List <TSCVenues> GetVenueList(SingingClub sc)
        {
            List <TSCVenues> list = new List <TSCVenues>();
            string           xml  = sc.GeneralStore(TableName.TSCVenues, TableAction.GET, (new TSCVenues().GetDataXml()));

            if (xml.Trim().Length > 0)
            {
                XmlDocument doc = new XmlDocument();
                doc.LoadXml(xml);
                XmlNodeList nodes = doc.SelectNodes("/Root/Data");
                foreach (XmlNode node in nodes)
                {
                    TSCVenues venues = new TSCVenues(node);
                    list.Add(venues);
                }
            }
            return(list);
        }
示例#2
0
 private void DeleteVenue(TSCVenues remote, SingingClub scRemote)
 {
     _sb.AppendLine(string.Format("Delete: {0}", remote.VenueKey));
     scRemote.GeneralStore(TableName.TSCVenues, TableAction.DELETE, remote.GetDataXml());
 }
示例#3
0
 private void InsertVenue(TSCVenues local, SingingClub scRemote)
 {
     _sb.AppendLine(string.Format("Insert: {0}", local.VenueKey));
     scRemote.GeneralStore(TableName.TSCVenues, TableAction.INSERT, local.GetDataXml());
 }
示例#4
0
 private void UpdateVenue(TSCVenues local, TSCVenues remote, SingingClub scRemote)
 {
     _sb.AppendLine(string.Format("Update: {0}", local.VenueKey));
     scRemote.GeneralStore(TableName.TSCVenues, TableAction.UPDATE, local.GetDataXml());
 }