Example #1
0
 private void OpenFileDialog(object sender, RoutedEventArgs e)
 {
     Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
     dlg.FileName   = "myDateBase";
     dlg.DefaultExt = ".xml";
     dlg.Filter     = "xml documents (.xml)|*.xml";
     if (dlg.ShowDialog() == true)
     {
         string filename = dlg.FileName;
         try
         {
             using (FileStream fs = new FileStream(filename, FileMode.OpenOrCreate))
             {
                 XmlSerializer formatter = new XmlSerializer(typeof(EmployeeV2[]));
                 listEmployee.Clear();
                 listDepart.Clear();
                 DepartmentClass.Clear();
                 foreach (var emp in (EmployeeV2[])formatter.Deserialize(fs))
                 {
                     listEmployee.Add(emp);
                 }
             }
         }
         catch { }
     }
 }
Example #2
0
 private void Button_delete_click(object sender, RoutedEventArgs e)
 {
     if (ListBox.SelectedValue != null)
     {
         DepartmentClass.Delete(ListBox.SelectedValue.ToString());
     }
 }
Example #3
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (TextBox.Text.Length > 0)
     {
         DepartmentClass.Add(TextBox.Text);
         TextBox.Clear();
     }
 }
Example #4
0
 public EmployeeV2(string FirstName, string LastName, DateTime Birthday, string department) : this()
 {
     this.FirstName = FirstName;
     this.LastName  = LastName;
     this.Birthday  = Birthday;
     _department    = department;
     DepartmentClass.Add(department);
 }