Пример #1
0
        //获取实体
        public base_user QueryObject(base_user model)
        {
            IList <base_user> list = base_userDal.getbase_userList(model);

            if (list.Count > 0)
            {
                return(list[0]);
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool getuserMobile(base_user model)
        {
            DataTable dt = base_userDal.getuserMobile(model);

            if (dt != null && dt.Rows.Count > 0)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Пример #3
0
        //查询List
        public IList <base_user> getbase_userList(base_user model)
        {
            IList <base_user> list = new List <base_user>();

            try
            {
                list = base_userDal.getbase_userList(model);
            }
            catch
            {
                list = null;
            }
            return(list);
        }
Пример #4
0
        /// <summary>
        /// 获取用户角色
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public string getbase_userroleQuery(base_user model)
        {
            DataTable dt     = base_userDal.getbase_userroleQuery(model);
            string    roleid = "";

            if (dt != null)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    roleid += "'" + dt.Rows[i]["RoleId"] + "',";
                }
            }
            return(roleid.TrimEnd(','));
        }
Пример #5
0
        /// <summary>
        /// 获取实体
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public base_user getEntityModel(base_user model)
        {
            //return base_userDal.getEntityModel(model);

            IList <base_user> list = base_userDal.getEntityModel(model);

            if (list.Count > 0)
            {
                return(list[0]);
            }
            else
            {
                return(null);
            }
        }
Пример #6
0
        /// <summary>
        /// 返回总条数
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int GetCRMUserCount(base_user model)
        {
            return(base_userDal.GetCRMUserCount(model));

            #region  缓存用法
            //int totalItems = 0;
            //object obj = CacheHelper.GetCache("base_userBLL_GetRecordCount"); //key一定要设置的有规律不重复类名+方法名
            //if (obj != null)
            //{
            //    totalItems = (int)obj;

            //}
            //else
            //{
            //    totalItems = base_userDal.GetRecordCount(model);
            //    CacheHelper.SetCacheAbsolute("base_userBLL_GetRecordCount", totalItems);//写入服务器缓存
            //}
            //return totalItems;
            #endregion
        }
Пример #7
0
        public DataTable getPJQuery(base_user model)
        {
            return(base_userDal.getPJQuery(model));


            #region  缓存用法
            //DataTable dt = null;
            //object obj = CacheHelper.GetCache("base_userBLL_getPageList"); //key一定要设置的有规律不重复类名+方法名
            //if (obj != null)
            //{
            //    dt = (DataTable)obj;

            //}
            //else
            //{
            //    dt = base_userDal.getPageList(model);
            //    CacheHelper.SetCacheAbsolute("base_userBLL_getPageList", dt);//写入服务器缓存
            //}
            //return dt;
            #endregion
        }
Пример #8
0
 public bool UpdateUserinfoUrl(base_user model)
 {
     return(base_userDal.UpdateUserinfoUrl(model));
 }
Пример #9
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool Update(base_user model)
 {
     return(base_userDal.Update(model));
 }
Пример #10
0
 /// <summary>
 /// 新增
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool Insert(base_user model)
 {
     return(base_userDal.Insert(model));
 }
Пример #11
0
 public bool Insertuserinfo(base_user model)
 {
     return(base_userDal.Insertuserinfo(model));
 }
Пример #12
0
 /// <summary>
 /// 更改IsReceive信息
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool CRMUpdateIsReceive(base_user model)
 {
     return(base_userDal.CRMUpdateIsReceive(model));
 }
Пример #13
0
        private void login()
        {
            lblError.Visible = false;

            ApiResponse api_res = new ApiResponse();
            string      url     = "auth/token";

            //var param = new
            //{
            //    email = txtUser.Text.Trim(),
            //    password = txtPass.Text.Trim(),
            //    rememberMe = checkRemember.Checked
            //};

            var param = "{\"email\": \"" + txtUser.Text.Trim() + "\",\"password\": \"" + txtPass.Text.Trim() + "\",\"rememberMe\": \"" + checkRemember.Checked + "\" }";

            HttpResponse res = HTTP.Instance.Post(url, param);

            var     serializer = new JavaScriptSerializer();
            dynamic data       = serializer.Deserialize(res.RawText, typeof(object));

            if (res.StatusCode != HttpStatusCode.OK)
            {
                lblError.Text    = "Failed to sign in! Please check your credentials and try again";
                lblError.Visible = true;
            }
            else
            {
                Config.API_KEY = "Bearer " + (string)data["id_token"];

                var          param_current_user = new { };
                HttpResponse res_current_user   = HTTP.Instance.Get("users/current", param_current_user);

                if (res_current_user.StatusCode == System.Net.HttpStatusCode.OK)
                {
                    var     serializer_current_user = new JavaScriptSerializer();
                    dynamic _data = serializer_current_user.Deserialize(res_current_user.RawText, typeof(object));

                    // parse data
                    List <base_user> arr_user = new List <base_user>();
                    int i = 1;
                    foreach (var auth in _data["authorities"])
                    {
                        base_user item = new base_user();
                        item.id          = i;
                        item.user        = txtUser.Text.Trim();
                        item.authorities = auth;
                        arr_user.Add(item);
                        i++;
                    }

                    UserRepository user = new UserRepository();
                    //IList<base_user> arr_delete = user.GetAll();
                    //user.Remove(arr_delete.ToArray());
                    //user.Add(arr_user.ToArray());

                    this.Hide();
                    var dashboard = new DashboardInventory();
                    dashboard.Closed += (s, args) => this.Close();
                    dashboard.Show();

                    //Dashboard.DashboardInventory dashboard = new Dashboard.DashboardInventory();
                    //dashboard.ShowDialog();
                }
                else
                {
                    lblError.Text    = "Failed to sign in! Please check your credentials and try again";
                    lblError.Visible = true;
                }
            }
        }