Пример #1
0
        protected override async void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.Muessiseler);
            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Visible;


            user_data = JsonConvert.DeserializeObject <List <model.users> >(Intent.GetStringExtra("data"));
            model.db_select select = new model.db_select();

            mues = await select.Institutions(Preferences.Get("cypher1", "").ToString(), Preferences.Get("cypher2", "").ToString(), user_data[0].VESIQE_FIN, Convert.ToInt32(Intent.GetStringExtra("r_id")));

            AD = new List <string>();

            foreach (var item in mues)
            {
                AD.Add(item.AD);
            }
            mAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, AD);
            FindViewById <ListView>(Resource.Id.listView1).Adapter = mAdapter;
            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Gone;
            // Toast.MakeText(ApplicationContext, regionlar[1].AD , ToastLength.Long).Show();
            FindViewById <SearchView>(Resource.Id.searchView1).QueryTextChange += search;
            FindViewById <ListView>(Resource.Id.listView1).ItemClick           += instClick;
        }
Пример #2
0
        protected override async void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.doctors);
            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Visible;


            user_data = JsonConvert.DeserializeObject <List <model.users> >(Intent.GetStringExtra("data"));
            model.db_select select = new model.db_select();

            doctors = await select.doctors(Preferences.Get("cypher1", "").ToString(), Preferences.Get("cypher2", "").ToString(), user_data[0].VESIQE_FIN,
                                           Convert.ToInt32(Intent.GetStringExtra("r_id")), Convert.ToInt32(Intent.GetStringExtra("m_id")), Intent.GetStringExtra("ad"), Intent.GetStringExtra("soyad"), Convert.ToInt32(Intent.GetStringExtra("ixtisas_id")));

            AD = new List <string>();

            foreach (var item in doctors)
            {
                AD.Add(item.AD_SOYAD);
            }
            mAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, AD);
            if (!mAdapter.IsEmpty)
            {
                FindViewById <ListView>(Resource.Id.listView1).Adapter = mAdapter;
            }
            else
            {
                AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
                alertDialog.SetTitle("Bildiriş");
                alertDialog.SetMessage("Axtarış üzrə heç bir nəticə tapilmadı");
                alertDialog.SetNeutralButton("Geriyə", delegate {
                    if (Convert.ToInt32(Intent.GetStringExtra("ixtisas_id")) > 0)
                    {
                        Intent vezifeler = new Intent(this, typeof(vezifeler));
                        vezifeler.PutExtra("data", Intent.GetStringExtra("data"));

                        vezifeler.PutExtra("r_id", Intent.GetStringExtra("r_id"));
                        vezifeler.PutExtra("m_id", Intent.GetStringExtra("m_id"));
                        StartActivity(vezifeler);
                    }
                    else
                    {
                        Intent axtarish_param = new Intent(this, typeof(axtarish_param));
                        axtarish_param.PutExtra("data", Intent.GetStringExtra("data"));

                        axtarish_param.PutExtra("r_id", Intent.GetStringExtra("r_id"));
                        axtarish_param.PutExtra("m_id", Intent.GetStringExtra("m_id"));
                        StartActivity(axtarish_param);
                    }
                });
                alertDialog.Show();
            }

            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Gone;
            // Toast.MakeText(ApplicationContext, regionlar[1].AD , ToastLength.Long).Show();
            FindViewById <SearchView>(Resource.Id.searchView1).QueryTextChange += search;
            FindViewById <ListView>(Resource.Id.listView1).ItemClick           += instClick;
        }
Пример #3
0
        protected override async void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.institutions_info);



            var toolbar = FindViewById <V7Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);

            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowHomeEnabled(true);


            // Create your application here
            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Visible;


            model.db_select select = new model.db_select();

            list = await select.get_institutions(Preferences.Get("cypher1", "").ToString(), Preferences.Get("cypher2", "").ToString());

            //Toast.MakeText(ApplicationContext, list[0].DocAdSoyad, ToastLength.Long).Show();

            listView1 = FindViewById <ListView>(Resource.Id.listView1);
            FindViewById <SearchView>(Resource.Id.searchView1).QueryTextChange += search;
            AD = new List <string>();

            foreach (var item in list)
            {
                AD.Add(item.AD);
            }
            mAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, AD);
            if (!mAdapter.IsEmpty)
            {
                FindViewById <ListView>(Resource.Id.listView1).Adapter = mAdapter;
            }
            else
            {
                AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
                alertDialog.SetTitle("Bildiriş");
                alertDialog.SetMessage("Xəta baş verdi");
                alertDialog.SetNeutralButton("Geriyə", delegate {
                    alertDialog.Dispose();
                });
                alertDialog.Show();
            }

            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Gone;
        }
Пример #4
0
        protected override async void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.drugs);
            // Create your application here


            FindViewById <TextView>(Resource.Id.toolbarTitle).Text               = "Dərman vasitələri";
            FindViewById <ImageButton>(Resource.Id.backBtn).Visibility           = ViewStates.Visible;
            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Visible;


            model.db_select select = new model.db_select();

            list = await select.get_drugs(Preferences.Get("cypher1", "").ToString(), Preferences.Get("cypher2", "").ToString());

            // Toast.MakeText(ApplicationContext, list[0].ToString(), ToastLength.Long).Show();
            listView1 = FindViewById <ListView>(Resource.Id.listView1);
            if (list.Count > 0)
            {
                adapter           = new drugs_adapter(list);
                listView1.Adapter = adapter;
            }
            else
            {
                alertDialog = new Android.App.AlertDialog.Builder(this);
                alertDialog.SetTitle("Bildiriş");
                alertDialog.SetMessage("Dərman vasitələrini yükləmək mümkün olmadı");
                //alertDialog.SetPositiveButton("Tamam", delegate
                //{
                //    alertDialog.Dispose();
                //});
                alertDialog.Show();
            }



            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Gone;
            FindViewById <SearchView>(Resource.Id.searchView1).QueryTextChange  += search;
        }
Пример #5
0
        protected override async void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.posient_details);
            // Create your application here
            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Visible;

            user_data = JsonConvert.DeserializeObject <List <model.users> >(Preferences.Get("user_data", ""));
            model.db_select select = new model.db_select();

            list = await select.posient_details(Preferences.Get("cypher1", "").ToString(), Preferences.Get("cypher2", "").ToString(), user_data[0].VESIQE_FIN, Intent.GetStringExtra("patient_fin"), Intent.GetStringExtra("unique_id"), Intent.GetStringExtra("name"), Intent.GetStringExtra("surname"), Intent.GetStringExtra("dad_name"));

            // Toast.MakeText(ApplicationContext, list[0].ToString(), ToastLength.Long).Show();

            listView1 = FindViewById <ListView>(Resource.Id.listView1);

            patients_detail_adapter adapter = new patients_detail_adapter(list);

            listView1.Adapter = adapter;
            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Gone;

            listView1.ItemClick += itemclick;
        }
Пример #6
0
        protected override async void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.patient_hospital_requests);
            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Visible;

            user_data = JsonConvert.DeserializeObject <List <model.users> >(Preferences.Get("user_data", ""));
            model.db_select select = new model.db_select();

            list = await select.get_info(Preferences.Get("cypher1", "").ToString(), Preferences.Get("cypher2", "").ToString(), user_data[0].VESIQE_FIN, Intent.GetStringExtra("patient_id"));

            // Toast.MakeText(ApplicationContext, list[0].ToString(), ToastLength.Long).Show();

            for (int i = 0; i < list.Count(); i++)
            {
                if (list[i].TYPE == "1")
                {
                    stationar.Add(list[i]);
                }
                if (list[i].TYPE == "0")
                {
                    ambulator.Add(list[i]);
                }
            }
            patient_hospital_requests_adapter stationar_adapter = new patient_hospital_requests_adapter(stationar);
            patient_hospital_requests_adapter ambulator_adapter = new patient_hospital_requests_adapter(ambulator);

            ambulator_list = FindViewById <ListView>(Resource.Id.ambulatory);
            stationar_list = FindViewById <ListView>(Resource.Id.stationary);

            ambulator_list.Adapter    = ambulator_adapter;
            stationar_list.Adapter    = stationar_adapter;
            ambulator_list.ItemClick += ambulator_click;
            stationar_list.ItemClick += stationar_click;
            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Gone;
            // Create your application here
        }
Пример #7
0
        protected override async void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.randevu);
            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Visible;

            user_data = JsonConvert.DeserializeObject <List <model.users> >(Intent.GetStringExtra("data"));
            model.db_select select = new model.db_select();

            list = await select.reservations(Preferences.Get("cypher1", "").ToString(), Preferences.Get("cypher2", "").ToString(), user_data[0].VESIQE_FIN);

            //Toast.MakeText(ApplicationContext, list[0].DocAdSoyad, ToastLength.Long).Show();

            listView1 = FindViewById <ListView>(Resource.Id.listView1);

            LanguageAdapter adapter = new LanguageAdapter(this, list);

            listView1.Adapter = adapter;
            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Gone;

            listView1.ItemClick += itemclick;
        }
Пример #8
0
        protected override async void OnCreate(Bundle savedInstanceState)
        {
            var current = Connectivity.NetworkAccess;

            base.OnCreate(savedInstanceState);


            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            // Set our view from the "main" layout resource

            SetContentView(Resource.Layout.activity_main);

            if (current == NetworkAccess.Internet)
            {
                FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Gone;
                model.db_select select = new model.db_select();
                mail = FindViewById <EditText>(Resource.Id.mail);
                pass = FindViewById <EditText>(Resource.Id.pass);
                var savedChyper1  = Preferences.Get("cypher1", "");
                var savedCypher2  = Preferences.Get("cypher2", "");
                var savedUserData = Preferences.Get("user_data", "");
                if (savedChyper1 != "" && savedCypher2 != "" && savedUserData != "")
                {
                    FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Visible;

                    List <model.users> user_data = new List <model.users>();
                    user_data = JsonConvert.DeserializeObject <List <model.users> >(Preferences.Get("user_data", ""));


                    Intent next = new Intent(this, typeof(ProfileActivity));

                    StartActivity(next);
                    FindViewById <Button>(Resource.Id.button1).Text    = "Daxil ol";
                    FindViewById <Button>(Resource.Id.button1).Enabled = true;
                    FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Gone;
                }


                FindViewById <Button>(Resource.Id.button1).Click += async delegate
                {
                    string mailBox = FindViewById <EditText>(Resource.Id.mail).Text;
                    string passBox = FindViewById <EditText>(Resource.Id.pass).Text;

                    if (!string.IsNullOrEmpty(mailBox) && !string.IsNullOrEmpty(passBox))
                    {
                        if (IsValidEmail(mailBox))
                        {
                            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Visible;
                            FindViewById <Button>(Resource.Id.button1).Enabled = false;
                            FindViewById <Button>(Resource.Id.button1).Text    = "Yüklənir...";

                            List <Cypher> cypher;

                            cypher = await select.SignIn(mail.Text, pass.Text);

                            if (!string.IsNullOrEmpty(cypher[0].cypher1) && !string.IsNullOrEmpty(cypher[0].cypher2))
                            {
                                List <model.users> user_data = new List <model.users>();
                                user_data = await select.UserAsync(cypher[0].cypher1, cypher[0].cypher2);

                                if (user_data.Count > 0)
                                {
                                    Intent next = new Intent(this, typeof(ProfileActivity));

                                    StartActivity(next);
                                    FindViewById <Button>(Resource.Id.button1).Text    = "Daxil ol";
                                    FindViewById <Button>(Resource.Id.button1).Enabled = true;


                                    Preferences.Set("user_data", JsonConvert.SerializeObject(user_data));
                                    Preferences.Set("cypher1", cypher[0].cypher1);
                                    Preferences.Set("cypher2", cypher[0].cypher2);
                                }
                                else
                                {
                                    AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
                                    alertDialog.SetTitle("Bildiriş");
                                    alertDialog.SetMessage("Email və ya şifrənin düzgünlüyünə diqqət edin");
                                    alertDialog.Show();
                                    // Toast.MakeText(ApplicationContext, "email ve ya shifre yalnishdir", ToastLength.Long).Show();
                                    FindViewById <Button>(Resource.Id.button1).Text    = "Daxil ol";
                                    FindViewById <Button>(Resource.Id.button1).Enabled = true;
                                }
                            }
                            else
                            {
                                AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
                                alertDialog.SetTitle("Bildiriş");
                                alertDialog.SetMessage("Email və ya şifrənin düzgünlüyünə diqqət edin");
                                alertDialog.Show();
                                // Toast.MakeText(ApplicationContext, "email ve ya shifre yalnishdir", ToastLength.Long).Show();
                                FindViewById <Button>(Resource.Id.button1).Text    = "Daxil ol";
                                FindViewById <Button>(Resource.Id.button1).Enabled = true;
                            }
                            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Gone;
                        }

                        else
                        {
                            FindViewById <EditText>(Resource.Id.mail).Error = "Zəhmət olmasa Email-nızın doğruluğuna diqqət edin";
                        }
                    }
                    else
                    {
                        if (string.IsNullOrEmpty(mailBox))
                        {
                            FindViewById <EditText>(Resource.Id.mail).Error = "Zəhmət olmasa Email-nızı doldurum";
                        }
                        if (string.IsNullOrEmpty(passBox))
                        {
                            FindViewById <EditText>(Resource.Id.pass).Error = "Zəhmət olmasa şifrənizi doldurum";
                        }
                    }
                };
            }
            else
            {
                AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
                alertDialog.SetTitle("Bildiriş");
                alertDialog.SetMessage("Lütfən şəbəkə bağlantınızı yoxlayın");
                alertDialog.Show();
            }
        }
Пример #9
0
        protected override async void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.surveys);


            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Visible;

            user_data = JsonConvert.DeserializeObject <List <model.users> >(Preferences.Get("user_data", ""));
            model.db_select select = new model.db_select();

            list = await select.surveys(Preferences.Get("cypher1", "").ToString(), Preferences.Get("cypher2", "").ToString(), user_data[0].VESIQE_FIN, Intent.GetStringExtra("id"));

            //Toast.MakeText(ApplicationContext, list[0].DocAdSoyad, ToastLength.Long).Show();

            listView1 = FindViewById <ListView>(Resource.Id.listView1);


            if (list_filter(list, 0).Count > 0)
            {
                adapter           = new surveys_adapter(list_filter(list, 0));
                listView1.Adapter = adapter;
            }
            else
            {
                AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
                alertDialog.SetTitle("Bildiriş");
                alertDialog.SetMessage("Bu haqqda məlumat tapılmadı");
                alertDialog.SetNeutralButton("Tamam", delegate {
                    alertDialog.Dispose();
                });
                alertDialog.Show();
            }

            FindViewById <FrameLayout>(Resource.Id.progressBarHolder).Visibility = ViewStates.Gone;
            var bottomNavigation = FindViewById <BottomNavigationView>(Resource.Id.menu);


            bottomNavigation.NavigationItemSelected += (s, e) =>
            {
                switch (e.Item.ItemId)
                {
                case Resource.Id.surveys_by_doc:
                    if (list_filter(list, 0).Count() > 0)
                    {
                        adapter           = new surveys_adapter(list_filter(list, 0));
                        listView1.Adapter = adapter;
                    }
                    else
                    {
                        AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
                        alertDialog.SetTitle("Bildiriş");
                        alertDialog.SetMessage("Bu haqqda məlumat tapılmadı");
                        alertDialog.SetNeutralButton("Tamam", delegate {
                            alertDialog.Dispose();
                        });
                        alertDialog.Show();
                    }
                    break;

                case Resource.Id.helper_surveys:
                    if (list_filter(list, 1).Count() > 0)
                    {
                        adapter           = new surveys_adapter(list_filter(list, 1));
                        listView1.Adapter = adapter;
                    }
                    else
                    {
                        AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
                        alertDialog.SetTitle("Bildiriş");
                        alertDialog.SetMessage("Bu haqqda məlumat tapılmadı");
                        alertDialog.SetNeutralButton("Tamam", delegate {
                            alertDialog.Dispose();
                        });
                        alertDialog.Show();
                    }
                    break;

                case Resource.Id.diagnosis:

                    if (list_filter(list, 2).Count() > 0)
                    {
                        adapter           = new surveys_adapter(list_filter(list, 2));
                        listView1.Adapter = adapter;
                    }
                    else
                    {
                        AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
                        alertDialog.SetTitle("Bildiriş");
                        alertDialog.SetMessage("Bu haqqda məlumat tapılmadı");
                        alertDialog.SetNeutralButton("Tamam", delegate {
                            alertDialog.Dispose();
                        });
                        alertDialog.Show();
                    }

                    break;
                }
            };
        }