示例#1
0
        //public string PassportType { get; set; }

        public static void Save(BindingList <KonsulatTask> tasks, KonsulatTaskEntityType type)
        {
            string filemane = getFileName(type);

            using (FileStream fs = new FileStream(Environment.CurrentDirectory + filemane, FileMode.Create))
            {
                XmlSerializer xs = new XmlSerializer(typeof(BindingList <KonsulatTask>));
                xs.Serialize(fs, tasks);
            }
        }
示例#2
0
        public static BindingList <KonsulatTask> DeSerialize(KonsulatTaskEntityType type)
        {
            string filemane = getFileName(type);
            BindingList <KonsulatTask> tasks = new BindingList <KonsulatTask>();

            if (File.Exists(Environment.CurrentDirectory + filemane))
            {
                using (FileStream fs = new FileStream(Environment.CurrentDirectory + filemane, FileMode.Open))
                {
                    XmlSerializer xs = new XmlSerializer(typeof(BindingList <KonsulatTask>));
                    tasks = (BindingList <KonsulatTask>)xs.Deserialize(fs);
                }
            }
            return(tasks);
        }
示例#3
0
 private static string getFileName(KonsulatTaskEntityType type)
 {
     return(type == KonsulatTaskEntityType.New ? "\\data.xml" : "\\completedData.xml");
 }