public DataAllInfUser Info(DataAllInfUser dsql) { WebRequest request = WebRequest.Create("http://192.168.56.1/WebApplication1/Home/GetFullInfo"); request.Method = "POST"; string idS = Sessions.GetSession(); string data = "id=" + idS; byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(data); request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = byteArray.Length; using (System.IO.Stream dataStream = request.GetRequestStream()) { dataStream.Write(byteArray, 0, byteArray.Length); } WebResponse response = request.GetResponse(); string json_string = ""; using (System.IO.Stream stream = response.GetResponseStream()) { using (StreamReader reader = new StreamReader(stream)) { json_string = reader.ReadToEnd(); } } dsql = JsonConvert.DeserializeObject <DataAllInfUser>(json_string); response.Close(); return(dsql); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.activity_mainProfile); Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); FloatingActionButton fab = FindViewById <FloatingActionButton>(Resource.Id.fab); fab.Click += FabOnClick; DrawerLayout drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close); drawer.AddDrawerListener(toggle); toggle.SyncState(); NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view); View hv = navigationView.GetHeaderView(0); Fullname = hv.FindViewById <TextView>(Resource.Id.Fullname); id = hv.FindViewById <TextView>(Resource.Id.ID); imageSrc = hv.FindViewById <ImageView>(Resource.Id.imageView); navigationView.SetNavigationItemSelectedListener(this); Dsql1 = req(Dsql1); string Full = Dsql1.Secondname + " " + Dsql1.Name; Fullname.Text = Full; string idS = Sessions.GetSession(); id.Text = "ID - " + idS; int resourceId = (int)typeof(Resource.Drawable).GetField(Dsql1.image).GetValue(null); imageSrc.SetImageResource(resourceId); Dsql = Info(Dsql); //TextView ChangeFam = (TextView)FindViewById(Resource.Id.change_fam); //ChangeFam.SetOnClickListener(this); Login = FindViewById <TextView>(Resource.Id.Login); ID = FindViewById <TextView>(Resource.Id.ID); Secondname = FindViewById <TextView>(Resource.Id.Secondname); Name = FindViewById <TextView>(Resource.Id.Name); Fathersname = FindViewById <TextView>(Resource.Id.Fathersname); date = FindViewById <TextView>(Resource.Id.Date); otr = FindViewById <TextView>(Resource.Id.Otr); role = FindViewById <TextView>(Resource.Id.Role); img = FindViewById <ImageView>(Resource.Id.iconProfile); Login.Text = Dsql.Login; ID.Text = "ID - " + Sessions.GetSession(); Secondname.Text = Dsql.Secondname; Name.Text = Dsql.Name; Fathersname.Text = Dsql.Fathersname; date.Text = Dsql.Date; otr.Text = Dsql.otr; role.Text = Dsql.role; int resourceId1 = (int)typeof(Resource.Drawable).GetField(Dsql.image).GetValue(null); img.SetImageResource(resourceId1); }