Ejemplo n.º 1
0
        public WebDomain GetWebDomain(int id)
        {
            WebDomain            domain   = new WebDomain();
            int                  domainid = GetValueInt("domainid");
            IList <TextAndValue> tv       = new List <TextAndValue>();

            tv.Add(new TextAndValue("@domainid", domainid.ToString()));

            DataSet dsDomain = KinProxyData.GetDataSet(tv, dbname + ".dbo.GetWebDomain");

            domain = (from d in dsDomain.Tables[0].AsEnumerable()
                      select new WebDomain()
            {
                //id,url,descript,imgurl
                id = d.Field <int?>("id") ?? 0,
                url = d.Field <string>("url"),
                descript = d.Field <string>("descript"),
                imgurl = d.Field <string>("imgurl"),
                qq = d.Field <string>("qq"),
                third_party_url = d.Field <string>("third_party_url")
            }).FirstOrDefault();


            return(domain);
        }
Ejemplo n.º 2
0
        protected override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            if (filterContext != null)
            {
                base.OnActionExecuting(filterContext);
                object s = filterContext.RequestContext.RouteData.Route.GetRouteData(filterContext.HttpContext);
                UserId = SessionManager.GetSessionInstance(filterContext.HttpContext.Request).UserID;
                IList <TextAndValue> tv = new List <TextAndValue>();
                tv.Add(new TextAndValue("@userid", UserId.ToString()));
                DataSet ds = KinProxyData.GetDataSet(tv, dbname + ".dbo.users_GetModel");
                CurrentUser = (from d in ds.Tables[0].AsEnumerable()
                               select new Users()
                {
                    ID = d.Field <int?>("userid") ?? 0,
                    Account = d.Field <string>("account"),
                    Name = d.Field <string>("name"),
                    UserType = d.Field <int>("usertype")
                }).FirstOrDefault();

                if (CurrentUser == null)
                {
                    Response.Redirect("/Login/Index/");
                    return;
                }

                ViewBag.UserID   = UserId;
                UserType         = CurrentUser.UserType;
                ViewBag.UserType = UserType;
                UserName         = CurrentUser.Name;
                ViewData["path"] = filterContext.HttpContext.Request.Url.OriginalString;
                //ViewData["host"] = AppSetting.AppCenter;

                if (this.CurrentUser.ID == 0)
                {
                    Response.Redirect("/Login/Index");
                    return;
                }

                var ss = filterContext.RequestContext.HttpContext.Request.Browser.Type.ToLower().IndexOf("firefox");
                if (Convert.ToInt32(ss) >= 0)
                {
                    var ajaxRequestBeforeRedirect = TempData["__isajaxrequest"] as string;
                    if (ajaxRequestBeforeRedirect != null)
                    {
                        Request.Headers.Add("X-Requested-With", ajaxRequestBeforeRedirect);
                    }
                }
            }
            else
            {
                throw new ArgumentException("filterContext");
            }
        }
Ejemplo n.º 3
0
        public IList <Category> GetCategoryList()
        {
            IList <TextAndValue> tv      = new List <TextAndValue>();
            DataSet          dsCategory  = KinProxyData.GetDataSet(tv, dbname + ".dbo.Category_GetList");
            IList <Category> categoryLst = (from d in dsCategory.Tables[0].AsEnumerable()
                                            select new Category()
            {
                //cname,cimage,istry,viewtype
                id = d.Field <int?>("id") ?? 0,
                cname = d.Field <string>("cname"),
                cimage = d.Field <string>("cimage"),
                istry = d.Field <int?>("istry") ?? 0,
                viewtype = d.Field <int?>("viewtype") ?? 0
            }).ToList();

            return(categoryLst);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 获取数据
        /// </summary>
        /// <returns></returns>
        private IList <tbOrder> Get_RefundApply_OrderList()
        {
            IList <tbOrder> lst = new List <tbOrder>();

            IList <TextAndValue> tv = new List <TextAndValue>();
            DataSet ds = KinProxyData.GetDataSet(tv, dbname + ".dbo.s_refundapply_order_getlist");

            lst = ds.Tables[0].AsEnumerable().Select(x => new tbOrder
            {
                //orderid,orderno,cost,paytype
                orderid = x.Field <long>("orderid"),
                orderno = x.Field <string>("orderno"),
                cost    = ParseValueFloat(x["cost"].ToString(), 0),
                paytype = x.Field <int>("paytype")
            }).ToList();

            return(lst);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 获取数据
        /// </summary>
        /// <returns></returns>
        private IList <MsgBase> GetMsg()
        {
            IList <MsgBase> lst = new List <MsgBase>();

            IList <TextAndValue> tv = new List <TextAndValue>();
            DataSet ds = KinProxyData.GetDataSet(tv, dbname + ".dbo.push_message_send");

            lst = ds.Tables[0].AsEnumerable().Select(x => new MsgBase
            {
                //msgid,device_id,title,content,action,ext
                msgid     = x.Field <long>("msgid"),
                device_id = x.Field <string>("device_id"),
                title     = x.Field <string>("title"),
                content   = x.Field <string>("content"),
                action    = x.Field <int>("action"),
                ext       = ""//x.Field<string>("ext")
            }).ToList();

            return(lst);
        }
Ejemplo n.º 6
0
        public IList <Channel> GetChannelList(int userid)
        {
            IList <TextAndValue> tv = new List <TextAndValue>();

            tv.Add(new TextAndValue("userid", userid.ToString()));
            DataSet         ds         = KinProxyData.GetDataSet(tv, dbname + ".dbo.Channel_GetList");
            IList <Channel> channelLst = ds.Tables[0].AsEnumerable().Select(x => new Channel
            {
                //id,channelid,passwd,[delay],[role]
                id        = x.Field <int>("id"),
                channelid = x.Field <string>("channelid"),
                passwd    = x.Field <string>("passwd"),
                delay     = x.Field <int>("delay"),
                role      = x.Field <int>("role"),
                discount  = x.Field <int>("discount"),
                contact   = x.Field <string>("contact"),
                remark    = x.Field <string>("remark"),
                ftype     = x.Field <int>("ftype")
            }).ToList();

            return(channelLst);
        }