public void updateMeneger(meneger meneger) { try { dalObject.updateMeneger(Converts.ConvertTypes <DO.meneger, BO.meneger>(meneger)); } catch { throw new ArgumentNullException(); } }
private void updateSoldier() { Soldier soldier = Obs.Where(s => s.Id == getSoldierUpdated().Id) as Soldier; Obs.Clear(); bl.updateSoldier(getSoldierUpdated()); meneger meneger = bl.GetMeneger(); ObservableCollection <Soldier> newObs = new ObservableCollection <Soldier>(meneger.soldiers); newObs.ToList().ForEach(s => Obs.Add(s)); Close(); }
public MainWindow() { meneger meneger = bl.GetMeneger(); Obs = new ObservableCollection <Soldier>(meneger.soldiers); InitializeComponent(); deatal.Text = meneger.deatales; soldier.ItemsSource = Obs; DataContext = meneger; }
private void DeleteSoldier() { try { bl.DeleteSoldier(curentSoldier.Id); Obs.Clear(); meneger meneger = bl.GetMeneger(); ObservableCollection <Soldier> newObs = new ObservableCollection <Soldier>(meneger.soldiers); newObs.ToList().ForEach(s => Obs.Add(s)); Close(); } catch { MessageBox.Show("חייל זה לא קיים במערכת", "שים לב", MessageBoxButton.OKCancel, MessageBoxImage.Hand, MessageBoxResult.Cancel); } }