示例#1
0
        protected override async void SaveCommandExecute()
        {
            var stanyKontNiezerowe = StanyKont.Where(s => s.Stan > 0 &&
                                                     s.IDFinanseStanKonta == 0);

            if (stanyKontNiezerowe.Any())
            {
                DodajStanyKontDoBazy(stanyKontNiezerowe);
            }

            await UnitOfWork.SaveAsync();

            IsChanged_False();
            Messenger.Send(StanyKont.First(), "ToList");
            //DialogService.ShowInfo_BtnOK("Dodano stany kont do bazy.");
            ViewService.Close(this.GetType().Name);
        }
示例#2
0
        private void StworzStanyKontDoDodaniaDla(IEnumerable <IFinanseBank> listsaBankow)
        {
            foreach (var bank in listsaBankow)
            {
                var stanKonta = new tblFinanseStanKonta()
                {
                    IdFirma    = bank.IdFirma,
                    Firma      = bank.Firma,
                    IdBank     = bank.Id,
                    BankNazwa  = bank.Nazwa,
                    NrKonta    = bank.Numer,
                    Waluta     = bank.Waluta,
                    IdOperator = UzytkownikZalogowany.Uzytkownik?.ID_PracownikGAT ?? 7,
                };

                StanyKont.Add(stanKonta);
            }
        }
示例#3
0
 public override void IsChanged_False()
 {
     StanyKontOrg = StanyKont.DeepClone();
 }
示例#4
0
        private async Task DodajPrzeslanyStanKontaDoListy()
        {
            var stanKonta = await UnitOfWork.tblFinanseStanKonta.GetByIdAsync(stanKontaPrzeslany.IDFinanseStanKonta);

            StanyKont.Add(stanKonta);
        }