internal void GetStyleCategoryLink() { if (TransactionHeader.Brand != null && TransactionHeader.TblLkpBrandSection != null && SelectedDetailRow.TblLkpDirection != null) { lkpClient.FamilyCategory_GetTblCategoryLinkAsync(TransactionHeader.Brand, (int)TransactionHeader.TblLkpBrandSection, (int)SelectedDetailRow.TblLkpDirection); } }
public void LoadCategoryByDirection() { try { var sectionselectedItem = BrandSectionGrid.SelectedItem as SectionLinkModel; var directionselectedItem = DirectionGrid.SelectedItem as DirectionLinkModel; if (directionselectedItem == null || directionselectedItem.Checked == false) { CategoryGrid.IsEnabled = false; FamilyGrid.IsEnabled = false; SubFamilyGrid.IsEnabled = false; } else { CategoryGrid.IsEnabled = true; } lkpClient.FamilyCategory_GetTblCategoryLinkCompleted += (s, sv) => { try { foreach (var row in CategoryList) { row.Checked = false; } foreach (var row in sv.Result) { var categoryRow = CategoryList.SingleOrDefault(x => x.Iserial == row.TblStyleCategory); if (categoryRow != null) { categoryRow.Checked = true; } } } catch { } CategoryGrid.ItemsSource = null; CategoryGrid.ItemsSource = CategoryList; }; if (sectionselectedItem != null && directionselectedItem != null) { lkpClient.FamilyCategory_GetTblCategoryLinkAsync(CbBrand.SelectedValue.ToString(), sectionselectedItem.Iserial, directionselectedItem.Iserial); } } catch { } }