public void UpdateFromBillerSettingsOhneVatTest() { BillerSettingsViewModel bs = Cmn.UContainer.Resolve <BillerSettingsViewModel>(); bs.RecalcMwSt = false; PlugInSettings.Default.Vatid = "ATU12345678"; InvVm.OnUpdateFromBillerSettings(bs, null); Assert.AreEqual("ATU12345678", InvVm.VmBillerVatid); }
public FrmBillerSettingsView(BillerSettingsViewModel viewModel) { InitializeComponent(); ViewModel = (BillerSettingsViewModel)viewModel; bindingSourceReStellerSetting.DataSource = (BillerSettingsViewModel)ViewModel; // currListBindingSource.DataSource = ((BillerSettingsViewModel) ViewModel).CurrencyList; ((BillerSettingsViewModel)ViewModel).PropertyChanged += OnPropertyChanged; ((BillerSettingsViewModel)ViewModel).AnyTextChanged = false; // SetTextChangedEvent(); foreach (GroupBox box in Controls.OfType <GroupBox>()) { SetTextChangedEvent(box); } ckBxVstBerechtigt.CheckedChanged += tbx_TextChanged; }
public FrmBillerSettingsView(BillerSettingsViewModel viewModel) { InitializeComponent(); ViewModel = (BillerSettingsViewModel)viewModel; bindingSourceReStellerSetting.DataSource = (BillerSettingsViewModel)ViewModel; Bindings.Add(bindingSourceReStellerSetting); ((BillerSettingsViewModel)ViewModel).PropertyChanged += OnPropertyChanged; foreach (GroupBox box in Controls.OfType <GroupBox>()) { SetTextChangedEvent(box); } ckBxVstBerechtigt.CheckedChanged += tbx_TextChanged; #if !DEBUG cBtnReset.Visible = false; #endif }
internal void SetupSettings() { string fullTest = Path.Combine(Path.GetDirectoryName(typeof(CommonSetUpClass).Assembly.Location), _testData); BillerSettings = Cmn.UContainer.Resolve <BillerSettingsViewModel>(); string xmlData = File.ReadAllText(fullTest); XElement xEl = XElement.Parse(xmlData); var o1 = xEl.Element("Name").Value; BillerSettings.Name = xEl.Element("Name").Value; BillerSettings.Strasse = xEl.Element("Strasse").Value; BillerSettings.Plz = xEl.Element("Plz").Value; BillerSettings.Ort = xEl.Element("Ort").Value; BillerSettings.Phone = xEl.Element("Phone").Value; BillerSettings.Kontakt = xEl.Element("Kontakt").Value; BillerSettings.Email = xEl.Element("Email").Value; BillerSettings.VatId = xEl.Element("VatId").Value; BillerSettings.Gln = xEl.Element("Gln").Value; BillerSettings.VatText = xEl.Element("VatText").Value; BillerSettings.Bank = xEl.Element("Bank").Value; BillerSettings.Inhaber = xEl.Element("Inhaber").Value; BillerSettings.Iban = xEl.Element("Iban").Value; BillerSettings.Bic = xEl.Element("Bic").Value; var countryCode = xEl.Element("CountryCode").Value; BillerSettings.CountryCodeSelected = BillerSettings.CountryCodes.Find(p => p.Code == countryCode); var vatSelected = decimal.Parse(xEl.Element("VatSelected").Value); BillerSettings.VatSelected = PlugInSettings.Default.GetValueFromPercent(vatSelected); var currency = xEl.Element("Currency").Value; BillerSettings.CurrSelected = BillerSettings.CurrencyList.FirstOrDefault(p => p.Code == currency); BillerSettings.IsVatBerechtigt = bool.Parse(xEl.Element("IsVatBerechtigt").Value); Console.WriteLine("SetupSettings done"); }