コード例 #1
0
ファイル: XmlHandler.cs プロジェクト: giteschon/travel-orders
        public void CreateXml()
        {
            using (XmlWriter writer = CreateWriter())
            {
                //root
                writer.WriteStartElement("DbData");
                //not changable data...
                //WriteBrands(writer);
                //ovo se ne bi smjelo mjenjat zbod id-a ...

                //user changable data
                WriteDrivers(writer);
                WriteVehicles(writer);
                WriteTravelOrder(writer);
                WriteRoute(writer);
                WriteServices(writer);
                WriteItemsService(writer);


                //root end
                writer.WriteEndElement();
            }
            //!!
            db.Dispose();

            //ClearDb();
        }
コード例 #2
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         db.Dispose();
     }
     base.Dispose(disposing);
 }
コード例 #3
0
ファイル: XmlHandler.cs プロジェクト: giteschon/travel-orders
        public void ReadXml()
        {
            db = new TravelOrdersEntities1();
            using (XmlReader reader = CreaterReader())
            {
                while (reader.Read())
                {
                    if (reader.IsStartElement())
                    {
                        switch (reader.Name)
                        {
                        case nameof(Driver):
                            ReadDriver(reader);
                            break;

                        case nameof(Vehicle):
                            ReadVehicle(reader);
                            break;

                        case nameof(TravelOrder):
                            ReadTravelOrder(reader);
                            break;

                        case nameof(Route):
                            ReadRoutes(reader);
                            break;

                        case nameof(Service):
                            ReadService(reader);
                            break;

                        case nameof(ItemService):
                            ReadItems(reader);
                            break;
                        }
                    }
                }
            }
            db.Dispose();
        }