Example #1
0
        public void DeleteCottager(Cottager cottager)
        {
            Garden garden = cottager.Garden;

            _UnitOfWork.CottagerDAO.delete(cottager);
            _UnitOfWork.GardenDAO.delete(garden);
        }
Example #2
0
 public CottagerInfo(Cottager cottager, double price, double cons, double tariffPrice)
 {
     _tariff      = tariffPrice;
     _consumption = cons;
     _cottager    = cottager;
     _billMoney   = price;
 }
        private void DoEditCmd(object parameter)
        {
            if (parameter != null)
            {
                Cottager cottager = (Cottager)parameter;
                Garden   garden   = cottager.Garden;


                EditCottagerView      editView      = new EditCottagerView();
                EditCottagerViewModel editViewModel = new EditCottagerViewModel(cottager, editView);
                editView.DataContext = editViewModel;

                editView.ShowDialog();

                if (editView.DialogResult.HasValue && editView.DialogResult.Value)
                {
                    _PumpStationBL.EditCottager(cottager);

                    _UnitOfWork.Commit();

                    SelectedCottager = cottager;
                    RefreshList(_selectedMonthId);
                }
                else
                {
                    _UnitOfWork.GardenDAO.UndoChange(garden);
                    _UnitOfWork.CottagerDAO.UndoChange(cottager);
                    SelectedCottager = cottager;
                    RefreshList(_selectedMonthId);
                }
            }
        }
Example #4
0
        public void CreateCottager(Cottager cottager, Garden garden)
        {
            cottager.Id = _UnitOfWork.CottagerDAO.GetNextId();

            garden.Id = _UnitOfWork.GardenDAO.GetNextId();

            _UnitOfWork.CottagerDAO.create(cottager);
        }
        private void DoAddCmd()
        {
            Cottager cottager  = new Cottager();
            Garden   newGarden = new Garden();

            cottager.Garden = newGarden;

            EditCottagerView      editView      = new EditCottagerView();
            EditCottagerViewModel editViewModel = new EditCottagerViewModel(cottager, editView);

            editView.DataContext = editViewModel;

            editView.ShowDialog();

            if (editView.DialogResult.HasValue && editView.DialogResult.Value)
            {
                cottager.MonthId = _selectedMonthId;
                _PumpStationBL.CreateCottager(cottager, newGarden);
                _UnitOfWork.Commit();

                RefreshList(_selectedMonthId);
            }
        }
Example #6
0
 public void EditCottager(Cottager cottager)
 {
     _UnitOfWork.CottagerDAO.update(cottager);
 }
 public EditCottagerViewModel(Cottager Cottager, EditCottagerView frame)
 {
     _Cottager       = Cottager;
     _instanceWindow = frame;
 }