Ejemplo n.º 1
0
        public ObservableCollection <ViewModels.RecordViewModel> OpenXml()
        {
            ObservableCollection <ViewModels.RecordViewModel> tempList = new ObservableCollection <ViewModels.RecordViewModel>();

            OpenFileDialog openFileDialog = new OpenFileDialog();

            if (openFileDialog.ShowDialog() == true)
            {
                XmlDocument doc = new XmlDocument();
                doc.Load(openFileDialog.FileName);

                foreach (XmlElement element in doc.DocumentElement)
                {
                    if (element.Name == "record")
                    {
                        string tempId          = element.GetAttribute("id");
                        int    tempDigitalKey  = Convert.ToInt32(element.GetAttribute("digitalKey"));
                        string tempStringKey   = element.GetAttribute("stringKey");
                        int    tempRandomDigit = Convert.ToInt32(element.GetAttribute("randomNumber"));


                        ViewModels.RecordViewModel tempElement = new ViewModels.RecordViewModel(tempId, tempStringKey, tempDigitalKey, tempRandomDigit);
                        tempList.Add(tempElement);
                    }
                }
            }

            return(tempList);
        }
Ejemplo n.º 2
0
 private ViewModels.RecordViewModel SingleRecord()
 {
     ViewModels.RecordViewModel singleRecord = new ViewModels.RecordViewModel(generated.ToString("D6"), RandomString(9), rnd.Next(10000, 100000), rnd.Next(-1000, 1000));
     return(singleRecord);
 }