NIP

0

using System.Windows;
using System.Web.Script.Serialization;
/*

*/

namespace ZUS
{

public partial class MainWindow : Window
{
    public MainWindow() => InitializeComponent();

    public void Button_Click(object sender, RoutedEventArgs e)
    {
        if (e == null)
        {
            throw new System.ArgumentNullException(nameof(e));
        }

        try

      {
          var url = "https://api-v3.mojepanstwo.pl/dane/krs_podmioty.json?conditions[krs_podmioty.nip]=" + TbNIP.Text;

                 
            JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();

            var result = "";
           
            dynamic dobj = jsonSerializer.Deserialize<dynamic>(App.GET(url));

    
            try

            {
                result = dobj["Dataobject"][0]["id"].ToString();
                var url2 = "https://api-v3.mojepanstwo.pl/dane/krs_podmioty/" + result + ".json?layers[]=dzialalnosci&layers[]=reprezentacja";
                //TBKrs.Text = result;
                         string nazwa = dobj["Dataobject"][0]["data"]["krs_podmioty.nazwa"].ToString();

                         string adres = dobj["Dataobject"][0]["data"]["krs_podmioty.adres"].ToString();

                         string nip = dobj["Dataobject"][0]["data"]["krs_podmioty.nip"].ToString();

                dynamic dobj2 = jsonSerializer.Deserialize<dynamic>(App.GET(url2));

                         string nazwa0 = dobj2["layers"]["reprezentacja"][0]["nazwa"].ToString();

                         string nazwa1 = dobj2["layers"]["reprezentacja"][1]["nazwa"].ToString();

                         string nazwa2 = dobj2["layers"]["reprezentacja"][2]["nazwa"].ToString();

                var sArray = adres.Split(',');

                //Numer NIP
                TbNIP.Text = nip;
                //NAzwa działalności
                TbNazwaDzialanosci.Text = nazwa;
                //Numer budynku
                TbNumer.Text = sArray[1].Substring(4, sArray[1].Length - 4) + ", lok " + sArray[2].Substring(4, sArray[2].Length - 4);
                //Nazwa Miasta
                City.Text = sArray[3].Substring(9, sArray[3].Length - 9);
                //Adres
                Address.Text = sArray[0].Substring(4, sArray[0].Length - 4);
                //Kod pocztowy
                PostalCode.Text = sArray[4].Substring(5, sArray[4].Length - 5);

                       Nazwa0.Text = nazwa0;
                       


            }
            catch
            { }
        }
        catch
        { }
}
    }

}

Kod działą w Java na progeramie Visual Stuido.
Nie pobiera nipu i nie wiem dlaczego. Moze ktos pomóc ?

2
 }
            catch
            { }
        }
        catch
        { }

No i fajnie :)

2

Fajna ta Java, taka Microsoftowa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1