예제 #1
0
        public void Save()
        {
            List <StaffRecord> list = new List <StaffRecord>();

            foreach (StaffRecord record in records)
            {
                list.Add(record);
            }
            xmlAdapter.Data = list;
            xmlAdapter.Save();
        }
예제 #2
0
 public void Save()
 {
     xmlAdapter.Data = userPassword
                       .Select(o =>
     {
         UserData user = new UserData();
         user.UserName = o.Key;
         user.Passwrod = o.Value;
         return(user);
     })
                       .ToList();
     xmlAdapter.Save();
 }
예제 #3
0
        public void Create()
        {
            // https://stackoverflow.com/questions/5622854/how-do-i-show-a-save-as-dialog-in-wpf
            Microsoft.Win32.SaveFileDialog dialog = new Microsoft.Win32.SaveFileDialog();
            dialog.FileName   = "bill";
            dialog.DefaultExt = ".xml";
            dialog.Filter     = "XML files|*.xml";

            if (dialog.ShowDialog() == true)
            {
                xmlAdapter.XmlPath = dialog.FileName;
                xmlAdapter.Data    = records.ToList();
                xmlAdapter.Save();

                // Обновляем информацию на складе. Так как везде используем ссылки, то не нужно желать ничего для актуализации информации.
                // Просто сохраняем данные в магазин.
                managerStoreModel.Save();

                records.Clear();
            }
        }