Ejemplo n.º 1
0
 private void Battleroles_Load(object sender, EventArgs e)
 {
     try
     {
         XmlSerializer serializer = new XmlSerializer(typeof(ModelClasses.BattleRoles));
         FileStream    fs         = new FileStream(filename, FileMode.Open);
         battleRoles = (ModelClasses.BattleRoles)serializer.Deserialize(fs);
         RefreshView();
         fs.Close();
     }
     catch (Exception excp)
     {
         Debug.WriteLine("Error Loading Battleroles: " + excp.Message);
     }
 }
Ejemplo n.º 2
0
        private void LoadExistingBattleRoles()
        {
            FileStream fs = null;

            try
            {
                XmlSerializer battleRoleSerializer = new XmlSerializer(typeof(ModelClasses.BattleRoles));
                fs = new FileStream(battleRolesFile, FileMode.Open);
                existingBattleroles = (ModelClasses.BattleRoles)battleRoleSerializer.Deserialize(fs);
                fs.Close();
            }
            catch (Exception excp)
            {
                if (fs != null)
                {
                    fs.Dispose();
                }
            }
        }
Ejemplo n.º 3
0
        private void LoadTemplates()
        {
            FileStream fsBattleRole = null;
            FileStream fsDetachment = null;

            try
            {
                XmlSerializer battleRoleSerializer = new XmlSerializer(typeof(ModelClasses.BattleRoles));
                fsBattleRole        = new FileStream(battleRolesFile, FileMode.Open);
                battleRoleTemplates = (ModelClasses.BattleRoles)battleRoleSerializer.Deserialize(fsBattleRole);
                fsBattleRole.Close();
            }
            catch (Exception excp)
            {
                Debug.WriteLine("Issues loading the Detachment-Template: " + excp.Message);
                if (fsBattleRole != null)
                {
                    fsBattleRole.Dispose();
                }
            }

            try
            {
                XmlSerializer detachmentSerializer = new XmlSerializer(typeof(ModelClasses.Detachments));
                fsDetachment        = new FileStream(detachmentsFile, FileMode.Open);
                detachmentTemplates = (ModelClasses.Detachments)detachmentSerializer.Deserialize(fsDetachment);
                fsDetachment.Close();
            }
            catch (Exception excp)
            {
                if (fsDetachment != null)
                {
                    fsDetachment.Dispose();
                }
            }

            RefreshView();
        }