//
        // GET: /Auth/Sys_User/

        public ActionResult Index(string usercode = "", string fullname = "", string birthdayfrom = "", string birthdayto = "", string createdtimefrom = "", string createdtimeto = "", string email = "", string flagactive = "", string init = "init", int page = 0)
        {
            var startCount = "0";
            var pageInfo   = new PageInfo <Sys_User>(0, PageSizeAdminConfig);

            if (init != "init")
            {
                var phoneno    = "";
                var sex        = "";
                var issysadmin = "";
                pageInfo = Sys_UserManager.Search(usercode, fullname, birthdayfrom, birthdayto, phoneno, email, sex, flagactive, issysadmin, page, PageSizeAdminConfig);
                if (pageInfo != null && pageInfo.DataList != null && pageInfo.DataList.Count > 0)
                {
                    startCount = (page * PageSizeAdminConfig).ToString();
                }
            }
            else
            {
                createdtimefrom = CUtils.GetDateToSearch(DateTime.Now.ToString("yyyy-MM-dd"));
            }

            ViewBag.UserCode        = CUtils.StrValue(usercode);
            ViewBag.FullName        = CUtils.StrValue(fullname);
            ViewBag.Email           = CUtils.StrValue(email);
            ViewBag.CreateDTimeFrom = CUtils.StrValue(createdtimefrom);
            ViewBag.CreateDTimeTo   = CUtils.StrValue(createdtimeto);
            ViewBag.BirthDayFrom    = CUtils.StrValue(birthdayfrom);
            ViewBag.BirthDayTo      = CUtils.StrValue(birthdayto);
            ViewBag.FlagActive      = CUtils.StrValue(flagactive);

            ViewBag.StartCount = startCount;
            return(View(pageInfo));
        }