private void DdsSaved(object sender, DdsEventArgs e) { if (!e.IsSaved) { DddDelete(sender, e); } else { if (e.Kind == 1) { IsDds = true; IsPurchases = true; CurrItemDdsDnevPurchases = ItemsDdsDnevPurchases.FirstOrDefault(e1 => e1.Code == e.Selestitem); if (CurrentWraperConto != null) { CurrentWraperConto.IsPurchases = true; } } else { IsDds = true; IsSales = true; CurrItemDdsDnevSales = ItemsDdsDnevSales.FirstOrDefault(e1 => e1.Code == e.Selestitem); if (CurrentWraperConto != null) { CurrentWraperConto.IsSales = true; } } KindDoc = KindDocLookup.FirstOrDefault(e1 => e1.CodetId == e.CodeDoc); UpdateConto(); } }
private void DddDelete(object sender, DdsEventArgs e) { if (e.Kind == 1) { IsPurchases = false; IsDdsPurchases = false; IsDdsIncludePurchases = false; VopPurchases = ""; CurrItemDdsDnevPurchases = null; if (CurrentWraperConto != null) { CurrentWraperConto.IsPurchases = false; } } else { IsSales = false; IsDdsSales = false; IsDdsIncludeSales = false; VopSales = ""; CurrItemDdsDnevSales = null; if (CurrentWraperConto != null) { CurrentWraperConto.IsSales = false; } } IsDdsInclude = IsDdsIncludePurchases || IsDdsIncludeSales; IsDds = IsPurchases || IsSales; if (!IsDds) { KindDoc = null; Kd = ""; } }
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (sender is ComboBox) { var selectedItem = (sender as ComboBox).SelectedItem; if (selectedItem != null) { string[] spliter = selectedItem.ToString().Split('-'); string text = spliter[1]; if (spliter.Length > 1) { for (int i = 2; i < spliter.Length; i++) { text += "-" + spliter[i]; } } ; vm.Num = int.Parse(spliter[0]); vm.NameMain = text; } else { return; } LookUpSpecific ls = ((sender as ComboBox).SelectedItem as LookUpSpecific); if (ls != null && ls.TypeAcc == 1) { vm.TypeAccountEnumIn = TypeAccountEnum.IsActive; } if (ls != null && ls.TypeAcc == 2) { vm.TypeAccountEnumIn = TypeAccountEnum.IsActivePasiv; } if (ls != null && ls.TypeAcc == 3) { vm.TypeAccountEnumIn = TypeAccountEnum.IsPasiv; } if (ls != null && ls.TypeAcc == 4) { vm.TypeAccountEnumIn = TypeAccountEnum.IsTranzitiv; } } }