Example #1
0
        private void InsertReleaseFormatDescriptions(ReleaseFormat format, long formatId)
        {
            int number = 0;

            foreach (var desc in format.Descriptions)
            {
                cmdReleaseFormatDescription["release_format"] = formatId;
                cmdReleaseFormatDescription["number"]         = number++;
                cmdReleaseFormatDescription["description"]    = desc;
                cmdReleaseFormatDescription.Execute();
            }
        }
Example #2
0
 internal Event(XmlReader reader)
 {
     reader.Read ();
     date = reader ["date"];
     country = reader ["country"];
     catalog_number = reader ["catalog-number"];
     barcode = reader ["barcode"];
     format = Utils.StringToEnum<ReleaseFormat> (reader ["format"]);
     if (reader.ReadToDescendant ("label")) {
         label = new Label (reader.ReadSubtree ());
         reader.Read (); // FIXME this is a workaround for Mono bug 334752
     }
     reader.Close ();
 }
Example #3
0
 internal Event(XmlReader reader)
 {
     reader.Read();
     date           = reader ["date"];
     country        = reader ["country"];
     catalog_number = reader ["catalog-number"];
     barcode        = reader ["barcode"];
     format         = Utils.StringToEnum <ReleaseFormat> (reader ["format"]);
     if (reader.ReadToDescendant("label"))
     {
         label = new Label(reader.ReadSubtree());
         reader.Read();  // FIXME this is a workaround for Mono bug 334752
     }
     reader.Close();
 }