private static void numerChange(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            UserControl_Adres u = d as UserControl_Adres;

            u.adres.Numer = u.NumerUlicy;
            u.correctAdr  = true;

            //u.correctAdr = u.validate();
        }
        private static void onUliceChange(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            UserControl_Adres u = d as UserControl_Adres;

            if (u.ulicaSelVal != null)
            {
                u.adres.UlicaSloId = u.ulicaSelVal.UlicaSloId;
            }

            u.correctAdr = true;
        }
        private static void onSelectMiejsc(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            UserControl_Adres u = d as UserControl_Adres;

            if (u.miejscSelVal != null)
            {
                u.adresSlo.ulicaList.getList(u.miejscSelVal);
                u.adres.MiejscowoscSloId = u.miejscSelVal.MiejscowoscSloId;

                //if (u.adres.MiejscowoscSloId == 0)
                //    u.adres = null;

                u.ulicaList = null;
                //u.adres.UlicaSloId = 0;
                u.ulicaList  = u.adresSlo.ulicaList;
                u.correctAdr = true;
            }
            else
            {
                u.correctAdr = false;
            }
        }
        private static void onGminaIdChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            UserControl_Adres u = d as UserControl_Adres;

            u.calculateMiejsc();
        }
        private static void onChangeAdres(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            UserControl_Adres u = d as UserControl_Adres;

            u.calculateVal();
        }