コード例 #1
0
        public DataEventsUsers GetEventsInfo(DataEventsUsers Dsql1, string img)
        {
            WebRequest request1 = WebRequest.Create("http://192.168.56.1/WebApplication1/Home/UsersEvents");

            request1.Method = "POST";
            string idS   = Sessions.GetSession();
            string data1 = "image=" + img + "&users_id=" + idS;

            byte[] byteArray1 = System.Text.Encoding.UTF8.GetBytes(data1);
            request1.ContentType   = "application/x-www-form-urlencoded";
            request1.ContentLength = byteArray1.Length;
            using (System.IO.Stream dataStream = request1.GetRequestStream())
            {
                dataStream.Write(byteArray1, 0, byteArray1.Length);
            }
            WebResponse response1    = request1.GetResponse();
            string      json_string1 = "";

            using (System.IO.Stream stream = response1.GetResponseStream())
            {
                using (StreamReader reader = new StreamReader(stream))
                {
                    json_string1 = reader.ReadToEnd();
                }
            }
            Dsql1 = JsonConvert.DeserializeObject <DataEventsUsers>(json_string1);
            response1.Close();
            return(Dsql1);
        }
コード例 #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            image = Intent.GetStringExtra("image");
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_mainInfoEvents);
            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;
            id.Text       = "ID - " + Sessions.GetSession();
            int resourceId = (int)typeof(Resource.Drawable).GetField(Dsql1.image).GetValue(null);

            imageSrc.SetImageResource(resourceId);
            DsqlEv = GetEventsInfo(DsqlEv, image);

            LLBack       = (LinearLayout)FindViewById(Resource.Id.LLBackInfoEvent);
            Name         = (TextView)FindViewById(Resource.Id.NameEventsInfo);
            Descriptions = (TextView)FindViewById(Resource.Id.DescEventsInfo);
            Date         = (TextView)FindViewById(Resource.Id.DataEvent);
            Time         = (TextView)FindViewById(Resource.Id.Timestart);
            Place        = (TextView)FindViewById(Resource.Id.PlaceEvent);
            //Count = (TextView)FindViewById(Resource.Id.CountEvent);

            int resourceId1 = (int)typeof(Resource.Drawable).GetField(image).GetValue(null);

            LLBack.SetBackgroundResource(resourceId1);
            Name.Text         = DsqlEv.Name;
            Descriptions.Text = DsqlEv.Descriptions;
            Date.Text         = DsqlEv.Date;
            Time.Text         = DsqlEv.Time;
            Place.Text        = DsqlEv.Place;
            // Count.Text = DsqlEv.Count;

            Visit = (TextView)FindViewById(Resource.Id.Visits);
            org   = (TextView)FindViewById(Resource.Id.org);
            if (DsqlEv.Status == "0")
            {
                Visit.Text = "Стать участником";
                org.Text   = "Стать организатором";
            }
            else if (DsqlEv.Status == "1")
            {
                Visit.Text = "Покинуть мероприятие";
                org.Text   = "Стать организатором";
            }
            else if (DsqlEv.Status == "2")
            {
                Visit.Text = "Стать участником";
                org.Text   = "Покинуть статус организатора";
            }
            Visit.SetOnClickListener(this);
        }