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); //} }
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)); }
public ChemicalFilter1(TaskInboxAdapter adapter) : base() { _adapter = adapter; }
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); } }