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); }
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); } }
public override void IsChanged_False() { StanyKontOrg = StanyKont.DeepClone(); }
private async Task DodajPrzeslanyStanKontaDoListy() { var stanKonta = await UnitOfWork.tblFinanseStanKonta.GetByIdAsync(stanKontaPrzeslany.IDFinanseStanKonta); StanyKont.Add(stanKonta); }