public EmployeeChildWindow(UserJobsViewModel viewModel) { InitializeComponent(); DataContext = viewModel; viewModel.GetDetailData(); formsEnum = FormsEnum.User; }
public SearchForStore(UserJobsViewModel viewModel) { InitializeComponent(); DataContext = viewModel; _client.SeasonForStoreByUserCompleted += (s, sv) => { viewModel.StoreList.Clear(); var iserials = new List <int>(); if (viewModel.SelectedMainRow.AllowedStores != null) { iserials = viewModel.SelectedMainRow.AllowedStores.Split('|').Select(int.Parse).ToList(); } foreach (var tblStore in sv.Result) { var newrow = new TblStoreViewModel(); newrow.InjectFrom(tblStore); //newrow.Saved = iserials.Contains(tblStore.iserial); viewModel.StoreList.Add(newrow); } }; string code = viewModel.SelectedMainRow.CompanyPerRow.Code; if (viewModel.SelectedMainRow.TblCompanySecondary != null) { code = viewModel.CompanyList.FirstOrDefault(x => x.Iserial == viewModel.SelectedMainRow.TblCompanySecondary) .Code; } if (code == "HQ") { code = "Ccnew"; } _client.SeasonForStoreByUserAsync(null, null, code); }