コード例 #1
0
        private static void onPodmiotChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            UserControl_DecyzjeAdmin u = d as UserControl_DecyzjeAdmin;

            //if (u.decyzjeAdmin.PodmiotId > 0)
            if (u.decyzjeAdmin != null)
            {
                u.decyzjeAdmin.PodmiotId = u.selectedIdPodm;
            }
            //else
            //    u.decyzjeAdmin.PodmiotId = null;
        }
コード例 #2
0
        private static void onDecyzjeChenged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            UserControl_DecyzjeAdmin u = d as UserControl_DecyzjeAdmin;

            if (u.selectedIdDec != null)
            {
                if (u.selectedIdDec.Value <= 0)
                {
                    string s = u.NumerDecAdmin;
                    u.decyzjeAdmin       = new DecyzjeAdministracyjne();
                    u.decyzjeAdmin.Numer = s;
                    u.PodmiotNazwa       = string.Empty;
                    u.selectedIdDec      = 0;
                    u.addButtonDec       = true;
                    u.zalButtonDec       = false;
                }
                else
                {
                    int selIdDec = u.selectedIdDec.Value;
                    u.decyzjeAdmin = u.decyzjeAdminList.list.FirstOrDefault(row => row.DecyzjeAdministracyjneId == selIdDec);

                    if (u.decyzjeAdmin.PodmiotId == 0 || u.decyzjeAdmin.PodmiotId == null)
                    {
                        u.PodmiotNazwa = string.Empty;
                    }
                    else
                    {
                        u.PodmiotNazwa = u.podmiotList.list.FirstOrDefault(r => r.PodmiotId == u.decyzjeAdmin.PodmiotId).Name;
                    }

                    u.decyzjeAdmin.onChange += u.DecyzjeAdmin_onChange;
                }
            }
            else
            {
                u.decyzjeAdmin = new DecyzjeAdministracyjne();

                u.selectedIdDec = null;
                u.PodmiotNazwa  = string.Empty;
                u.NumerDecAdmin = string.Empty;
            }

            u.zalPath = ConfigurationManager.AppSettings["zalacznikPath"] + "\\DezyzjeAdministracyjne\\" + u.selectedIdDec;
        }
コード例 #3
0
        private static void onNumerDecAdminChange(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            UserControl_DecyzjeAdmin u = d as UserControl_DecyzjeAdmin;

            if (u.NumerDecAdmin != null)
            {
                if (u.selectedIdDec > 0)
                {
                    u.addButtonDec = false;
                    u.modButtonDec = false;
                    u.clsButtonDec = true;
                }
                else
                {
                    var v = u.decyzjeAdminList.list.FirstOrDefault(row => row.Numer == u.NumerDecAdmin);

                    if (v != null)
                    {
                        u.addButtonDec = false;
                        u.modButtonDec = true;
                        u.clsButtonDec = true;
                    }
                    else
                    {
                        u.selectedIdDec = 0;
                        u.addButtonDec  = true;
                        u.modButtonDec  = false;
                        u.clsButtonDec  = true;
                    }
                }
            }
            else
            {
                u.selectedIdDec = null;
            }
        }