예제 #1
0
        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;
            }
        }
예제 #2
0
        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());
        }