예제 #1
0
        void GemiseEkle()
        {
            var MeData       = DataBase.MEMBER_DATA_GETIR()[0];
            var SecilenPaket = PaketlerUzakDBdto1.FindLast(item => item.name == OdemePaketleriBaseActivity_Helper.PackageName);

            if (SecilenPaket != null)
            {
                WebService      webService       = new WebService();
                OdemeGecmisiDTO OdemeGecmisiDTO1 = new OdemeGecmisiDTO()
                {
                    date        = DateTime.Now.ToString("yyyy-MM-dd'T'HH:mm:ssZ"),
                    packageId   = SecilenPaket.id,
                    packageName = SecilenPaket.name,
                    userId      = MeData.id,
                    userName    = MeData.firstName + MeData.lastName
                };
                var jsonstringg = JsonConvert.SerializeObject(OdemeGecmisiDTO1);
                var Donus       = webService.ServisIslem("payment-histories", jsonstringg);
                if (Donus != "Hata")
                {
                    var EklenenKayit = Newtonsoft.Json.JsonConvert.DeserializeObject <OdemeGecmisiDTO>(Donus.ToString());
                    DataBase.ODEME_GECMISI_EKLE(new ODEME_GECMISI()
                    {
                        iyzicoReferanceCode = response.Data.ReferenceCode,
                        UzakDB_ID           = EklenenKayit.id
                    });
                    this.RunOnUiThread(delegate() {
                        ShowLoading.Hide();
                        Toast.MakeText(this, "Aboneliğiniz Başlatıldı", ToastLength.Long).Show();
                        OdemePaketleriBaseActivity_Helper.OdemePaketleriBaseActivity1.Finish();
                        this.Finish();
                    });
                }
            }
        }
 private void KayitOlButton_Click(object sender, EventArgs e)
 {
     if (BosVarmi())
     {
         if (ControlUserAction())
         {
             ShowLoading.Show(this, "Lütfen Bekleyin");
             new System.Threading.Thread(new System.Threading.ThreadStart(delegate
             {
                 WebService webService       = new WebService();
                 KayitIcinRoot kayitIcinRoot = new KayitIcinRoot()
                 {
                     firstName = AdText.Text.Trim(),
                     lastName  = SoyadText.Text.Trim(),
                     password  = SifreText.Text,
                     login     = inputmail.Text,
                     email     = inputmail.Text
                 };
                 string jsonString = JsonConvert.SerializeObject(kayitIcinRoot);
                 var Responsee     = webService.ServisIslem("register", jsonString, true);
                 if (Responsee != "Hata")
                 {
                     TokenAlDevamEt();
                     ShowLoading.Hide();
                 }
                 else
                 {
                     ShowLoading.Hide();
                     AlertHelper.AlertGoster("Bir sorunla karşılaşıldı!", this);
                     return;
                 }
             })).Start();
         }
     }
 }
예제 #3
0
        bool GetMemberData(string PassWord)
        {
            WebService webService = new WebService();
            var        JSONData   = webService.OkuGetir("account");

            if (JSONData != null)
            {
                var JsonSting = JSONData.ToString();

                var Icerik = Newtonsoft.Json.JsonConvert.DeserializeObject <MEMBER_DATA>(JSONData.ToString());
                Icerik.API_TOKEN = APITOKEN.TOKEN;
                Icerik.password  = PassWord;

                DataBase.MEMBER_DATA_EKLE(Icerik);
                GetCompanyInfo(Icerik.id);
                return(true);
            }
            else
            {
                ShowLoading.Hide();

                this.RunOnUiThread(delegate {
                    Toast.MakeText(this, "Giriş Yapılamadı.", ToastLength.Long).Show();
                });
                //AlertHelper.AlertGoster("Giriş Yapılamadı!", this);
                return(false);
            }
        }
예제 #4
0
        //public void Initializee()
        //{
        //    options = new Options();
        //    options.ApiKey = "sandbox-S8fBp3d3O6g2v4iLlweEymY7jRkFBQnV";
        //    options.SecretKey = "sandbox-trdXadVcZmdSN8GFnf6Cmb5pzGr8JIYE";
        //    options.BaseUrl = "https://sandbox-api.iyzipay.com";
        //}


        void PaylasimCountDialogAc()
        {
            this.RunOnUiThread(delegate()
            {
                WebService webService = new WebService();
                var Donus             = webService.OkuGetir("templates/user/" + Me.id);
                if (Donus != null)
                {
                    var TamamlanmisSablonDTO1 = Newtonsoft.Json.JsonConvert.DeserializeObject <List <TamamlanmisSablonDTO> >(Donus.ToString());
                    if (TamamlanmisSablonDTO1.Count > 0)
                    {
                        this.RunOnUiThread(delegate()
                        {
                            ShowLoading.Hide();
                            StartActivity(typeof(OdemePaketleriBaseActivity));
                        });
                    }
                    else
                    {
                        this.RunOnUiThread(delegate()
                        {
                            ShowLoading.Hide();
                            var PaylasimSayisiDialogFragment1 = new PaylasimSayisiDialogFragment();
                            PaylasimSayisiDialogFragment1.Show(this.SupportFragmentManager, "PaylasimSayisiDialogFragment1");
                        });
                    }
                }
            });
        }
 private void GonderButton_Click(object sender, EventArgs e)
 {
     ShowLoading.Show(this);
     new System.Threading.Thread(new System.Threading.ThreadStart(delegate
     {
         var HepsiOkeymi = SablonDTO1.FindAll(item => item.MediaUri == null);
         if (HepsiOkeymi.Count > 0)
         {
             this.RunOnUiThread(delegate()
             {
                 Toast.MakeText(this, "Lütfen tüm içerik alanlarını doldurun", ToastLength.Long).Show();
                 ShowLoading.Hide();
             });
             return;
         }
         else
         {
             KullaniciAbonelikSorgula();
             this.RunOnUiThread(delegate()
             {
                 ShowLoading.Hide();
             });
         }
     })).Start();
 }
        void GetBockedUserList()
        {
            WebService webService = new WebService();
            var        Donus      = webService.OkuGetir("blocked-user/block-list");

            if (Donus != null)
            {
                EngelliKullanicilarDTOs = Newtonsoft.Json.JsonConvert.DeserializeObject <List <EngelliKullanicilarDTO> >(Donus.ToString());
                if (EngelliKullanicilarDTOs.Count > 0)
                {
                    this.RunOnUiThread(() => {
                        var boldd            = Typeface.CreateFromAsset(this.Assets, "Fonts/muliBold.ttf");
                        mAdapter             = new EngelliUserListViewAdapter(this, Resource.Layout.LokasyondakiKisilerCustomCardView, EngelliKullanicilarDTOs, boldd);
                        GridVieww.Adapter    = null;
                        GridVieww.Adapter    = mAdapter;
                        GridVieww.ItemClick += Listvieww_ItemClick;
                        ShowLoading.Hide();
                    });
                }
                else
                {
                    this.RunOnUiThread(() => {
                        GridVieww.Adapter = null;
                        ShowLoading.Hide();
                    });
                    AlertHelper.AlertGoster("Hiç Engelli Kullanıcı Yok.", this);
                    ShowLoading.Hide();
                }
            }
            else
            {
                AlertHelper.AlertGoster("Hiç Engelli Kullanıcı Yok.", this);
                return;
            }
        }
 public void KarsiKullaniciOyuınuBitirdi(ChatRoom KarsiKullaniciSonDurum)
 {
     if (!KarsiKullaniciSonDurum.gameResult.isEquel)
     {
         if (KarsiKullaniciSonDurum.gameResult.userName != Me.login) //KarsiTaraf Kazandi
         {
             KazandinKaybettinBaseActivity_Helper.Kazandinmi = false;
         }
         else//Ben Kazandim
         {
             KazandinKaybettinBaseActivity_Helper.Kazandinmi = true;
         }
         ShowLoading.Hide();
         TestSinavAlaniHelperClass.OyunSinavAlaniBaseActivity1 = this;
         TestSinavAlaniHelperClass.ToplamTestCozumSuresi       = SifirBaslangic;
         this.StartActivity(typeof(KazandinKaybettinBaseActivity));
         this.Finish();
     }
     else
     {
         //Beraberlik Durumu
         KazandinKaybettinBaseActivity_Helper.Kazandinmi = true;
         ShowLoading.Hide();
         TestSinavAlaniHelperClass.OyunSinavAlaniBaseActivity1 = this;
         TestSinavAlaniHelperClass.ToplamTestCozumSuresi       = SifirBaslangic;
         this.StartActivity(typeof(KazandinKaybettinBaseActivity));
         this.Finish();
     }
 }
예제 #8
0
        void CheckInYap(string statuss, string startprogresstext, string alert)
        {
            ShowLoading.Show(this, startprogresstext);
            new System.Threading.Thread(new System.Threading.ThreadStart(delegate
            {
                WebService webService = new WebService();

                CheckInIslemiIcinDataModel checkInIslemiIcinDataModel = new CheckInIslemiIcinDataModel()
                {
                    locationId = Convert.ToInt32(SecilenLokasyonn.LokID),
                    status     = statuss
                };
                var jsonstring = JsonConvert.SerializeObject(checkInIslemiIcinDataModel);
                var Donus      = webService.ServisIslem("locations/check-in", jsonstring);
                if (Donus != "Hata")
                {
                    this.RunOnUiThread(() => {
                        AlertHelper.AlertGoster(alert, this);
                        ShowLoading.Hide();
                        StartActivity(typeof(LokasyondakiKisilerBaseActivity));
                    });
                }
                else
                {
                    this.RunOnUiThread(() => {
                        AlertHelper.AlertGoster("Bir sorun oluştu...", this);
                        ShowLoading.Hide();
                    });
                }
            })).Start();
        }
예제 #9
0
        void FotografEkle(string base64string)
        {
            var UserId = DataBase.MEMBER_DATA_GETIR()[0].id;
            FotografEkleDataModel fotografEkleDataModel = new FotografEkleDataModel()
            {
                imagePath        = base64String,
                userId           = UserId.ToString(),
                createdDate      = DateTime.Now.ToString("yyyy-MM-dd'T'HH:mm:ssZ"),
                lastModifiedDate = DateTime.Now.ToString("yyyy-MM-dd'T'HH:mm:ssZ")
            };

            WebService webService = new WebService();
            string     jsonString = JsonConvert.SerializeObject(fotografEkleDataModel);
            var        Donus      = webService.ServisIslem("images", jsonString);

            if (Donus != "Hata")
            {
                AlertHelper.AlertGoster("Fotoğraf yüklendi...", this.Activity);
                PrivateProfileBaseActivity1.GetUserInfo();
                ShowLoading.Hide();
            }
            else
            {
                AlertHelper.AlertGoster("Fotoğraf Yüklenemedi!", this.Activity);
                ShowLoading.Hide();
            }
            FillDataModel();
        }
        void GirisYapMetod(string email, string sifre)
        {
            LoginRoot loginRoot = new LoginRoot()
            {
                password   = sifre,
                rememberMe = true,
                username   = email
            };
            string     jsonString = JsonConvert.SerializeObject(loginRoot);
            WebService webService = new WebService();
            var        Donus      = webService.ServisIslem("authenticate", jsonString, true);

            if (Donus == "Hata")
            {
                ShowLoading.Hide();
                AlertHelper.AlertGoster("Giriş Yapılamadı!", this);
                return;
            }
            else
            {
                JSONObject js    = new JSONObject(Donus);
                var        Token = js.GetString("id_token");
                if (Token != null && Token != "")
                {
                    APITOKEN.TOKEN = Token;
                    if (GetMemberData())
                    {
                        ShowLoading.Hide();
                        AlertHelper.AlertGoster("Hoşgeldiniz.", this);
                        this.Finish();
                        StartActivity(typeof(Splash));
                    }
                }
            }
        }
예제 #11
0
        bool GetMemberData(string PassWord)
        {
            WebService webService = new WebService();
            var        JSONData   = webService.OkuGetir("account");

            if (JSONData != null)
            {
                var JsonSting = JSONData.ToString();

                var Icerik = Newtonsoft.Json.JsonConvert.DeserializeObject <MEMBER_DATA>(JSONData.ToString());
                Icerik.API_TOKEN = APITOKEN.TOKEN;
                Icerik.password  = PassWord;
                if (Icerik.gender == null)//null false oldugu icin javascripte sorun olmuyor
                {
                    Icerik.gender = false;
                }
                DataBase.MEMBER_DATA_EKLE(Icerik);
                return(true);
            }
            else
            {
                ShowLoading.Hide();
                AlertHelper.AlertGoster("Giriş Yapılamadı.", this);
                return(false);
            }
        }
예제 #12
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.DersProgramiEkleBaseActivity);
            DinamikStatusBarColor dinamikStatusBarColor = new DinamikStatusBarColor();

            dinamikStatusBarColor.Pembe(this);

            DersSpinner       = FindViewById <Spinner>(Resource.Id.spinner1);
            KonuSpinner       = FindViewById <Spinner>(Resource.Id.spinner2);
            SoruSayisiSpinner = FindViewById <Spinner>(Resource.Id.spinner3);
            SureSpinner       = FindViewById <Spinner>(Resource.Id.spinner4);
            TarihText         = FindViewById <TextView>(Resource.Id.tarihtext);
            TarihText.Text    = DersProgramiBaseActivityHelper.SecilenTarih.ToShortDateString();
            SoruSayisiSpinner.OnItemSelectedListener = this;
            SureSpinner.OnItemSelectedListener       = this;
            DersSpinner.ItemSelected += DersSpinner_ItemSelected;
            TestAdiText                     = FindViewById <EditText>(Resource.Id.testadittext);
            TestAciklamasiText              = FindViewById <EditText>(Resource.Id.testaciklamasitext);
            TestSaatiText                   = FindViewById <TextView>(Resource.Id.testsaati);
            DersProgramiKaydetButton        = FindViewById <Button>(Resource.Id.button2);
            DersProgramiKaydetButton.Click += DersProgramiKaydetButton_Click;
            TestSaatiText.Click            += TestSaatiText_Click;

            ShowLoading.Show(this, "Lütfen Bekleyin...");
            new System.Threading.Thread(new System.Threading.ThreadStart(delegate
            {
                DersleriGetir();
                SoruSayisiSpinnerOlustur();
                SureSpinnerDoldur();
                ShowLoading.Hide();
            })).Start();
        }
예제 #13
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            DinamikStatusBarColor dinamikStatusBarColor = new DinamikStatusBarColor();

            dinamikStatusBarColor.Yesil(this);
            SetContentView(Resource.Layout.TestOlusturBaseActivity);
            TesteBasla        = FindViewById <Button>(Resource.Id.button3);
            TesteBasla.Click += TesteBasla_Click;
            DersSpinner       = FindViewById <Spinner>(Resource.Id.spinner1);
            KonuSpinner       = FindViewById <Spinner>(Resource.Id.spinner2);
            SoruSayisiSpinner = FindViewById <Spinner>(Resource.Id.spinner3);
            SureSpinner       = FindViewById <Spinner>(Resource.Id.spinner4);
            SoruSayisiSpinner.OnItemSelectedListener = this;
            SureSpinner.OnItemSelectedListener       = this;
            DersSpinner.ItemSelected += DersSpinner_ItemSelected;


            ShowLoading.Show(this, "Lütfen Bekleyin...");
            new System.Threading.Thread(new System.Threading.ThreadStart(delegate
            {
                DersleriGetir();
                SoruSayisiSpinnerOlustur();
                SureSpinnerDoldur();
                ShowLoading.Hide();
            })).Start();
        }
예제 #14
0
        void GirisYapMetod(string email, string sifre, string AdSoyadText = "", string genderr = "", string DogumTarihi = "", bool isNotSocial = true)
        {
            LoginRoot loginRoot = new LoginRoot()
            {
                password   = sifre,
                rememberMe = true,
                username   = email
            };
            string     jsonString = JsonConvert.SerializeObject(loginRoot);
            WebService webService = new WebService();
            var        Donus      = webService.ServisIslem("authenticate", jsonString, true);

            if (Donus != "Hata")
            {
                JSONObject js    = new JSONObject(Donus);
                var        Token = js.GetString("id_token");
                if (Token != null && Token != "")
                {
                    APITOKEN.TOKEN = Token;
                    if (GetMemberData(sifre))
                    {
                        ShowLoading.Hide();
                        this.StartActivity(typeof(Splash));
                        this.Finish();
                    }
                }
            }
            else
            {
                this.RunOnUiThread(delegate {
                    Toast.MakeText(this, "Giriş Yapılamadı.", ToastLength.Long).Show();
                });
            }
        }
예제 #15
0
        void LokasyondakiKisileriGetir()
        {
            #region Genislik Alır
            Display display = this.Activity.WindowManager.DefaultDisplay;
            Point   size    = new Point();
            display.GetSize(size);
            int width    = size.X;
            int height   = size.Y;
            var Genislik = width / 3;
            #endregion
            WebService         webService = new WebService();
            var                Donus      = webService.OkuGetir("users/location/" + SecilenLokasyonn.LokID + "/waiting");
            var                Donus2     = webService.OkuGetir("users/location/" + SecilenLokasyonn.LokID + "/online");
            List <MEMBER_DATA> List1      = new List <MEMBER_DATA>();
            List <MEMBER_DATA> List2      = new List <MEMBER_DATA>();
            List <MEMBER_DATA> Toplanmis  = new List <MEMBER_DATA>();
            var                MEDID      = DataBase.MEMBER_DATA_GETIR()[0].id;

            if (Donus != null)
            {
                List1 = Newtonsoft.Json.JsonConvert.DeserializeObject <List <MEMBER_DATA> >(Donus.ToString());
            }
            if (Donus2 != null)
            {
                List2 = Newtonsoft.Json.JsonConvert.DeserializeObject <List <MEMBER_DATA> >(Donus2.ToString());
            }

            var l2 = List2.ToList();

            List1.AddRange(l2);

            UserGallery1 = new List <MEMBER_DATA>();
            UserGallery1 = List1.Where(p => p.id != -1).GroupBy(p => p.id).Select(grp => grp.FirstOrDefault()).ToList();

            if (UserGallery1.Count > 0)
            {
                this.Activity.RunOnUiThread(() => {
                    var MeId = DataBase.MEMBER_DATA_GETIR()[0].id;
                    FilterUsers();
                    SuperBoostKullaniminaGoreSirala();
                    UserGallery1 = UserGallery1.FindAll(item => item.id != MeId);
                    var boldd    = Typeface.CreateFromAsset(this.Activity.Assets, "Fonts/muliBold.ttf");
                    var normall  = Typeface.CreateFromAsset(this.Activity.Assets, "Fonts/muliRegular.ttf");
                    mViewAdapter = new GaleriRecyclerViewAdapter(UserGallery1, (Android.Support.V7.App.AppCompatActivity) this.Activity, Genislik, normall, boldd);
                    mRecyclerView.SetAdapter(mViewAdapter);
                    mViewAdapter.ItemClick += MViewAdapter_ItemClick;
                    StaggeredGridLayoutManager layoutManager = new StaggeredGridLayoutManager(3, StaggeredGridLayoutManager.Vertical);
                    var pix = DPX.dpToPx(this.Activity, 15);
                    mRecyclerView.AddItemDecoration(new SpacesItemDecoration(pix, this.Activity));
                    mRecyclerView.SetLayoutManager(layoutManager);
                    ShowLoading.Hide();
                });
            }
            else
            {
                AlertHelper.AlertGoster("Henüz bu lokasyonda kimse yok...", this.Activity);
                ShowLoading.Hide();
            }
        }
예제 #16
0
 void FillDataModel()
 {
     ShowLoading.Show(this.Activity, "Yükleniyor...");
     new System.Threading.Thread(new System.Threading.ThreadStart(delegate
     {
         ResimleriGetir();
     })).Start();
 }
예제 #17
0
 void BirYerSecLokasyonlariniGetir()
 {
     ShowLoading.Show(this.Activity, "Lokasyonlar Yükleniyor...");
     new System.Threading.Thread(new System.Threading.ThreadStart(delegate
     {
         GetLocationss();
     })).Start();
 }
예제 #18
0
 private void PaylasButton_Click(object sender, EventArgs e)
 {
     ShowLoading.Show(this);
     new System.Threading.Thread(new System.Threading.ThreadStart(delegate
     {
         InstagramPaylas();
     })).Start();
 }
예제 #19
0
        void GetLocationss()
        {
            WebService webService = new WebService();
            var        Donus      = webService.OkuGetir("locations");

            if (Donus != null)
            {
                var aa = Donus.ToString();
                Locationss = Newtonsoft.Json.JsonConvert.DeserializeObject <List <HaritaListeDataModel> >(Donus.ToString());
                if (Locationss.Count > 0)
                {
                    //Locationss.ForEach(item => item.coordinateX = 40.9932879);
                    //Locationss.ForEach(item => item.coordinateY = 29.1506936);
                    this.Activity.RunOnUiThread(() => {
                        for (int i = 0; i < Locationss.Count; i++)
                        {
                            MapUtils mapUtils = new MapUtils();
                            Android.Graphics.Bitmap bitmap = mapUtils.createStoreMarker(this.Activity, false);

                            BitmapDescriptor image = BitmapDescriptorFactory.FromBitmap(bitmap);

                            if (_map != null)
                            {
                                MarkerOptions markerOpt1 = new MarkerOptions();
                                markerOpt1.SetPosition(new LatLng(Locationss[i].coordinateX, Locationss[i].coordinateY));
                                markerOpt1.SetTitle(i.ToString());
                                markerOpt1.SetIcon(image);
                                //markerOpt1.Visible(MapDataModel1[i].IsShow);
                                var EklenenMarker = _map.AddMarker(markerOpt1);
                                //MapDataModel1[i].IlgiliMarker = EklenenMarker;
                            }
                        }

                        if (Locationss.Count > 0)
                        {
                            ListeyiFragmentCagir();
                            CameraUpdate cameraUpdate = CameraUpdateFactory.NewLatLngZoom(new LatLng(StartLocationCall.UserLastLocation.Latitude, StartLocationCall.UserLastLocation.Longitude), 20);
                            _map.MoveCamera(cameraUpdate);
                        }
                        ShowLoading.Hide();
                    });
                }
                else
                {
                    AlertHelper.AlertGoster("Popüler lokasyon bulunamadı...", this.Activity);
                    ShowLoading.Hide();
                }
            }
            else
            {
                ShowLoading.Hide();
            }
            this.Activity.RunOnUiThread(delegate()
            {
                GelenBase1.ButonKullanimDuzenle(true);
            });
        }
예제 #20
0
 public override void OnStart()
 {
     base.OnStart();
     ShowLoading.Show(this.Activity, "Mesajlar Bekleniyor...");
     new System.Threading.Thread(new System.Threading.ThreadStart(delegate
     {
         SonMesajlariGetir();
     })).Start();
 }
예제 #21
0
 public override void OnStart()
 {
     base.OnStart();
     ShowLoading.Show(this.Activity, "Lokasyonlar Yükleniyor...");
     new System.Threading.Thread(new System.Threading.ThreadStart(delegate
     {
         PopulerLokasyonlariGetir();
     })).Start();
 }
 void FillDataModel()
 {
     ShowLoading.Show(this.Activity, "Yükleniyor...");
     new System.Threading.Thread(new System.Threading.ThreadStart(delegate
     {
         KategoriyeGoreHediyeleriGetir();
         ShowLoading.Hide();
     })).Start();
 }
        private void Downloader_OnFileDownloaded(object sender, DownloadEventArgs e)
        {
            this.RunOnUiThread(delegate() {
                ShowLoading.Hide();
            });
            if (e.FileSaved)//Başarılı
            {
                ClipboardManager clipboard = (ClipboardManager)GetSystemService(Context.ClipboardService);
                ClipData         clip      = ClipData.NewPlainText(SecilenSablonDTO.SecilenSablon.id, SecilenSablonDTO.SecilenSablon.postText);
                clipboard.PrimaryClip = (clip);

                var dir = Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDcim).AbsolutePath;

                var             pathh  = Path.Combine(dir, "SharedMedias");
                string          pathh2 = Path.Combine(pathh, Path.GetFileName("https://contentoapp.co/app/" + SecilenSablonDTO.SecilenSablon.afterMediaPath));
                Java.IO.File    media  = new Java.IO.File(pathh2);
                Android.Net.Uri uri    = Android.Net.Uri.FromFile(media);

                //Android.Net.Uri.Builder Builderr = new Android.Net.Uri.Builder();
                //Android.Net.Uri newUri;
                ////if (DahaOnceEklenenVarmi[i].isVideo)
                ////{
                ////    newUri = Builderr.Scheme("content").Path(DahaOnceEklenenVarmi[i].MediaUri).Authority("media").EncodedAuthority("media").Build();
                ////}
                ////else
                ////{
                ////    newUri = Builderr.Scheme("content").Path(DahaOnceEklenenVarmi[i].MediaUri).Authority("com.android.providers.media.documents").EncodedAuthority("com.android.providers.media.documents").Build();
                ////}
                //newUri = Android.Net.Uri.Parse(pathh2);


                byte[] ImageData = File.ReadAllBytes(uri.Path);

                string base64String = Convert.ToBase64String(ImageData);

                Intent shareIntent = new Intent(Intent.ActionSend);
                shareIntent.SetType(SecilenSablonDTO.SecilenSablon.video ? "video/*" : "image/*");
                shareIntent.AddFlags(ActivityFlags.NewTask);//FLAG_ACTIVITY_NEW_TASK
                shareIntent.PutExtra(Intent.ExtraStream, uri);

                this.GrantUriPermission("com.instagram.android", uri, ActivityFlags.GrantReadUriPermission);

                //shareIntent.PutExtra(Intent.ExtraText, SecilenSablonDTO.SecilenSablon.postText);
                shareIntent.SetPackage("com.instagram.android");
                this.StartActivity(shareIntent);
                this.RunOnUiThread(delegate() {
                    Toast.MakeText(this, "Paylaşım metni panayo kopyalandı! Paylaşım esnasında yapıştırmayı unutmayın.", ToastLength.Long).Show();
                });
            }
            else
            {
                this.RunOnUiThread(delegate() {
                    AlertHelper.AlertGoster("Bir sorunla karşılaşıldı!", this);
                });
                return;
            }
        }
예제 #24
0
        void ViewPagerSetup()
        {
            RunOnUiThread(delegate()
            {
                WebService webService = new WebService();
                var Donus1            = webService.OkuGetir("images/user/" + SecilenKisi.SecilenKisiDTO.id);
                Android.Support.V4.App.Fragment[] fragments;
                if (Donus1 != null)
                {
                    FotografList = Newtonsoft.Json.JsonConvert.DeserializeObject <List <UserGalleryDataModel> >(Donus1.ToString());
                    FotografList.Reverse();

                    if (FotografList.Count != 0)
                    {
                        if (FotografList.Count >= 10)
                        {
                            fragments = new Android.Support.V4.App.Fragment[10];
                            for (int i = 0; i < 10; i++)
                            {
                                fragments[i] = new FotografPage(FotografList[i].imagePath);
                            }
                        }
                        else
                        {
                            fragments = new Android.Support.V4.App.Fragment[FotografList.Count];
                            for (int i = 0; i < FotografList.Count; i++)
                            {
                                fragments[i] = new FotografPage(FotografList[i].imagePath);
                            }
                        }

                        _viewpageer.Adapter = new TabPagerAdaptor(this.SupportFragmentManager, fragments, null);
                        ShowLoading.Hide();
                        SetupViewPagerIndicator();
                    }
                    else
                    {
                        fragments           = new Android.Support.V4.App.Fragment[1];
                        fragments[0]        = new FotografPage("");
                        _viewpageer.Adapter = new TabPagerAdaptor(this.SupportFragmentManager, fragments, null);
                        // AlertHelper.AlertGoster("Kullanıcıya ait fotoğraf bulunamadı...", this);
                        ShowLoading.Hide();
                        SetupViewPagerIndicator();
                    }
                }
                else
                {
                    fragments           = new Android.Support.V4.App.Fragment[1];
                    fragments[0]        = new FotografPage("");
                    _viewpageer.Adapter = new TabPagerAdaptor(this.SupportFragmentManager, fragments, null);
                    //AlertHelper.AlertGoster("Kullanıcıya ait fotoğraf bulunamadı...", this);
                    ShowLoading.Hide();
                    SetupViewPagerIndicator();
                }
            });
        }
예제 #25
0
        void IsletmeBilgileriDTOOlustur()
        {
            ShowLoading.Show(this);
            new System.Threading.Thread(new System.Threading.ThreadStart(delegate
            {
                string jsonString = "";

                COMPANY_INFORMATION kayitIcinIsletmeBilgileri = new COMPANY_INFORMATION()
                {
                    companyColor  = ((KurumsalRenkFragment)fragments[2]).GetSeletedColor(),
                    logoPath      = OnceLogoyuYule(),
                    name          = ((LogoFragment)fragments[3]).GetCompanyName(),
                    sectorId      = ((SeoktorFragment)fragments[0]).GetSeletedSectorID(),
                    serviceAreaId = ((HizmetFragment)fragments[1]).GetSeletedHizmetID(),
                    other         = SektorVeHizmetDigerSecimHelper.DigerAcikalam,
                    userId        = DataBase.MEMBER_DATA_GETIR()[0].id
                };

                // kayitIcinIsletmeBilgileri.logoPath = OnceLogoyuYule();
                jsonString = JsonConvert.SerializeObject(kayitIcinIsletmeBilgileri);

                IsletmeAdiClass.IsletmeAdi = kayitIcinIsletmeBilgileri.name;
                WebService webService      = new WebService();
                var Donus = webService.ServisIslem("company-informations", jsonString);
                if (Donus != "Hata")
                {
                    var Icerik = Newtonsoft.Json.JsonConvert.DeserializeObject <COMPANY_INFORMATION>(Donus.ToString());
                    if (DataBase.COMPANY_INFORMATION_EKLE(Icerik))
                    {
                        this.RunOnUiThread(delegate()
                        {
                            ShowLoading.Hide();
                            this.StartActivity(typeof(ProfilOlustuBaseActivity));
                            OverridePendingTransition(Resource.Animation.enter_from_right, Resource.Animation.exit_to_left);
                            this.Finish();
                        });
                    }
                    else
                    {
                        this.RunOnUiThread(delegate()
                        {
                            ShowLoading.Hide();
                            Toast.MakeText(this, "Bir sorun oluştu lütfen tekrar deneyin.", ToastLength.Long).Show();
                        });
                    }
                }
                else
                {
                    this.RunOnUiThread(delegate()
                    {
                        ShowLoading.Hide();
                        Toast.MakeText(this, "Bir sorun oluştu lütfen tekrar deneyin.", ToastLength.Long).Show();
                    });
                }
            })).Start();
        }
예제 #26
0
 public void IcerikleriOlustur()
 {
     ShowLoading.Show(this, "Takvim Alınıyor..");
     new System.Threading.Thread(new System.Threading.ThreadStart(delegate
     {
         TakvimIcerikleriniCek();
         CreateTakvimDayList(DateTime.Now);
         ShowLoading.Hide();
     })).Start();
 }
 protected override void OnStart()
 {
     base.OnStart();
     ShowLoading.Show(this, "Lütfen Bekleyin");
     new System.Threading.Thread(new System.Threading.ThreadStart(delegate
     {
         TestCozumDetalariniGetir();
         ShowLoading.Hide();
     })).Start();
 }
예제 #28
0
 public void ProcessImage(Bitmap i_ImageBeforeProcessing = null)
 {
     if (GenerateNewProcessedImageThread != null && GenerateNewProcessedImageThread.ThreadState == ThreadState.Running)
     {
         GenerateNewProcessedImageThread.Abort();
     }
     ShowLoading.Invoke();
     GenerateNewProcessedImageThread = new Thread(() => ImageManipulationConvolver.Convolve(KernelHeight, KernelWidth, CurrentKernel, i_ImageBeforeProcessing));
     GenerateNewProcessedImageThread.Start();
 }
 protected override void OnStart()
 {
     base.OnStart();
     ShowLoading.Show(this, "Lütfen Bekleyin");
     new System.Threading.Thread(new System.Threading.ThreadStart(delegate
     {
         TopicleriGetir();
         Duzenle();
         ShowLoading.Hide();
     })).Start();
 }
예제 #30
0
 protected override void OnStart()
 {
     base.OnStart();
     ShowLoading.Show(this, "Fotoğraflar Yükleniyor...");
     new System.Threading.Thread(new System.Threading.ThreadStart(delegate
     {
         GetUserInfo();
         FavoriMi();
         ViewPagerSetup();
     })).Start();
 }