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 ?