Example #1
0
        private List <stp_AppUsersResult> GetDataSource(DateTime?From, DateTime?to)
        {
            if (rdAll.IsChecked == true)
            {
                List <stp_AppUsersResult> objAppUsers = new List <stp_AppUsersResult>();

                using (TaxiDataContext db = new TaxiDataContext())
                {
                    objAppUsers = db.stp_AppUsers(From, to, 1).OrderBy(c => c.Name).ToList();
                }

                return(objAppUsers);
            }
            else if (rdRegular.IsChecked == true)
            {
                List <stp_AppUsersResult> objAppUsers = new List <stp_AppUsersResult>();
                From = null;
                to   = null;

                From = new DateTime(DateTime.Now.Year, DateTime.Now.Month - 1, DateTime.Now.Day);
                to   = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);

                using (TaxiDataContext db = new TaxiDataContext())
                {
                    objAppUsers = db.stp_AppUsers(From, to, 2).OrderBy(c => c.Name).ToList();
                }
                return(objAppUsers);
            }

            else
            {
                if (From == null)
                {
                    From = DateTime.Now.AddDays(-1000);
                }

                if (to == null)
                {
                    to = DateTime.Now.AddDays(1);
                }


                List <stp_AppUsersResult> objAppUsers = new List <stp_AppUsersResult>();

                using (TaxiDataContext db = new TaxiDataContext())
                {
                    objAppUsers = db.stp_AppUsers(From, to, 3).OrderBy(c => c.Name).ToList();
                }

                return(objAppUsers);
            }
        }