private void saveButton_Click(object sender, RoutedEventArgs e) { UISpec.ID = uint.Parse(ComSpecID.Text); try { switch (specUC_State) { case State.createNew: BE.Specialization addSpec = new BE.Specialization(); Globals.CopyObject(UISpec, addSpec); BL_Object.addSpecialization(addSpec); Spec_DS_Change_Event?.Invoke(); break; case State.modify: BL_Object.updateSpecilization(UISpec); Spec_DS_Change_Event?.Invoke(); break; } Spec_DS_Change_Event?.Invoke(); // refreshes combobox as well restoreButtonVisib(); } catch (Exception ex) { Globals.exceptionHandler(ex); } }
public allSpecialization(BL.IBL Bl) { this.bl = Bl; InitializeComponent(); specialiste = new BE.Specialization(); this.DataContext = specialiste; bl = BL.FactoryBL.GetBL(); showDataGridView(); }
public UpdateSpecialization() { InitializeComponent(); expert = new BE.Specialization(); this.DataContext = expert; bl = BL.FactoryBL.GetBL(); this.expertiseDomainComboBox1.ItemsSource = Enum.GetValues(typeof(BE.expertiseDomain)); showDataGridView(); }
public AddSpecialization(BL.IBL Bl) { this.bl = Bl; InitializeComponent(); specialiste = new BE.Specialization(); this.DataContext = specialiste; bl = BL.FactoryBL.GetBL(); showDataGridView(); this.expertiseDomainComboBox1.ItemsSource = Enum.GetValues(typeof(BE.expertiseDomain)); }
private void button_Update(object sender, RoutedEventArgs e) { try { bl.updatingExpert(expert); expert = new BE.Specialization(); this.DataContext = expert; showDataGridView(); } catch (Exception ex) { showDataGridView(); MessageBox.Show(ex.Message); } }
private void button_Add(object sender, RoutedEventArgs e) { try { bl.addExpert(specialiste); specialiste = new BE.Specialization(); this.DataContext = specialiste; showDataGridView(); } catch (Exception ex) { showDataGridView(); MessageBox.Show(ex.Message); } }