コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }