Inheritance: MonoBehaviour
コード例 #1
0
ファイル: PublicTests.cs プロジェクト: panos-parisis/Hypatia
        public void CtorWorksIfOnlyNameIsDefined()
        {
            //Arrange
            var x = new Public("something");

            //Act

            //Assert
            Assert.IsNotNull(x);
        }
コード例 #2
0
ファイル: PublicTests.cs プロジェクト: panos-parisis/Hypatia
        public void CtorIsOkIfBothNameAndDescriptionAreDefined()
        {
            //Arrange
            var x = new Public("something", "something else");

            //Act

            //Assert
            Assert.IsNotNull(x);
        }
コード例 #3
0
ファイル: Parameter.cs プロジェクト: panos-parisis/Hypatia
        public Parameter(Public category, string stepId, int paramId)
        {
            if (category == null)
                throw new ArgumentNullException("category", "Category cannot be null");
            if (paramId < 0)
                throw new ArgumentOutOfRangeException("paramId", "Parameter ID cannot be negative");

            Category = category;
            Id = paramId;
            StepId = stepId;
        }
コード例 #4
0
ファイル: Context.cs プロジェクト: panos-parisis/Hypatia
        public void AddPublishedItem(Public category, int id, string publishedBy, object value)
        {
            if (category == null)
                throw new ArgumentNullException("category");
            if (publishedBy == null)
                throw new ArgumentNullException("publishedBy");
            if (id < 0)
                throw new ArgumentOutOfRangeException("id");

            var prm = new Parameter(category, publishedBy, id);
            prm.Value = value;
            values.Add(prm);
        }
コード例 #5
0
		public object ExecuteMethod(Public.MultiThreading.WorkerTaskInfo taskInfo)
		{
			Type objectType = null;
            object businessObject = null;
			object[] methodParameters = null;
			object returnObject = null;
			
			try
			{
                //lock (lockingObject)
                //{
                // Get Method Parameters, merges Range Info if indicated by flag to do so
                methodParameters = taskInfo.GetMethodParameters();
                // Get reference to Type that hosts the method
                objectType = GetType(taskInfo.MethodInformation.TypeName);
                if (taskInfo.MethodInformation.IsStaticMethod == false)
                {
                    // Get instance of Type that hosts the method
                    businessObject = GetInstance(taskInfo.MethodInformation.TypeName, taskInfo.MethodInformation.ConstructorArgs);
                }
                // Execute Method
                if (ConfigurationManager.AppSettings.Get("LoggingMode") == "verbose")
                {
                    LogMethodExecution(taskInfo);
                }
                returnObject =  objectType.InvokeMember(
                                taskInfo.MethodInformation.MethodName,
                                BindingFlags.Default | BindingFlags.InvokeMethod,
                                null, 
                                businessObject,
                                methodParameters);
                if (ConfigurationManager.AppSettings.Get("LoggingMode") == "verbose")
                {
                    Logging.WriteToLog(this, "Execution completed " + taskInfo.MethodInformation.TypeName + "." + taskInfo.MethodInformation.MethodName);
                }
				//}
			}
			catch (Exception excE)
			{
				Logging.WriteToLog(this, new Exception("Dynamic invocation of method " + taskInfo.MethodInformation.MethodName + " " + "on type" + " " + taskInfo.MethodInformation.TypeName + " " + "failed" + Environment.NewLine + excE.Message, excE));
			}
			return returnObject;
		}
コード例 #6
0
 public OrdersDeliveryInfo GetOrdersDeliveryByOrdersID(int Orders_ID, int Delivery_Status)
 {
     return(MyBLL.GetOrdersDeliveryByOrdersID(Orders_ID, Delivery_Status, Public.GetUserPrivilege()));
 }
コード例 #7
0
    //发货单产品
    public bool Delivery_Goods_List(int Orders_ID, int Delivery_ID, int ispreview)
    {
        bool   isaccept = true;
        string strHTML  = "";
        int    freighted_amount;
        int    icount = 0;

        strHTML += "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"cell_table\">";
        strHTML += "<tr>";
        strHTML += "<td width=\"80\" height=\"23\" align=\"center\" class=\"cell_title1\">产品编号</td>";
        strHTML += "<td height=\"23\" align=\"center\" class=\"cell_title1\">产品名称</td>";
        strHTML += "<td width=\"70\" height=\"23\" align=\"center\" class=\"cell_title1\">规格</td>";
        strHTML += "<td width=\"60\" height=\"23\" align=\"center\" class=\"cell_title1\">价格</td>";
        strHTML += "<td width=\"60\" height=\"23\" align=\"center\" class=\"cell_title1\">发货数量</td>";

        strHTML += "</tr>";
        IList <OrdersDeliveryGoodsInfo> GoodsListAll = MyBLL.GetOrdersDeliveryGoods(Delivery_ID);
        string orders_sn;

        if (GoodsListAll != null)
        {
            foreach (OrdersDeliveryGoodsInfo entity1 in GoodsListAll)
            {
                freighted_amount = entity1.Orders_Delivery_Goods_ProductAmount;
                strHTML         += "<tr>";
                strHTML         += "<td height=\"23\" align=\"center\" class=\"cell_content\">" + entity1.Orders_Delivery_Goods_ProductCode + "</td>";
                strHTML         += "<td height=\"23\" align=\"left\" class=\"cell_content\">" + entity1.Orders_Delivery_Goods_ProductName + "</td>";
                strHTML         += "<td height=\"23\" align=\"center\" class=\"cell_content\">" + entity1.Orders_Delivery_Goods_ProductSpec + "</td>";
                strHTML         += "<td height=\"23\" align=\"center\" class=\"cell_content\">" + Public.DisplayCurrency(entity1.Orders_Delivery_Goods_ProductPrice) + "</td>";
                strHTML         += "<td height=\"23\" align=\"center\" class=\"cell_content\">" + entity1.Orders_Delivery_Goods_ProductAmount + "</td>";

                strHTML += "</tr>";
            }
        }
        else
        {
            strHTML += "<tr><td height=\"30\" colspan=\"8\">暂无发货信息!</td></tr>";
        }
        strHTML += "</table>";
        Response.Write(strHTML);
        return(isaccept);
    }
コード例 #8
0
ファイル: Test.cs プロジェクト: HathWallace/LeetCode
        public static void Run()
        {
            var s = new Solution();

            Public.Print(s.GetRow(Public.ReadNum()));
        }
コード例 #9
0
 public OrdersDeliveryInfo GetOrdersDeliveryByID(int cate_id)
 {
     return(MyBLL.GetOrdersDeliveryByID(cate_id, Public.GetUserPrivilege()));
 }
コード例 #10
0
ファイル: Parameter.cs プロジェクト: panos-parisis/Hypatia
 public Parameter(Public category, string stepId)
     : this(category, stepId, 0)
 {
 }
コード例 #11
0
 public DeliveryWayDistrictInfo GetDeliveryWayDistrictByID(int cate_id)
 {
     return(MyBLL.GetDeliveryWayDistrictByID(cate_id, Public.GetUserPrivilege()));
 }
コード例 #12
0
 //获取指定竞价关键词
 public virtual KeywordBiddingKeywordInfo GetKeywordBiddingKeywordID(int Keyword_ID)
 {
     return(MyBLL.GetKeywordBiddingKeywordByID(Keyword_ID, Public.GetUserPrivilege()));
 }
コード例 #13
0
        public static void Run()
        {
            var s = new Solution();

            Console.WriteLine(s.CanPlaceFlowers(Public.ReadNums(), Public.ReadNum()));
        }
コード例 #14
0
    public virtual void AddArticle()
    {
        int art_id;
        int Article_ID     = tools.CheckInt(Request.Form["Article_ID"]);
        int Article_CateID = tools.CheckInt(Request.Form["article_cate"]);

        if (Article_CateID == 0)
        {
            Article_CateID = tools.CheckInt(Request.Form["article_cate_parent"]);
        }

        string   Article_Title       = tools.CheckStr(Request.Form["Article_Title"]);
        string   Article_Source      = tools.CheckStr(Request.Form["Article_Source"]);
        string   Article_Author      = tools.CheckStr(Request.Form["Article_Author"]);
        string   Article_Img         = tools.CheckStr(Request.Form["Article_Img"]);
        string   Article_Intro       = tools.CheckStr(Request.Form["Article_Intro"]);
        string   Article_Content     = Request.Form["Article_Content"];
        DateTime Article_Addtime     = DateTime.Now;
        int      Article_Hits        = 0;
        int      Article_IsRecommend = tools.CheckInt(Request.Form["Article_IsRecommend"]);
        int      Article_IsAudit     = tools.CheckInt(Request.Form["Article_IsAudit"]);
        int      Article_Sort        = tools.CheckInt(Request.Form["Article_Sort"]);
        string   Article_Site        = Public.GetCurrentSite();
        string   Article_Keyword1    = tools.CheckStr(Request.Form["Article_Keyword1"]);
        string   Article_Keyword2    = tools.CheckStr(Request.Form["Article_Keyword2"]);
        string   Article_Keyword3    = tools.CheckStr(Request.Form["Article_Keyword3"]);
        string   Article_Keyword4    = tools.CheckStr(Request.Form["Article_Keyword4"]);
        string   Article_Keyword5    = tools.CheckStr(Request.Form["Article_Keyword5"]);


        string Article_Keyword = Article_Keyword1 + "|" + Article_Keyword2 + "|" + Article_Keyword3 + "|" + Article_Keyword4 + "|" + Article_Keyword5;

        if (Article_CateID == 0)
        {
            Public.Msg("error", "错误信息", "请选择类别!", false, "{back}"); return;
        }
        if (Article_Title == "")
        {
            Public.Msg("error", "错误信息", "请填写文章标题", false, "{back}"); return;
        }

        ArticleInfo entity = new ArticleInfo();

        entity.Article_ID          = Article_ID;
        entity.Article_CateID      = Article_CateID;
        entity.Article_Title       = Article_Title;
        entity.Article_Source      = Article_Source;
        entity.Article_Author      = Article_Author;
        entity.Article_Img         = Article_Img;
        entity.Article_Keyword     = Article_Keyword;
        entity.Article_Intro       = Article_Intro;
        entity.Article_Content     = Article_Content;
        entity.Article_Addtime     = Article_Addtime;
        entity.Article_Hits        = Article_Hits;
        entity.Article_IsRecommend = Article_IsRecommend;
        entity.Article_IsAudit     = Article_IsAudit;
        entity.Article_Sort        = Article_Sort;
        entity.Article_Site        = Article_Site;

        if (MyBLL.AddArticle(entity, Public.GetUserPrivilege()))
        {
            art_id = entity.Article_ID;
            string[] strkeyword = { Article_Keyword1, Article_Keyword2, Article_Keyword3, Article_Keyword4, Article_Keyword5 };
            for (int i = 0; i < strkeyword.Length; i++)
            {
                string name = strkeyword[i].ToString();
                if (name != "")
                {
                    Product_Article_LabelInfo entity1 = MyLabel.GetProduct_Article_LabelByName(name);
                    Article_LabelInfo         entity3 = new Article_LabelInfo();
                    if (entity1 == null)
                    {
                        entity1 = new Product_Article_LabelInfo();
                        entity1.Product_Article_LabelName = name;
                        MyLabel.AddProduct_Article_Label(entity1);
                        int LabelID = 0;
                        Product_Article_LabelInfo entity2 = MyLabel.GetProduct_Article_LabelByTopID();
                        if (entity2 != null)
                        {
                            LabelID = entity2.Product_Article_LabelID;
                            entity3.Article_Label_LabelID   = LabelID;
                            entity3.Article_Label_ArticleID = art_id;
                            MyArt_Label.AddArticle_Label(entity3);
                        }
                    }
                    else
                    {
                        entity3.Article_Label_LabelID   = entity1.Product_Article_LabelID;
                        entity3.Article_Label_ArticleID = art_id;
                        MyArt_Label.AddArticle_Label(entity3);
                    }
                }
            }
            Public.Msg("positive", "操作成功", "操作成功", true, "Article_add.aspx");
        }
        else
        {
            Public.Msg("error", "错误信息", "操作失败,请稍后重试", false, "{back}");
        }
    }
コード例 #15
0
    public string Article_Category_Select(int cate_id, string div_name)
    {
        string select_list = "";
        string select_tmp  = "";
        int    grade       = 0;
        int    i;
        int    parentid    = 0;
        string select_name = "";
        string cate_relate = Get_Category_Relate(cate_id, "");

        cate_relate = cate_relate + ",";
        foreach (string cate in cate_relate.Split(','))
        {
            if (cate.Length > 0)
            {
                QueryInfo Query = new QueryInfo();
                Query.CurrentPage = 1;
                Query.PageSize    = 0;
                Query.ParamInfos.Add(new ParamInfo("AND", "str", "ArticleCateInfo.Article_Cate_ParentID", "=", cate));
                Query.ParamInfos.Add(new ParamInfo("AND", "str", "ArticleCateInfo.Article_Cate_ParentID", "=", cate));
                IList <ArticleCateInfo> cates = MyBLL.GetArticleCates(Query, Public.GetUserPrivilege());
                if (cates != null)
                {
                    grade = grade + 1;
                    if (grade == 1)
                    {
                        select_tmp = "<select id=\"article_cate\" name=\"article_cate\" onchange=\"change_maincate('" + div_name + "','article_cate');\">";
                        select_tmp = select_tmp + "<option value=\"0\">选择类别</option>";
                    }
                    else
                    {
                        select_name = "article_cate";
                        for (i = 1; i < grade; i++)
                        {
                            select_name = select_name + "_parent";
                        }
                        select_tmp = "<select id=\"" + select_name + "\" name=\"" + select_name + "\" onchange=\"change_maincate('" + div_name + "','" + select_name + "');\">";
                        select_tmp = select_tmp + "<option value=\"0\">选择类别</option>";
                    }

                    foreach (ArticleCateInfo entity in cates)
                    {
                        if (parentid == entity.Article_Cate_ID || cate_id == entity.Article_Cate_ID)
                        {
                            select_tmp = select_tmp + "<option value=\"" + entity.Article_Cate_ID + "\" selected>   " + entity.Article_Cate_Name + "(类别-" + entity.Article_Cate_ID + "- )</option>";
                        }
                        else
                        {
                            select_tmp = select_tmp + "<option value=\"" + entity.Article_Cate_ID + "\"> " + entity.Article_Cate_Name + "(类别-" + entity.Article_Cate_ID + "- )</option>";
                        }
                    }
                    select_tmp = select_tmp + "</select> ";
                    parentid   = tools.CheckInt(cate);
                }

                Query       = null;
                cates       = null;
                select_list = select_tmp + select_list;
            }
        }
        return(select_list);
    }
コード例 #16
0
    public void getArticleCate(int id, int a, int cate_id)
    {
        int       i     = a;
        QueryInfo Query = new QueryInfo();

        Query.PageSize    = 0;
        Query.CurrentPage = 1;
        Query.ParamInfos.Add(new ParamInfo("AND", "int", "ArticleCateInfo.Article_Cate_ParentID", "=", id.ToString()));
        Query.ParamInfos.Add(new ParamInfo("AND", "str", "ArticleCateInfo.Article_Cate_Site", "=", Public.GetCurrentSite()));
        Query.OrderInfos.Add(new OrderInfo("ArticleCateInfo.Article_Cate_Sort", "asc"));

        IList <ArticleCateInfo> entitys = MyBLL.GetArticleCates(Query, Public.GetUserPrivilege());

        if (entitys != null)
        {
            i++;
            foreach (ArticleCateInfo entity in entitys)
            {
                string str = "";
                for (int n = 1; n <= i; n++)
                {
                    str += "&nbsp;&nbsp;&nbsp;&nbsp;";
                }
                Response.Write("<option " + select(entity.Article_Cate_ID, cate_id) + " value=\"" + entity.Article_Cate_ID + "\">" + str + entity.Article_Cate_Name + "</option>");
                getArticleCate(entity.Article_Cate_ID, i, cate_id);
            }
        }
    }
コード例 #17
0
    public string GetArticleCates()
    {
        QueryInfo Query = new QueryInfo();

        Query.PageSize    = tools.CheckInt(Request["rows"]);
        Query.CurrentPage = tools.CheckInt(Request["page"]);
        string keyword = tools.CheckStr(Request["keyword"]);

        if (keyword.Length > 0)
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "str", "ArticleCateInfo.Article_Cate_Name", "like", keyword));
        }
        Query.ParamInfos.Add(new ParamInfo("AND", "str", "ArticleCateInfo.Article_Cate_Site", "=", Public.GetCurrentSite()));
        Query.OrderInfos.Add(new OrderInfo(tools.CheckStr(Request["sidx"]), tools.CheckStr(Request["sord"])));

        PageInfo pageinfo = MyBLL.GetPageInfo(Query, Public.GetUserPrivilege());

        IList <ArticleCateInfo> entitys = MyBLL.GetArticleCates(Query, Public.GetUserPrivilege());

        if (entitys != null)
        {
            StringBuilder jsonBuilder = new StringBuilder();
            jsonBuilder.Append("{\"page\":" + pageinfo.CurrentPage + ",\"total\":" + pageinfo.PageCount + ",\"records\":" + pageinfo.RecordCount + ",\"rows\"");
            jsonBuilder.Append(":[");
            foreach (ArticleCateInfo entity in entitys)
            {
                jsonBuilder.Append("{\"ArticleCateInfo.Article_Cate_ID\":" + entity.Article_Cate_ID + ",\"cell\":[");
                //各字段
                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Article_Cate_ID);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(Public.JsonStr(entity.Article_Cate_Name));
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Article_Cate_Sort);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (Public.CheckPrivilege("1daab676-20b6-4073-af76-132ee8874556"))
                {
                    jsonBuilder.Append("<img src=\\\"/images/icon_edit.gif\\\" alt=\\\"修改\\\"> <a href=\\\"article_cate_edit.aspx?article_cate_id=" + entity.Article_Cate_ID + "\\\" title=\\\"修改\\\">修改</a>");
                }

                if (Public.CheckPrivilege("cc00c494-d211-438c-baef-ac20d419b066"))
                {
                    jsonBuilder.Append(" <img src=\\\"/images/icon_del.gif\\\"  alt=\\\"删除\\\"> <a href=\\\"javascript:void(0);\\\" onclick=\\\"confirmdelete('article_cate_do.aspx?action=move&article_cate_id=" + entity.Article_Cate_ID + "')\\\" title=\\\"删除\\\">删除</a>");
                }

                jsonBuilder.Append("\",");

                jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
                jsonBuilder.Append("]},");
            }
            jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
            jsonBuilder.Append("]");
            jsonBuilder.Append("}");
            return(jsonBuilder.ToString());
        }
        else
        {
            return(null);
        }
    }
コード例 #18
0
 public virtual ArticleCateInfo GetArticleCateByID(int cate_id)
 {
     return(MyBLL.GetArticleCateByID(cate_id, Public.GetUserPrivilege()));
 }
コード例 #19
0
ファイル: RegistOper.aspx.cs プロジェクト: myonhu/PEIS-PEIS
        public override void ReplaceContent(ref VelocityContext vltContext)
        {
            vltContext.Put("CurWeek", DateTime.Now.DayOfWeek.ToString());
            vltContext.Put("type", base.GetString("type").ToLower());
            vltContext.Put("SecurityLevelDT", Public.GetSecurityLevelDataFromEnum());
            DataSet allDctData = CommonOnArcCust.Instance.GetAllDctData();

            for (int i = 0; i < allDctData.Tables.Count; i++)
            {
                vltContext.Put(CommonOnArcCust.Instance.tbName[i], allDctData.Tables[i]);
            }
            allDctData.Dispose();
            vltContext.Put("DisCountRate", this.LoginUserModel.DisCountRate.Value);
            vltContext.Put("UserID", this.UserID);
            vltContext.Put("UserName", this.UserName);
            vltContext.Put("RegisteDate", DateTime.Now.ToString("yyyy-MM-dd"));
            vltContext.Put("CurDate", DateTime.Now.ToString("yyyy-MM-dd"));
            this.IsTeam    = base.GetString("IsTeam").ToLower().Trim();
            this.type      = base.GetString("type").ToLower().Trim();
            this.modelName = base.GetString("modelName").Trim().ToLower();
            //通过url带的参数判断是那个页面进来的生成title
            if (this.modelName == "regist")
            {
                this.Is_Subscribed = 1;
            }
            if (this.modelName == "sign")
            {
                this.Is_Subscribed = 0;
            }
            if (this.type == "add")
            {
                vltContext.Put("Gender", 0);
                if ((this.modelName == "regist" || this.modelName == "sign") && this.IsTeam != "1")
                {
                    if (this.modelName == "regist")
                    {
                        vltContext.Put("pageTitle", "个人预约");
                    }
                    else
                    {
                        vltContext.Put("pageTitle", "个人登记");
                    }
                }
                else if (this.modelName == "sign")
                {
                    vltContext.Put("pageTitle", "团体登记");
                }
            }
            else if (this.type == "edit")
            {
                if (this.modelName == "regist" || this.modelName == "sign" || this.modelName == "signandregiste")
                {
                    string  PEID = base.GetString("ID_Customer").Trim();
                    DataSet onArcustAndPhysicalInfo = CommonOnArcCust.Instance.GetOnArcustAndPhysicalInfo(PEID);
                    this.OutPutTable(ref vltContext, onArcustAndPhysicalInfo.Tables[0]);
                    this.OutPutTable(ref vltContext, onArcustAndPhysicalInfo.Tables[1]);
                    if (onArcustAndPhysicalInfo.Tables[0].Rows.Count > 0)
                    {
                        if (onArcustAndPhysicalInfo.Tables[0].Rows[0]["ID_Team"].ToString() != "")
                        {
                            vltContext.Put("pageTitle", "团体登记");
                        }
                        else if (onArcustAndPhysicalInfo.Tables[0].Rows[0]["Is_Subscribed"].ToString() == "1")
                        {
                            vltContext.Put("pageTitle", "个人预约");
                        }
                        else
                        {
                            vltContext.Put("pageTitle", "个人登记");
                        }
                    }
                }
            }
        }
コード例 #20
0
ファイル: PublicTests.cs プロジェクト: panos-parisis/Hypatia
        public void EqualsReturnsFalseOnNull()
        {
            // Arrange
            const string name = "a name";
            var x1 = new Public(name);
            Public x2 = null;

            // Act

            // Assert
            Assert.IsNull(x2);
            Assert.IsFalse(x1.Equals(x2));
        }
コード例 #21
0
        public ActionResult package()
        {
            string id = Request["file"];

            using (var file = new SOSOshop.BLL.Report.Qualification().GetPackageFile(id, Public.GetUserId()))
            {
                return(File(file.ToArray(), "application/x-zip-compressed", DateTime.Now.ToString("yyyy-MM-dd") + ".zip"));
            }
        }
コード例 #22
0
ファイル: PublicTests.cs プロジェクト: panos-parisis/Hypatia
        public void EqualsReturnsTrueIfDifferentObjectsHaveTheSameName()
        {
            // Arrange
            const string name = "a name";
            var x1 = new Public(name);
            var x2 = new Public(name);

            // Act

            // Assert
            Assert.IsFalse(object.ReferenceEquals(x1, x2));
            Assert.IsTrue(x1.Equals(x2));
        }
コード例 #23
0
ファイル: ProductReview.cs プロジェクト: Abnertd/public
 //根据编号获取评论信息
 public ProductReviewInfo GetProductReviewByID(int review_id)
 {
     return(Myreview.GetProductReviewByID(review_id, Public.GetUserPrivilege()));
 }
コード例 #24
0
ファイル: PublicTests.cs プロジェクト: panos-parisis/Hypatia
        public void EqualsReturnsTrueOnTheSameObject()
        {
            // Arrange
            const string name = "a name";
            var x1 = new Public(name);

            // Act

            // Assert
            Assert.IsTrue(object.ReferenceEquals(x1, x1));
            Assert.IsTrue(x1.Equals(x1));
        }
コード例 #25
0
    public string GetArticles()
    {
        string    keyword = tools.CheckStr(Request["keyword"]);
        int       CateID  = tools.CheckInt(Request["CateID"]);
        QueryInfo Query   = new QueryInfo();

        Query.PageSize    = tools.CheckInt(Request["rows"]);
        Query.CurrentPage = tools.CheckInt(Request["page"]);
        if (CateID > 0)
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "str", "ArticleInfo.Article_CateID", "=", CateID.ToString()));
        }
        if (keyword.Length > 0)
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "str", "ArticleInfo.Article_Title", "like", keyword));
        }
        Query.ParamInfos.Add(new ParamInfo("AND", "str", "ArticleInfo.Article_Site", "=", Public.GetCurrentSite()));
        Query.OrderInfos.Add(new OrderInfo(tools.CheckStr(Request["sidx"]), tools.CheckStr(Request["sord"])));

        PageInfo pageinfo = MyBLL.GetPageInfo(Query, Public.GetUserPrivilege());

        ArticleCateInfo CateInfo;

        IList <ArticleInfo> entitys = MyBLL.GetArticles(Query, Public.GetUserPrivilege());

        if (entitys != null)
        {
            StringBuilder jsonBuilder = new StringBuilder();
            jsonBuilder.Append("{\"page\":" + pageinfo.CurrentPage + ",\"total\":" + pageinfo.PageCount + ",\"records\":" + pageinfo.RecordCount + ",\"rows\"");
            jsonBuilder.Append(":[");
            foreach (ArticleInfo entity in entitys)
            {
                CateInfo = articleCate.GetArticleCateByID(entity.Article_CateID);

                jsonBuilder.Append("{\"ArticleInfo.Article_ID\":" + entity.Article_ID + ",\"cell\":[");
                //各字段
                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Article_ID);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(Public.JsonStr(entity.Article_Title));
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");

                if (CateInfo != null)
                {
                    jsonBuilder.Append(Public.JsonStr(CateInfo.Article_Cate_Name));
                }
                else
                {
                    jsonBuilder.Append(entity.Article_CateID);
                }
                jsonBuilder.Append("\",");


                //jsonBuilder.Append("\"");
                //jsonBuilder.Append(Public.JsonStr(entity.Article_CateID.ToString()));
                //jsonBuilder.Append("\",");


                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Article_Sort);
                jsonBuilder.Append("\",");


                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Article_Hits);
                jsonBuilder.Append("\",");

                //jsonBuilder.Append("\"");


                jsonBuilder.Append("\"");
                if (Public.CheckPrivilege("8e2eb41c-060b-4a1c-9c7c-403d6f1072fa"))
                {
                    jsonBuilder.Append("<img src=\\\"/images/icon_edit.gif\\\" alt=\\\"修改\\\"> <a href=\\\"article_edit.aspx?article_id=" + entity.Article_ID + "\\\" title=\\\"修改\\\">修改</a>");
                }

                if (Public.CheckPrivilege("8ad36b15-547d-4ef0-aa55-e4fce614af3c"))
                {
                    jsonBuilder.Append(" <img src=\\\"/images/icon_del.gif\\\"  alt=\\\"删除\\\"> <a href=\\\"javascript:void(0);\\\" onclick=\\\"confirmdelete('article_do.aspx?action=move&article_id=" + entity.Article_ID + "')\\\" title=\\\"删除\\\">删除</a>");
                }

                jsonBuilder.Append("\",");

                jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
                jsonBuilder.Append("]},");
            }
            jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
            jsonBuilder.Append("]");
            jsonBuilder.Append("}");
            return(jsonBuilder.ToString());
        }
        else
        {
            return(null);
        }
    }
コード例 #26
0
ファイル: PublicTests.cs プロジェクト: panos-parisis/Hypatia
        public void HashCodeIsDifferentForObjectsWithDifferentName()
        {
            // Arrange
            var x1 = new Public("name1");
            var x2 = new Public("name2");

            // Act

            // Assert
            Assert.AreNotEqual(x1.GetHashCode(), x2.GetHashCode());
        }
コード例 #27
0
    public string GetDeliveryWayDistricts()
    {
        int Delivery_Way_ID = tools.CheckInt(Request.QueryString["Delivery_Way_ID"]);
        IList <DeliveryWayDistrictInfo> entitys = MyBLL.GetDeliveryWayDistrictsByDWID(Delivery_Way_ID, Public.GetUserPrivilege());

        if (entitys != null)
        {
            DeliveryWayInfo wayinfo = MyBLL.GetDeliveryWayByID(Delivery_Way_ID, Public.GetUserPrivilege());

            StateInfo  stateEntity  = null;
            CityInfo   cityEntity   = null;
            CountyInfo countyEntity = null;

            StringBuilder jsonBuilder = new StringBuilder();
            jsonBuilder.Append("{\"page\":1,\"total\":1,\"records\":" + entitys.Count + ",\"rows\"");
            jsonBuilder.Append(":[");
            foreach (DeliveryWayDistrictInfo entity in entitys)
            {
                stateEntity  = addrBLL.GetStateInfoByCode(entity.District_State);
                cityEntity   = addrBLL.GetCityInfoByCode(entity.District_City);
                countyEntity = addrBLL.GetCountyInfoByCode(entity.District_County);

                jsonBuilder.Append("{\"DeliveryWayDistrictInfo.District_ID\":" + entity.District_ID + ",\"cell\":[");
                //各字段
                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.District_ID);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (wayinfo == null)
                {
                    jsonBuilder.Append(Delivery_Way_ID);
                }
                else
                {
                    jsonBuilder.Append(wayinfo.Delivery_Way_Name);
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");

                if (entity.District_State == "0" || entity.District_State.Length == 0)
                {
                    jsonBuilder.Append("全部");
                }
                else
                {
                    if (stateEntity == null)
                    {
                        jsonBuilder.Append(entity.District_State);
                    }
                    else
                    {
                        jsonBuilder.Append(stateEntity.State_CN);
                    }
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (entity.District_City == "0" || entity.District_City.Length == 0)
                {
                    jsonBuilder.Append("全部");
                }
                else
                {
                    if (cityEntity == null)
                    {
                        jsonBuilder.Append(entity.District_City);
                    }
                    else
                    {
                        jsonBuilder.Append(cityEntity.City_CN);
                    }
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (entity.District_County == "0" || entity.District_County.Length == 0)
                {
                    jsonBuilder.Append("全部");
                }
                else
                {
                    if (countyEntity == null)
                    {
                        jsonBuilder.Append(entity.District_County);
                    }
                    else
                    {
                        jsonBuilder.Append(countyEntity.County_CN);
                    }
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append("<img src=\\\"/images/icon_edit.gif\\\" alt=\\\"修改\\\"> <a href=\\\"district_list.aspx?action=renew&delivery_way_id=" + Delivery_Way_ID + "&district_id=" + entity.District_ID + "\\\" title=\\\"修改\\\">修改</a> <img src=\\\"/images/icon_del.gif\\\"  alt=\\\"删除\\\"> <a href=\\\"javascript:void(0);\\\" onclick=\\\"confirmdelete('district_do.aspx?action=move&delivery_way_id=" + Delivery_Way_ID + "&district_id=" + entity.District_ID + "')\\\" title=\\\"删除\\\">删除</a>");
                jsonBuilder.Append("\",");

                jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
                jsonBuilder.Append("]},");
            }
            jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
            jsonBuilder.Append("]");
            jsonBuilder.Append("}");
            return(jsonBuilder.ToString());
        }
        else
        {
            return(null);
        }
    }
コード例 #28
0
ファイル: PublicTests.cs プロジェクト: panos-parisis/Hypatia
        public void HashCodeIsTheSameForObjectsWithSameName()
        {
            // Arrange
            const string name = "a name";
            var x1 = new Public(name);
            var x2 = new Public(name);

            // Act

            // Assert
            Assert.AreEqual(x1.GetHashCode(), x2.GetHashCode());
        }
コード例 #29
0
ファイル: Test.cs プロジェクト: HathWallace/LeetCode
        public static void Run()
        {
            var s = new Solution_slidewindow();

            Console.WriteLine(s.CheckInclusion(Public.ReadStr(), Public.ReadStr()));
        }
コード例 #30
0
ファイル: PublicTests.cs プロジェクト: panos-parisis/Hypatia
        public void HashCodeIsTheSameForObjectsWithSameNameAndDifferentDescription()
        {
            // Arrange
            const string name = "a name";
            var x1 = new Public(name);
            var x2 = new Public(name, "different description");

            // Act

            // Assert
            Assert.AreEqual(x1.GetHashCode(), x2.GetHashCode());
        }
コード例 #31
0
    public string GetOrdersDeliverys()
    {
        string listtype = tools.CheckStr(Request.QueryString["listtype"]);
        string keyword, date_start, date_end;
        int    orders_ID;

        orders_ID = 0;
        //关键词
        keyword = tools.CheckStr(Request["keyword"]);

        //开始时间
        date_start = tools.CheckStr(Request["date_start"]);

        //结束时间
        date_end = tools.CheckStr(Request["date_end"]);

        OrdersInfo ordersinfo = null;
        QueryInfo  Query      = new QueryInfo();

        Query.PageSize    = tools.CheckInt(Request["rows"]);
        Query.CurrentPage = tools.CheckInt(Request["page"]);
        Query.ParamInfos.Add(new ParamInfo("AND", "str", "OrdersDeliveryInfo.Orders_Delivery_Site", "=", Public.GetCurrentSite()));
        if (keyword != "")
        {
            ordersinfo = Myorder.GetOrdersBySN(keyword);
            if (ordersinfo != null)
            {
                orders_ID = ordersinfo.Orders_ID;
            }
            if (orders_ID > 0)
            {
                Query.ParamInfos.Add(new ParamInfo("AND", "int", "OrdersDeliveryInfo.Orders_Delivery_OrdersID", "=", orders_ID.ToString()));
            }
        }

        if (date_start != "")
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "funint", "DATEDIFF(d, '" + date_start + "',{OrdersDeliveryInfo.Orders_Delivery_Addtime})", ">=", "0"));
        }
        if (date_end != "")
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "funint", "DATEDIFF(d, '" + date_end + "',{OrdersDeliveryInfo.Orders_Delivery_Addtime})", "<=", "0"));
        }

        Query.OrderInfos.Add(new OrderInfo(tools.CheckStr(Request["sidx"]), tools.CheckStr(Request["sord"])));

        if (listtype == "shipping")
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "int", "OrdersDeliveryInfo.Orders_Delivery_DeliveryStatus", "=", "1"));
        }
        else if (listtype == "returned")
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "int", "OrdersDeliveryInfo.Orders_Delivery_DeliveryStatus", "=", "5"));
        }

        PageInfo pageinfo = MyBLL.GetPageInfo(Query, Public.GetUserPrivilege());

        IList <OrdersDeliveryInfo> entitys = MyBLL.GetOrdersDeliverys(Query, Public.GetUserPrivilege());

        if (entitys != null)
        {
            StringBuilder jsonBuilder = new StringBuilder();
            jsonBuilder.Append("{\"page\":" + pageinfo.CurrentPage + ",\"total\":" + pageinfo.PageCount + ",\"records\":" + pageinfo.RecordCount + ",\"rows\"");
            jsonBuilder.Append(":[");
            foreach (OrdersDeliveryInfo entity in entitys)
            {
                jsonBuilder.Append("{\"id\":" + entity.Orders_Delivery_ID + ",\"cell\":[");
                //各字段

                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Orders_Delivery_ID);
                jsonBuilder.Append("\",");


                jsonBuilder.Append("\"");
                ordersinfo = Myorder.GetOrdersByID(entity.Orders_Delivery_OrdersID);
                if (ordersinfo != null)
                {
                    jsonBuilder.Append("<a href=\\\"/orders/orders_view.aspx?orders_id=" + entity.Orders_Delivery_OrdersID + "\\\">" + ordersinfo.Orders_SN + "</a>");
                }
                else
                {
                    jsonBuilder.Append("未知");
                }
                ordersinfo = null;
                jsonBuilder.Append("\",");



                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Orders_Delivery_DocNo);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"<span class=\\\"t12_red\\\">");
                jsonBuilder.Append(Public.DisplayCurrency(entity.Orders_Delivery_Amount));
                jsonBuilder.Append("</span>\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Orders_Delivery_Addtime);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (Public.CheckPrivilege("95515ef3-e035-4400-b4fc-da4d8f5a530f"))
                {
                    if (entity.Orders_Delivery_Status == 0 && entity.Orders_Delivery_DeliveryStatus == 5)
                    {
                        jsonBuilder.Append("<a href=\\\"orders_deliverypaycancel.aspx?orders_delivery_id=" + entity.Orders_Delivery_ID + "&orders_id=" + entity.Orders_Delivery_OrdersID + "\\\">申请退款</a> ");
                    }
                }
                jsonBuilder.Append("<a href=\\\"orders_delivery_view.aspx?orders_delivery_id=" + entity.Orders_Delivery_ID + "\\\"><img src=\\\"/images/btn_view.gif\\\" alt=\\\"查看\\\" border=\\\"0\\\" align=\\\"absmiddle\\\"></a>");
                jsonBuilder.Append("\",");

                jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
                jsonBuilder.Append("]},");
            }
            jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
            jsonBuilder.Append("]");
            jsonBuilder.Append("}");
            return(jsonBuilder.ToString());
        }
        else
        {
            return(null);
        }
    }
コード例 #32
0
ファイル: PublicTests.cs プロジェクト: panos-parisis/Hypatia
        public void UnequalityOperatorReturnsFalseIfTwoObjectsHaveTheSameNameAndDifferentDescription()
        {
            // Arrange
            const string name = "a name";
            var x1 = new Public(name);
            var x2 = new Public(name, "different description");

            // Act

            // Assert
            Assert.IsFalse(object.ReferenceEquals(x1, x2));
            Assert.IsFalse(x1 != x2);
        }
コード例 #33
0
    public void OrdersDelivery_Export()
    {
        string delivery_id = tools.CheckStr(Request.QueryString["delivery_id"]);

        if (delivery_id == "")
        {
            Public.Msg("error", "错误信息", "请选择要导出的信息", false, "{back}");
            return;
        }

        if (tools.Left(delivery_id, 1) == ",")
        {
            delivery_id = delivery_id.Remove(0, 1);
        }

        QueryInfo  Query      = new QueryInfo();
        OrdersInfo ordersinfo = null;

        Query.PageSize    = tools.CheckInt(Request["rows"]);
        Query.CurrentPage = tools.CheckInt(Request["page"]);
        Query.ParamInfos.Add(new ParamInfo("AND", "str", "OrdersDeliveryInfo.Orders_Delivery_ID", "in", delivery_id));
        Query.OrderInfos.Add(new OrderInfo("OrdersDeliveryInfo.Orders_Delivery_ID", "DESC"));
        IList <OrdersDeliveryInfo> entitys = MyBLL.GetOrdersDeliverys(Query, Public.GetUserPrivilege());

        if (entitys == null)
        {
            return;
        }

        DataTable  dt     = new DataTable("excel");
        DataRow    dr     = null;
        DataColumn column = null;

        string[] dtcol = { "编号", "订单编号", "单据编码", "单据类型", "物流费用", "物流方式", "物流公司", "物流单号", "操作时间", "备注" };
        foreach (string col in dtcol)
        {
            try { dt.Columns.Add(col); }
            catch { dt.Columns.Add(col + ","); }
        }
        dtcol = null;

        foreach (OrdersDeliveryInfo entity in entitys)
        {
            dr         = dt.NewRow();
            dr[0]      = entity.Orders_Delivery_ID;
            ordersinfo = Myorder.GetOrdersByID(entity.Orders_Delivery_OrdersID);
            if (ordersinfo != null)
            {
                dr[1] = ordersinfo.Orders_SN;
            }
            else
            {
                dr[1] = "";
            }

            dr[2] = entity.Orders_Delivery_DocNo;
            if (entity.Orders_Delivery_DeliveryStatus == 1)
            {
                dr[3] = "发货单";
            }
            else
            {
                dr[3] = "退货单";
            }
            dr[4] = entity.Orders_Delivery_Amount;
            dr[5] = entity.Orders_Delivery_Name;
            dr[6] = entity.Orders_Delivery_companyName;
            dr[7] = entity.Orders_Delivery_Code;
            dr[8] = entity.Orders_Delivery_Addtime;
            dr[9] = entity.Orders_Delivery_Note;
            dt.Rows.Add(dr);
            dr = null;
        }

        Public.toExcel(dt);
    }
コード例 #34
0
ファイル: PublicTests.cs プロジェクト: panos-parisis/Hypatia
        public void UnequalityOperatorReturnsFalseOnTheSameObject()
        {
            // Arrange
            const string name = "a name";
            var x1 = new Public(name);

            // Act

            // Assert
            Assert.IsTrue(object.ReferenceEquals(x1, x1));
            #pragma warning disable 1718
            Assert.IsFalse(x1 != x1);
            #pragma warning restore 1718
        }
コード例 #35
0
 public FakeMethodOperator()
 {
     Link = this;
     Public.HiddenNameSpace();
 }
コード例 #36
0
    //获取指定竞价关键词
    public virtual string GetKeywordBiddingKeywordByID(int Keyword_ID)
    {
        string Keyword_Name = "";
        KeywordBiddingKeywordInfo entity = MyBLL.GetKeywordBiddingKeywordByID(Keyword_ID, Public.GetUserPrivilege());

        if (entity != null)
        {
            Keyword_Name = entity.Keyword_Name;
        }
        return(Keyword_Name);
    }
コード例 #37
0
ファイル: Test.cs プロジェクト: HathWallace/LeetCode
        public static void Run()
        {
            var s = new Solution();

            Console.WriteLine(s.LengthOfLongestSubstring(Public.ReadStr()));
        }
コード例 #38
0
ファイル: PublicTests.cs プロジェクト: panos-parisis/Hypatia
        public void EqualityOperatorReturnsFalseIfOneObjectIsNull()
        {
            // Arrange
            const string name = "a name";
            var x1 = new Public(name);
            Public x2 = null;

            // Act

            // Assert
            Assert.IsFalse(x1 == x2);
        }
コード例 #39
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //alert("Get");
            //删除
            if (Request.QueryString["deleteArray"] != null)
            {
                List <TopicSource> oldSource = Public.getObjectByJson <TopicSource>(Request.QueryString["deleteArray"].ToString());
                int res = 0;
                foreach (var item in oldSource)
                {
                    //跳过刚新添加的一行
                    if (item.TopicSourceId == 0)
                    {
                        continue;
                    }

                    if (topicBll.isHaveTopicOfSource(int.Parse(item.TopicSourceId.ToString())))
                    {
                        alert("题库中存在" + item.TopicSourceName + "相关题目,无法删除");
                        return;
                    }
                    else
                    {
                        res = topicBll.DeleteSource(int.Parse(item.TopicSourceId.ToString()));
                    }
                    if (res == 0)
                    {
                        alert("删除失败");
                        break;
                    }
                }

                if (res == 1)
                {
                    alert("删除成功");
                }
                source = topicBll.GetAllSource();
            }
            else
            {
                source = topicBll.GetAllSource();
            }
        }
        else
        {
            // alert("Post");
            //更新
            if (Request.Form["allSorts"] != null)
            {
                string             jsonString = Request.Form["allSorts"].ToString();
                List <TopicSource> oldSource  = Public.getObjectByJson <TopicSource>(jsonString);

                int res = 0;
                foreach (var item in oldSource)
                {
                    if (topicBll.IsHaveSource(item.TopicSourceName) && item.TopicSourceId == 0)
                    {
                        //  alert(item.TopicSourceId.ToString());
                        alert(item.TopicSourceName + " 题库已存在,请勿重复添加");
                        return;
                    }

                    res = topicBll.SaveSource(item);
                    if (res == 0)
                    {
                        alert("保存失败");
                        break;
                    }
                }
                if (res == 1)
                {
                    alert("保存成功");
                }
                source = topicBll.GetAllSource();
            }
        }
    }
コード例 #40
0
        private void LogMethodExecution(Public.MultiThreading.WorkerTaskInfo taskInfo)
        {
            string strLogMessage = null;

            strLogMessage = "Executing Method " + taskInfo.MethodInformation.TypeName + "." + taskInfo.MethodInformation.MethodName;
            if (taskInfo.MethodInformation.MethodArgs != null)
            {
                strLogMessage += "Method Args {";
                foreach (object methodArg in taskInfo.MethodInformation.MethodArgs)
                {
                    strLogMessage += methodArg.ToString() + ",";
                }
                strLogMessage += "Method Args }";
            }
            if (taskInfo.MethodInformation.AppendRangeInfoToArgs==true)
            {
                strLogMessage += Environment.NewLine + "Start of Range = " + taskInfo.BatchInformation.StartOfRange.ToString() + "," + "End of Range = " + taskInfo.BatchInformation.EndOfRange.ToString();
            }
            Logging.WriteToLog(this, strLogMessage);
        }
コード例 #41
0
ファイル: ProductReview.cs プロジェクト: Abnertd/public
 //获取评论设置信息
 public ProductReviewConfigInfo GetProductReviewConfig()
 {
     return(Myconfig.GetProductReviewConfig(Public.GetUserPrivilege()));
 }
コード例 #42
0
ファイル: PublicWithId.cs プロジェクト: panos-parisis/Hypatia
 public PublicWithId(Public wdo)
     : base(wdo.Name, wdo.Description)
 {
 }
コード例 #43
0
ファイル: ProductReview.cs プロジェクト: Abnertd/public
    //获取产品评论列表
    public string GetProductReviews()
    {
        string    keyword = tools.CheckStr(Request["keyword"]);
        int       recommend_status = tools.CheckInt(Request["recommend_status"]);
        int       audit_status = tools.CheckInt(Request["audit_status"]);
        int       view_status = tools.CheckInt(Request["view_status"]);
        string    productidstr, memberidstr;
        QueryInfo Query = new QueryInfo();

        Query.PageSize    = tools.CheckInt(Request["rows"]);
        Query.CurrentPage = tools.CheckInt(Request["page"]);
        Query.ParamInfos.Add(new ParamInfo("AND", "str", "ProductReviewInfo.Product_Review_Site", "=", Public.GetCurrentSite()));
        if (recommend_status == 1)
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "int", "ProductReviewInfo.Product_Review_IsRecommend", "=", "1"));
        }
        else if (recommend_status == 2)
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "int", "ProductReviewInfo.Product_Review_IsRecommend", "=", "0"));
        }
        if (audit_status == 1)
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "int", "ProductReviewInfo.Product_Review_IsShow", "=", "1"));
        }
        else if (audit_status == 2)
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "int", "ProductReviewInfo.Product_Review_IsShow", "=", "0"));
        }
        if (view_status == 1)
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "int", "ProductReviewInfo.Product_Review_IsView", "=", "1"));
        }
        else if (view_status == 2)
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "int", "ProductReviewInfo.Product_Review_IsView", "=", "0"));
        }
        if (keyword.Length > 0)
        {
            if (keyword == "游客")
            {
                memberidstr = member.GetMemberIDByKeyword("");
            }
            else
            {
                memberidstr = member.GetMemberIDByKeyword(keyword);
            }
            productidstr = ProApp.GetProductIDByKeyword(keyword);
            Query.ParamInfos.Add(new ParamInfo("AND", "int", "ProductReviewInfo.Product_Review_ID", ">", "0"));
            Query.ParamInfos.Add(new ParamInfo("AND(", "int", "ProductReviewInfo.Product_Review_MemberID", "in", memberidstr));
            Query.ParamInfos.Add(new ParamInfo("OR)", "int", "ProductReviewInfo.Product_Review_ProductID", "in", productidstr));
        }



        Query.OrderInfos.Add(new OrderInfo(tools.CheckStr(Request["sidx"]), tools.CheckStr(Request["sord"])));
        PageInfo pageinfo = Myreview.GetPageInfo(Query, Public.GetUserPrivilege());
        IList <ProductReviewInfo> ProductReviews = Myreview.GetProductReviews(Query, Public.GetUserPrivilege());

        if (ProductReviews != null)
        {
            StringBuilder jsonBuilder = new StringBuilder();
            jsonBuilder.Append("{\"page\":" + pageinfo.CurrentPage + ",\"total\":" + pageinfo.PageCount + ",\"records\":" + pageinfo.RecordCount + ",\"rows\"");
            jsonBuilder.Append(":[");
            foreach (ProductReviewInfo entity in ProductReviews)
            {
                jsonBuilder.Append("{\"ProductReviewInfo.Product_Review_ID\":" + entity.Product_Review_ID + ",\"cell\":[");
                //各字段
                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Product_Review_ID);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (entity.Product_Review_MemberID == 0)
                {
                    jsonBuilder.Append("游客");
                }
                else
                {
                    MemberInfo member = MyMem.GetMemberByID(entity.Product_Review_MemberID, Public.GetUserPrivilege());
                    if (member != null)
                    {
                        jsonBuilder.Append(Public.JsonStr(member.Member_NickName));
                    }
                    else
                    {
                        jsonBuilder.Append("未知");
                    }
                }

                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Product_Review_Star);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (entity.Product_Review_ProductID > 0)
                {
                    ProductInfo productinfo = Myproduct.GetProductByID(entity.Product_Review_ProductID, Public.GetUserPrivilege());
                    if (productinfo != null)
                    {
                        jsonBuilder.Append(productinfo.Product_Name);
                    }
                    else
                    {
                        jsonBuilder.Append("未知");
                    }
                }
                else
                {
                    jsonBuilder.Append("未知");
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (entity.Product_Review_IsRecommend == 0)
                {
                    jsonBuilder.Append("<a href=\\\"?action=recommend&review_id=" + entity.Product_Review_ID + "\\\">未推荐</a>");
                }
                else
                {
                    jsonBuilder.Append("<a href=\\\"?action=recommendcancel&review_id=" + entity.Product_Review_ID + "\\\">已推荐</a>");
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (entity.Product_Review_IsShow == 0)
                {
                    jsonBuilder.Append("<a href=\\\"?action=show&review_id=" + entity.Product_Review_ID + "\\\">未审核</a>");
                }
                else
                {
                    jsonBuilder.Append("<a href=\\\"?action=showcancel&review_id=" + entity.Product_Review_ID + "\\\">已审核</a>");
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (entity.Product_Review_IsView == 0)
                {
                    jsonBuilder.Append("未查看");
                }
                else
                {
                    jsonBuilder.Append("已查看");
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append("<img src=\\\"/images/icon_view.gif\\\" align=\\\"absmiddle\\\"> <a href=\\\"product_review_view.aspx?review_id=" + entity.Product_Review_ID + "\\\" title=\\\"查看\\\">查看</a> <img src=\\\"/images/icon_del.gif\\\"> <a href=\\\"javascript:void(0);\\\" onclick=\\\"confirmdelete('product_review_do.aspx?action=move&review_id=" + entity.Product_Review_ID + "')\\\" title=\\\"删除\\\">删除</a>");
                jsonBuilder.Append("\",");

                jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
                jsonBuilder.Append("]},");
            }
            jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
            jsonBuilder.Append("]");
            jsonBuilder.Append("}");
            return(jsonBuilder.ToString());
        }
        else
        {
            return(null);
        }
    }
コード例 #44
0
ファイル: Context.cs プロジェクト: panos-parisis/Hypatia
 public void AddPublishedItem(Public category, string publishedBy, object value)
 {
     AddPublishedItem(category, 0, publishedBy, value);
 }
コード例 #45
0
    public string GetDeliveryWays()
    {
        QueryInfo Query = new QueryInfo();

        Query.PageSize    = tools.CheckInt(Request["rows"]);
        Query.CurrentPage = tools.CheckInt(Request["page"]);
        Query.ParamInfos.Add(new ParamInfo("AND", "str", "DeliveryWayInfo.Delivery_Way_Site", "=", Public.GetCurrentSite()));
        Query.OrderInfos.Add(new OrderInfo(tools.CheckStr(Request["sidx"]), tools.CheckStr(Request["sord"])));

        PageInfo pageinfo = MyBLL.GetPageInfo(Query, Public.GetUserPrivilege());

        IList <DeliveryWayInfo> entitys = MyBLL.GetDeliveryWays(Query, Public.GetUserPrivilege());

        if (entitys != null)
        {
            StringBuilder jsonBuilder = new StringBuilder();
            jsonBuilder.Append("{\"page\":" + pageinfo.CurrentPage + ",\"total\":" + pageinfo.PageCount + ",\"records\":" + pageinfo.RecordCount + ",\"rows\"");
            jsonBuilder.Append(":[");
            foreach (DeliveryWayInfo entity in entitys)
            {
                jsonBuilder.Append("{\"DeliveryWayInfo.Delivery_Way_ID\":" + entity.Delivery_Way_ID + ",\"cell\":[");
                //各字段
                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Delivery_Way_ID);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(Public.JsonStr(entity.Delivery_Way_Name));
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (entity.Delivery_Way_FeeType == 0)
                {
                    jsonBuilder.Append(entity.Delivery_Way_Fee);
                }
                else
                {
                    jsonBuilder.Append("首重费用:" + Public.DisplayCurrency(entity.Delivery_Way_InitialFee) + " 续重费用:" + Public.DisplayCurrency(entity.Delivery_Way_UpFee));
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (entity.Delivery_Way_Status == 1)
                {
                    jsonBuilder.Append("启用");
                }
                else
                {
                    jsonBuilder.Append("关闭");
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Delivery_Way_Sort);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"<a href=\\\"district_list.aspx?delivery_way_id=" + entity.Delivery_Way_ID + "\\\">设置区域</a>\",");

                jsonBuilder.Append("\"");

                if (Public.CheckPrivilege("58d92d67-4e0b-4a4c-bd5c-6062c432554d"))
                {
                    jsonBuilder.Append("<img src=\\\"/images/icon_edit.gif\\\" alt=\\\"修改\\\"> <a href=\\\"delivery_way_edit.aspx?delivery_way_id=" + entity.Delivery_Way_ID + "\\\" title=\\\"修改\\\">修改</a>");
                }

                if (Public.CheckPrivilege("9909b492-b55c-49bf-b726-0f2d36e7ff4b"))
                {
                    jsonBuilder.Append(" <img src=\\\"/images/icon_del.gif\\\"  alt=\\\"删除\\\"> <a href=\\\"javascript:void(0);\\\" onclick=\\\"confirmdelete('delivery_way_do.aspx?action=move&delivery_way_id=" + entity.Delivery_Way_ID + "')\\\" title=\\\"删除\\\">删除</a>");
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
                jsonBuilder.Append("]},");
            }
            jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
            jsonBuilder.Append("]");
            jsonBuilder.Append("}");
            return(jsonBuilder.ToString());
        }
        else
        {
            return(null);
        }
    }
コード例 #46
0
    public string KeywordBidding_List()
    {
        StringBuilder jsonBuilder = new StringBuilder();
        QueryInfo     Query       = new QueryInfo();

        Query.PageSize    = tools.CheckInt(Request["rows"]);
        Query.CurrentPage = tools.CheckInt(Request["page"]);
        string keyword = tools.CheckStr(Request["keyword"]);

        Query.ParamInfos.Add(new ParamInfo("AND", "str", "KeywordBiddingInfo.KeywordBidding_Site", "=", Public.GetCurrentSite()));
        if (keyword.Length > 0)
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "int", "KeywordBiddingInfo.KeywordBidding_KeywordID", "in", "select distinct Keyword_ID from KeywordBidding_Keyword where Keyword_Name like '%" + keyword + "%'"));
        }
        Query.ParamInfos.Add(new ParamInfo("AND", "int", "KeywordBiddingInfo.KeywordBidding_Audit", "=", tools.NullInt(Request["Audit"]).ToString()));
        Query.OrderInfos.Add(new OrderInfo(tools.CheckStr(Request["sidx"]), tools.CheckStr(Request["sord"])));

        PageInfo pageinfo = MyBLL.GetPageInfo(Query, Public.GetUserPrivilege());

        IList <KeywordBiddingInfo> entitys = MyBLL.GetKeywordBiddings(Query, Public.GetUserPrivilege());

        if (entitys != null)
        {
            string       Product_Name        = "";
            string       KeywordBidding_Name = "";
            ProductInfo  productinfo         = null;
            SupplierInfo SupplierEntity      = null;
            jsonBuilder.Append("{\"page\":" + pageinfo.CurrentPage + ",\"total\":" + pageinfo.PageCount + ",\"records\":" + pageinfo.RecordCount + ",\"rows\"");
            jsonBuilder.Append(":[");
            foreach (KeywordBiddingInfo entity in entitys)
            {
                productinfo = MyProduct.GetProductByID(entity.KeywordBidding_ProductID);
                if (productinfo != null)
                {
                    Product_Name = productinfo.Product_Name;
                }
                else
                {
                    Product_Name = "";
                }
                KeywordBidding_Name = GetKeywordBiddingKeywordByID(entity.KeywordBidding_KeywordID);

                jsonBuilder.Append("{\"id\":" + entity.KeywordBidding_ID + ",\"cell\":[");
                //各字段

                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.KeywordBidding_ID);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(Public.JsonStr(Product_Name));
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                SupplierEntity = mysupplier.GetSupplierByID(entity.KeywordBidding_SupplierID);
                if (SupplierEntity != null)
                {
                    jsonBuilder.Append(SupplierEntity.Supplier_CompanyName);
                }
                else
                {
                    jsonBuilder.Append("--");
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(Public.JsonStr(KeywordBidding_Name));
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(Public.DisplayCurrency(entity.KeywordBidding_Price));
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.KeywordBidding_ShowTimes);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.KeywordBidding_Hits);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.KeywordBidding_StartDate.ToShortDateString() + " - " + entity.KeywordBidding_EndDate.ToShortDateString());
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (entity.KeywordBidding_Audit == 1)
                {
                    jsonBuilder.Append("已审核");
                }
                else if (entity.KeywordBidding_Audit == 2)
                {
                    jsonBuilder.Append("审核不通过");
                }
                else
                {
                    jsonBuilder.Append("未审核");
                }
                jsonBuilder.Append("\",");

                jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
                jsonBuilder.Append("]},");
            }

            jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
            jsonBuilder.Append("]");
            jsonBuilder.Append("}");
        }
        return(jsonBuilder.ToString());
    }
コード例 #47
0
    public IList <DeliveryWayInfo> GetDeliveryWaysInfo()
    {
        QueryInfo Query = new QueryInfo();

        Query.PageSize    = 0;
        Query.CurrentPage = 1;
        Query.ParamInfos.Add(new ParamInfo("AND", "str", "DeliveryWayInfo.Delivery_Way_Site", "=", Public.GetCurrentSite()));


        return(MyBLL.GetDeliveryWays(Query, Public.GetUserPrivilege()));
    }
コード例 #48
0
 public IList <DeliveryWayInfo> GetDeliveryWaysByDistrict(string state, string city, string county)
 {
     return(MyBLL.GetDeliveryWaysByDistrict(state, city, county, Public.GetUserPrivilege()));
 }
コード例 #49
0
ファイル: PublicWithId.cs プロジェクト: panos-parisis/Hypatia
 public PublicWithId(Public wdo, int id)
     : base(wdo.Name, wdo.Description)
 {
     Id = id;
 }
コード例 #50
0
ファイル: Application.cs プロジェクト: genoher/Noodles
 public OrganisationSettings()
 {
     RegistrationMode = new Public();
 }