// private Control _currentCtrl = null; public FrmSkontoEdit(SkontoViewModel viewModel) { InitializeComponent(); ViewModel = viewModel; Binding b = new System.Windows.Forms.Binding("Value", this.bindSkontoEdit, "InvoiceDate", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged, null, "d"); dateTimePicker1.DataBindings.Add(b); dateTimePicker2.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.bindSkontoEdit, "InvoiceDueDate", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged, null, "d")); dateTimePicker3.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.bindSkontoEdit, "SkontoFaelligDate", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged, null, "d")); Binding prz = new System.Windows.Forms.Binding("Text", this.bindSkontoEdit, "SkontoProzent", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged, null, "#.00"); tBxProzent.DataBindings.Add(prz); bindSkontoEdit.DataSource = ViewModel; Bindings.Add(bindSkontoEdit); string ruleSet = ((SkontoViewModel)ViewModel).RuleSet; validationProvider1.RulesetName = ruleSet; }
public void SkontoTestInitialize() { InvVm.VmInvDate = DateTime.Today; InvVm.VmInvDueDate = InvVm.VmInvDate.AddDays(30); _skontoList = Cmn.UContainer.Resolve <SkontoViewModels>(new ParameterOverride("invVm", InvVm)); _skonto = Cmn.UContainer.Resolve <SkontoViewModel>(new ParameterOverride("skontoEntry", _skontoList)); // _skonto.InvoiceDueDays = 10; _skonto.SkontoProzent = 3; _skonto.SkontoBasisBetrag = 1000; _skonto.SkontoFaelligDate = InvVm.VmInvDate.AddDays(10); }