Exemplo n.º 1
0
        public override void OnResume()
        {
            base.OnResume();

            taskdata = dbHelper.GetTaskInbox();
            if (taskdata.Count != 0)
            {
                recyclerview_layoutmanger = new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false);
                recyclerview.SetLayoutManager(recyclerview_layoutmanger);
                recyclerview_adapter = new TaskInboxAdapter(Activity, taskdata, recyclerview, FragmentManager);
                recyclerview.SetAdapter(recyclerview_adapter);
            }

            else
            {
                LayoutParams lparams  = new LayoutParams(LayoutParams.WrapContent, LayoutParams.WrapContent);
                TextView     textView = new TextView(Activity);
                textView.LayoutParameters = lparams;
                textView.Text             = "Oops ! You haven't assigned any task yet";
                linearLayout.AddView(textView);
            }
            //if (FilterByDate_Activity.FromDateGlobal != null && FilterByDate_Activity.ToDateGlobal != null)
            //{
            //    List<TaskInboxModel> orderlist2 = dbHelper.getDataByDate(FilterByDate_Activity.FromDateGlobal, FilterByDate_Activity.ToDateGlobal);

            //    recyclerview_layoutmanger = new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false);
            //    recyclerview.SetLayoutManager(recyclerview_layoutmanger);
            //    recyclerview_adapter = new TaskInboxAdapter(Activity, orderlist2, recyclerview, FragmentManager);
            //    recyclerview.SetAdapter(recyclerview_adapter);
            //}
        }
Exemplo n.º 2
0
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            int id = item.ItemId;

            if (id == Resource.Id.filtr)
            {
                Intent intent = new Intent(Activity, typeof(FilterByDate_Activity));

                StartActivity(intent);
            }
            else if (id == Resource.Id.namewise)
            {
                List <TaskInboxModel> orderlist = new List <TaskInboxModel>(freq.OrderBy(x => x.task_name).ToList());

                recyclerview_layoutmanger = new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false);
                recyclerview.SetLayoutManager(recyclerview_layoutmanger);
                recyclerview_adapter = new TaskInboxAdapter(Activity, orderlist, recyclerview, FragmentManager);
                recyclerview.SetAdapter(recyclerview_adapter);
            }

            else if (id == Resource.Id.creationdatewise)
            {
                List <TaskInboxModel> orderlist = new List <TaskInboxModel>(freq.OrderBy(x => x.deadlineDate).ToList());

                recyclerview_layoutmanger = new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false);
                recyclerview.SetLayoutManager(recyclerview_layoutmanger);
                recyclerview_adapter = new TaskInboxAdapter(Activity, orderlist, recyclerview, FragmentManager);
                recyclerview.SetAdapter(recyclerview_adapter);
            }
            else if (id == Resource.Id.datewiseDESC)
            {
                List <TaskInboxModel> orderlist = new List <TaskInboxModel>(freq.OrderByDescending(x => x.deadlineDate).ToList());

                recyclerview_layoutmanger = new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false);
                recyclerview.SetLayoutManager(recyclerview_layoutmanger);
                recyclerview_adapter = new TaskInboxAdapter(Activity, orderlist, recyclerview, FragmentManager);
                recyclerview.SetAdapter(recyclerview_adapter);
            }



            return(base.OnOptionsItemSelected(item));
        }
Exemplo n.º 3
0
 public ChemicalFilter1(TaskInboxAdapter adapter) : base()
 {
     _adapter = adapter;
 }
Exemplo n.º 4
0
        public async Task getData()
        {
            Boolean connectivity = con.connectivity();

            if (connectivity)
            {
                progress = new Android.App.ProgressDialog(Activity);
                progress.Indeterminate = true;
                progress.SetProgressStyle(Android.App.ProgressDialogStyle.Spinner);
                progress.SetCancelable(false);
                progress.SetMessage("Please wait...");
                progress.Show();
                dynamic value = new ExpandoObject();
                value.UserId = u_id;

                string json = JsonConvert.SerializeObject(value);
                try
                {
                    JsonValue item = await restService.TaskInbox(Activity, json, geolocation);

                    freq = JsonConvert.DeserializeObject <List <TaskInboxModel> >(item);
                    dbHelper.insertdatainbox(freq);
                    progress.Dismiss();

                    //if (freq.Count != 0)
                    //{
                    //    recyclerview_layoutmanger = new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false);
                    //    recyclerview.SetLayoutManager(recyclerview_layoutmanger);
                    //    recyclerview_adapter = new TaskInboxAdapter(Activity, freq, recyclerview, FragmentManager);
                    //    recyclerview.SetAdapter(recyclerview_adapter);
                    //}

                    //else
                    //{
                    //    LayoutParams lparams = new LayoutParams(LayoutParams.MatchParent, LayoutParams.WrapContent);
                    //    TextView textView = new TextView(Activity);
                    //    textView.LayoutParameters = lparams;
                    //    lparams.Gravity = GravityFlags.Center;
                    //    textView.Text = "Oops ! You haven't assigned any task yet";
                    //    linearLayout.AddView(textView);
                    //}
                    //progress.Dismiss();
                }
                catch (Exception ex)
                {
                    progress.Dismiss();
                }
            }
            taskdata = dbHelper.GetTaskInbox();
            if (taskdata.Count != 0)
            {
                recyclerview_layoutmanger = new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false);
                recyclerview.SetLayoutManager(recyclerview_layoutmanger);
                recyclerview_adapter = new TaskInboxAdapter(Activity, taskdata, recyclerview, FragmentManager);
                recyclerview.SetAdapter(recyclerview_adapter);
            }

            else
            {
                LayoutParams lparams  = new LayoutParams(LayoutParams.WrapContent, LayoutParams.WrapContent);
                TextView     textView = new TextView(Activity);
                textView.LayoutParameters = lparams;
                textView.Text             = "Oops ! You haven't assigned any task yet";
                linearLayout.AddView(textView);
            }
        }