private static void onNumerTransChange(DependencyObject d, DependencyPropertyChangedEventArgs e) { UserControl_Transakcja u = d as UserControl_Transakcja; int r = 13; if (u.numerTrans != null) { if (u.selectedIdTrans > 0) { u.addButton = false; u.clsButton = true; } else { var v = u.transList.list.FirstOrDefault(row => row.Numer == u.numerTrans); if (v != null) { u.addButton = false; u.clsButton = true; } else { u.addButton = true; u.clsButton = true; } } } if (u.numerTrans == "") { u.selectedIdTrans = null; u.zalButton = false; } }
private static void onSelectedIdTransChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { UserControl_Transakcja u = d as UserControl_Transakcja; if (u.selectedIdTrans != null) { if (u.selectedIdTrans.Value <= 0) { int r = 13; string s = u.numerTrans; u.transakcje = new Transakcje(); u.transakcje.Numer = s; u.selectedIdTrans = 0; u.addButton = true; u.zalButton = false; } else { int r = 13; int selIdTrans = u.selectedIdTrans.Value; u.transakcje = u.itemSourceTrans.FirstOrDefault(row => row.TransakcjeId == selIdTrans); u.zalButton = true; u.transakcje.onChange += u.Transakcje_onChange; } } else { u.clsDialog(); } u.zalPath = ConfigurationManager.AppSettings["zalacznikPath"] + "\\Transakcje\\" + u.selectedIdTrans; //MessageBox.Show( u.selectedIdTrans.ToString()); }