Пример #1
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        //ModGoodsPic modPic = new ModGoodsPic();
        //modPic.GoodsId = goodsId;

        AdoHelper adohelper = AdoHelper.CreateHelper(StarTech.Util.AppConfig.DBInstance);

        ArrayList list = batUpload();

        if (list == null || list.Count == 0)
        {
            ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('请选择图片');</script>");
            return;
        }
        int    i      = 1;
        string strSQL = "";

        foreach (object obj in list)
        {
            if (imgNum + i > 6)
            {
                if (i == 1)
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('最多可上传6张');toClose();</script>");
                }
                else
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('已上传" + (i - 1) + "张,最多可上传6张');toClose();</script>");
                }
                break;
            }
            //modPic.Sysnumber = Guid.NewGuid().ToString();
            string sysnumber = Guid.NewGuid().ToString();
            int    orderby   = 1;
            string picPath   = "";
            try
            {
                Control control = Page.FindControl("txtOrder" + i);
                orderby = Int32.Parse(((HtmlInputText)(control)).Value.Trim());
            }
            catch
            {
                orderby = 0;
            }
            i++;

            string[] arr = obj.ToString().Split('|');
            picPath = arr[2];
            strSQL += "insert into T_Goods_Pic([Sysnumber],[GoodsId],[PicPath],[IsDefault],[Orderby]) values('" + sysnumber + "','" + goodsId + "','" + picPath + "',0," + orderby + ");";
            //modPic.PicPath = arr[2];
            //new BllGoodsPic().Add(modPic);
        }
        int row = adohelper.ExecuteSqlNonQuery(strSQL);

        if (row > 0)
        {
            ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('上传成功');toClose();</script>");
            BindVideoAndPic();
        }
    }
Пример #2
0
    /// <summary>
    /// 创建用户提现、收入明细数据(提现:xf,收入:cz),fromsourceid数据写入源编号
    /// </summary>
    /// <param name="memberId"></param>
    /// <param name="moeny"></param>
    /// <param name="type"></param>
    /// <returns></returns>
    public static int CreateMoneyBagDetail(string memberId, decimal moeny, string type, string fromsourceid)
    {
        AdoHelper ado = AdoHelper.CreateHelper(Startech.Utils.AppConfig.DBInstance);

        object obj        = ado.ExecuteSqlScalar("select account_id from T_Moneybag_AccountInfo where member_id='" + memberId + "'");
        string account_id = obj == null ? "" : obj.ToString();

        if (account_id == "")
        {
            //create
            account_id = Guid.NewGuid().ToString();
            string sqla = "INSERT INTO [T_Moneybag_AccountInfo]([account_id],[account_money],[account_state],[member_id],[createtime]) ";
            sqla += " VALUES('" + account_id + "',0,'Normal','" + memberId + "',getdate())";
            ado.ExecuteSqlNonQuery(sqla);
        }
        string sql = "INSERT INTO [T_Moneybag_AccountDetail]([detail_id],[account_id],[detail_type],[money],[from_source_id],[createtime])";

        sql += " VALUES('" + Guid.NewGuid().ToString() + "','" + account_id + "','" + type + "'," + moeny + ",'" + fromsourceid + "',getdate())";


        if (ado.ExecuteSqlNonQuery(sql) > 0)
        {
            //update total
            ado.ExecuteSqlNonQuery("update T_Moneybag_AccountInfo set account_money=(select isnull(sum(money),0) from T_Moneybag_AccountDetail where account_id='" + account_id + "')");
        }
        return(1);
    }
Пример #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //Ajax方法
        AjaxPro.Utility.RegisterTypeForAjax(typeof(AppModules_Goods_T_Forms_Resource));
        if (Request.QueryString["del"] != null)
        {
            string    strSQL    = "delete T_Goods_Pic where sysnumber='" + KillSqlIn.Form_ReplaceByString(Request.QueryString["del"], 100) + "';";
            AdoHelper adohelper = AdoHelper.CreateHelper(StarTech.Util.AppConfig.DBInstance);
            int       row       = adohelper.ExecuteSqlNonQuery(strSQL);

            Response.Clear();

            if (row > 0)
            {
                Response.Write("success");
            }
            else
            {
                Response.Write("fail");
            }
            Response.End();
        }
        this.goodsId = (Request["goodsId"] == null) ? "" : StarTech.KillSqlIn.Url_ReplaceByString(Request["goodsId"], 50);

        if (!IsPostBack)
        {
            InitForm();
            BindVideoAndPic();
        }
    }
Пример #4
0
 /// <summary>
 /// 绑定栏目信息
 /// </summary>
 /// author:郭仁欣
 /// <param name="reptname"></param>
 /// <param name="cateid">栏目编号</param>
 public void BindMenuItem(string sql, DataList reptname, string cateid)
 {
     try
     {
         string sql1 = string.Empty;
         if (sql != null)
         {
             sql1 = sql;
         }
         else
         {
             sql1 = "select top 8 categoryid,title,newsid,releaseDate from T_news where categoryid ='" + cateid + "' and  Approved=1  order by releaseDate desc";
         }
         StringBuilder sb        = new StringBuilder(sql1);
         AdoHelper     adoHelper = AdoHelper.CreateHelper("DB_Instance");
         DataSet       ds        = adoHelper.ExecuteSqlDataset(sb.ToString()); //得到改栏目的信息的结果集
         reptname.DataSource = ds.Tables[0];
         reptname.DataBind();                                                  //绑定栏目详细信息
         ds.Clear();                                                           //清空缓冲,Modify by:Tu Kequan,2008-9-3
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #5
0
    protected void BindTotalNum(string testSysnumber)
    {
        AdoHelper ado   = AdoHelper.CreateHelper("DB_Instance");
        DataSet   ds    = ado.ExecuteSqlDataset("select categoryId,Questions,qtype from T_Test_day_item where testSysnumber='" + testSysnumber + "'");
        int       total = 0;
        string    info  = "";

        if (ds.Tables[0].Rows.Count > 0)
        {
            foreach (DataRow row in ds.Tables[0].Rows)
            {
                string question = row["Questions"].ToString().TrimEnd(',').TrimStart(',');
                int    one      = question.Length > 1 ? question.Split(',').Length : 0;
                if (row["qtype"].ToString() == "A3/A4型题")
                {
                    object objNum = ado.ExecuteSqlScalar("select count(*) as c from T_Test_Queston where  isSubQuestion=1 and mainQuestionSysnumber in('" + question.Replace(",", "','") + "') ");
                    one = objNum == null ? 0 : int.Parse(objNum.ToString());
                }
                total += one;
                //info += GetCategoryName(row["categoryId"].ToString()) + " " + one + ";";
            }
            this.txtQuestionTotalNum.Text = total + "";
        }
        else
        {
            this.txtQuestionTotalNum.Text = "0";
        }
    }
Пример #6
0
        /// <summary>
        /// 用户操作后插入日志
        /// </summary>
        /// <param name="model"></param>
        public void InsertLog(Startech.Log.LogModel model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into T_Log(");
            strSql.Append("ApplicationName,FirstItem,SecondItem,ActionType,Description,UserId,OperationDate,Url,IP)");
            strSql.Append(" values (");
            strSql.Append("@ApplicationName,@FirstItem,@SecondItem,@ActionType,@Description,@UserId,@OperationDate,@Url,@IP)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ApplicationName", SqlDbType.VarChar,    50),
                new SqlParameter("@FirstItem",       SqlDbType.VarChar,    50),
                new SqlParameter("@SecondItem",      SqlDbType.VarChar,    50),
                new SqlParameter("@ActionType",      SqlDbType.VarChar,    50),
                new SqlParameter("@Description",     SqlDbType.Text),
                new SqlParameter("@UserId",          SqlDbType.Int,         4),
                new SqlParameter("@OperationDate",   SqlDbType.DateTime),
                new SqlParameter("@Url",             SqlDbType.VarChar,   150),
                new SqlParameter("@IP",              SqlDbType.VarChar, 50)
            };
            parameters[0].Value = model.ApplicationName;
            parameters[1].Value = model.FirstItem;
            parameters[2].Value = model.SecondItem;
            parameters[3].Value = model.ActionType;
            parameters[4].Value = model.Description;
            parameters[5].Value = model.UserId;
            parameters[6].Value = model.OperationDate;
            parameters[7].Value = model.Url;
            parameters[8].Value = model.IP;

            AdoHelper.CreateHelper("DB_Instance").ExecuteSqlNonQuery(strSql.ToString(), parameters);
        }
Пример #7
0
        /// <summary>
        /// 批量删除数据
        /// </summary>
        public int Util_DeleteBat(string filter)
        {
            AdoHelper adoHelper = AdoHelper.CreateHelper(AppConfig.DBInstance);
            string    sql       = "delete " + this._tableName + "  where " + filter + "";

            return(adoHelper.ExecuteSqlNonQuery(sql));
        }
Пример #8
0
    /// <summary>
    /// 获取修改信息
    /// </summary>
    protected void GetData()
    {
        string    strSQL    = "select * from T_Base_Coupon where couponId='" + couponId + "';";
        AdoHelper adoHelper = AdoHelper.CreateHelper("DB_Instance");
        DataSet   ds        = adoHelper.ExecuteSqlDataset(strSQL);

        if (ds != null && ds.Tables.Count > 0)
        {
            DataTable dt = ds.Tables[0];
            lbCouponId.Text             = dt.Rows[0][1].ToString();
            ddlCouponType.SelectedValue = dt.Rows[0][2].ToString();
            txtValue.Text      = dt.Rows[0][3].ToString();
            txtContext.Text    = dt.Rows[0][4].ToString();
            this.txtDay.Text   = dt.Rows[0]["CouponDay"].ToString();
            txtStartTime.Text  = dt.Rows[0][5].ToString();
            txtEndTime.Text    = dt.Rows[0][6].ToString();
            QRCodeUrl.ImageUrl = dt.Rows[0][7].ToString();
            QRCodeUrl.Visible  = true;
            cbEffect.Checked   = dt.Rows[0][8].ToString() == "1"?true:false;
            lbUse.Text         = dt.Rows[0][9].ToString() == "1"?"已使用":"未使用";
            txtRemark.Text     = dt.Rows[0][10].ToString();
            if (ds.Tables[0].Rows[0]["CouponType"].ToString() == "DJ")
            {
                lbMember.Text           = dt.Rows[0]["memberId"].ToString();
                ddlMember.SelectedValue = ds.Tables[0].Rows[0]["postObject"].ToString();
                cbQF.Checked            = ds.Tables[0].Rows[0]["isPost"].ToString() == "0" ? false : true;
                isShow = "style='dispaly:block' ";
            }
        }
    }
Пример #9
0
    //protected void GetFormInfo(ref ModGoodsType mod)
    //{
    //   // mod.typeName = this.txtTitle.Value.Trim();
    //   // mod.orderby = this.ChangeToIntValue(this.txtOrder.Value.Trim());
    //    //mod.remarks = this.txtRemarks.Text.Trim();
    //}



    protected void GetFormateInfo()
    {
        string    strSQL    = "delete T_Goods_Formate where goodsId='" + goodsId + "';";
        AdoHelper adohelper = AdoHelper.CreateHelper(StarTech.Util.AppConfig.DBInstance);

        adohelper.ExecuteSqlNonQuery(strSQL);
        //new TableObject("T_Goods_Formate").Util_DeleteBat("goodsId='" + this.goodsId + "'");
        GoodsFormateBll bll = new GoodsFormateBll();

        for (int i = 1; i < 100; i++)
        {
            if (Request["formate_code_" + i] == null)
            {
                break;
            }
            GoodsFormateModel mod = new GoodsFormateModel();
            mod.sysnumber          = Guid.NewGuid().ToString();
            mod.GoodsCode          = Request["formate_code_" + i];
            mod.GoodsId            = this.goodsId;
            mod.Price              = decimal.Parse(Request["formate_price_" + i]);
            mod.Stock              = int.Parse(Request["formate_stock_" + i]);
            mod.GoodsFormateValues = Request["formate_info_" + i];
            mod.GoodsFormateNames  = Request["formateAllNames"];
            bll.Add(mod);
        }
    }
Пример #10
0
    /// <summary>
    /// 批量删除数据
    /// </summary>
    public static int Util_DeleteBat(string filter, string tableName)
    {
        AdoHelper adoHelper = AdoHelper.CreateHelper(DBInstance);
        string    sql       = "delete " + tableName + "  where " + filter + "";

        return(adoHelper.ExecuteSqlNonQuery(sql));
    }
Пример #11
0
    /// <summary>
    /// 获得数据列表
    /// </summary>
    public static DataSet Util_GetList(string strSql)
    {
        AdoHelper adoHelper = AdoHelper.CreateHelper(DBInstance);
        DataSet   ds        = adoHelper.ExecuteSqlDataset(strSql);

        return(ds);
    }
Пример #12
0
    public static int UpdateOptin(int titleId, int optionId, string strOption)
    {
        AdoHelper adoHelper = AdoHelper.CreateHelper(DBInstance);
        string    strSql    = " ";

        switch (strOption)
        {
        case "A":
            strSql = "update  T_Form_Comment set OptionA=OptionA+1 where titleId=" + titleId + " and id=" + optionId + "";
            break;

        case "B":
            strSql = "update  T_Form_Comment set OptionB=OptionB+1   where titleId=" + titleId + " and id=" + optionId + "";
            break;

        case "C":
            strSql = "update  T_Form_Comment  set OptionC=OptionC+1  where titleId=" + titleId + " and id=" + optionId + "";
            break;

        case "D":
            strSql = "update  T_Form_Comment  set OptionD=OptionD+1  where titleId=" + titleId + " and id=" + optionId + "";
            break;

        default:
            strSql = "update  T_Form_Comment  set OptionA=OptionA+1  where titleId=" + titleId + " and id=" + optionId + "";
            break;
        }
        return(adoHelper.ExecuteSqlNonQuery(strSql));
    }
Пример #13
0
    public static string GetTypeName_Hzzlw(string strTypeId)
    {
        AdoHelper adoHelper = AdoHelper.CreateHelper(DBInstance_hzzlw);
        string    strSql    = string.Format(@"select DirNameChs from T_Directory where DirectoryID='" + strTypeId + "'");

        return(adoHelper.ExecuteSqlScalar(strSql).ToString());
    }
Пример #14
0
    /// <summary>
    /// 批量更新数据
    /// </summary>
    public static int Util_hzzlw_UpdateBat(string updateDesc, string updateFilter, string tableName)
    {
        AdoHelper adoHelper = AdoHelper.CreateHelper(DBInstance_hzzlw);
        string    sql       = "update " + tableName + " set " + updateDesc + " where " + updateFilter + "";

        return(adoHelper.ExecuteSqlNonQuery(sql));
    }
Пример #15
0
    /// <summary>
    /// 通过微信openid登录
    /// </summary>
    /// <param name="WXOpenId"></param>
    /// <returns></returns>
    private int LoginByOpenId(string WXOpenId)
    {
        AdoHelper ado    = AdoHelper.CreateHelper("DB_Instance");
        string    strSql = @"select * from T_Member_Info where WXOpenId=@WXOpenId";

        SqlParameter[] p = new SqlParameter[] {
            new SqlParameter("@WXOpenId", WXOpenId)
        };


        DataTable dt = ado.ExecuteSqlDataset(strSql, p).Tables[0];

        NG.WeiXin.Log.Debug(this.GetType().ToString(), "【YqxkjOAuth2.aspx】【LoginByOpenId】WXOpenId=" + WXOpenId + ";dt.Rows.Count=" + dt.Rows.Count);
        if (dt.Rows.Count > 0)
        {
            if (dt.Rows[0]["isUse"].ToString() == "0")
            {
                return(-1);
            }
            Session["MemberId"] = dt.Rows[0]["MemberId"].ToString();
            return(1);
        }
        else
        {
            return(0);
        }
    }
Пример #16
0
    public int AjaxDelete(string sysnumber)
    {
        string    strSQL    = "delete T_Goods_Formate where sysnumber='" + sysnumber + "';";
        AdoHelper adohelper = AdoHelper.CreateHelper(StarTech.Util.AppConfig.DBInstance);

        return(adohelper.ExecuteSqlNonQuery(strSQL));
    }
Пример #17
0
    protected void ltSourceId_TextChanged(object sender, EventArgs e)
    {
        AdoHelper adoHelper = AdoHelper.CreateHelper("DB_Instance");
        DataSet   dsSource  = adoHelper.ExecuteSqlDataset("select * from IACenter_Menu where uniqueId=" + this.ltSourceId.Text + " ");

        this.Literal2.Text = dsSource.Tables[0].Rows.Count > 0 ? dsSource.Tables[0].Rows[0]["menuName"].ToString() : "";
    }
Пример #18
0
    protected void btnSave_Click(object sender, ImageClickEventArgs e)
    {
        string    signname  = KillSqlIn.Form_ReplaceByString(txtSignName.Text, 20);
        string    remark    = KillSqlIn.Form_ReplaceByString(txtRemark.Text, 20);
        AdoHelper adohelper = AdoHelper.CreateHelper(StarTech.Util.AppConfig.DBInstance);
        string    strSQL    = "";

        if (id == "")
        {
            DateTime atime = DateTime.Now;
            strSQL = "insert T_Goods_Sign values('" + signname + "','" + remark + "','" + atime + "');";
        }
        else
        {
            strSQL = "update T_Goods_Sign set signName='" + signname + "',remark='" + remark + "' where signid='" + id + "';";
        }
        int rows = adohelper.ExecuteSqlNonQuery(strSQL);

        if (rows > 0)
        {
            if (id == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('添加成功');layer_close_refresh();</script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('修改成功');layer_close_refresh();</script>");
            }
        }
    }
Пример #19
0
        /// <summary>
        /// 批量更新数据
        /// </summary>
        public int Util_UpdateBat(string updateDesc, string updateFilter)
        {
            AdoHelper adoHelper = AdoHelper.CreateHelper(AppConfig.DBInstance);
            string    sql       = "update " + this._tableName + " set " + updateDesc + " where " + updateFilter + "";

            return(adoHelper.ExecuteSqlNonQuery(sql));
        }
Пример #20
0
    /// <summary>
    /// 审核信息初始化
    /// </summary>
    protected void SHInit(string sysnumber)
    {
        AdoHelper adohelper = AdoHelper.CreateHelper("DBInstance");
        DataSet   ds        = adohelper.ExecuteSqlDataset("select * from T_Test_Queston where sysnumber='" + sysnumber + "'");

        if (ds.Tables[0].Rows.Count > 0)
        {
            this.ddlSH.SelectedValue = ds.Tables[0].Rows[0]["shFlag"].ToString();
            this.txtSHRemarks.Text   = ds.Tables[0].Rows[0]["shReamrks"].ToString();
            this.txtSHPerson.Text    = ds.Tables[0].Rows[0]["shPerson"].ToString();
            if (this.txtSHPerson.Text == "")
            {
                this.txtSHPerson.Text = this.UserName;
            }
            try
            {
                this.txtSHTime.Text = DateTime.Parse(ds.Tables[0].Rows[0]["shTime"].ToString()).ToString("yyyy-MM-dd HH:mm:ss");
            }
            catch { this.txtSHTime.Text = this.txtSHTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); }
        }
        else
        {
            this.txtSHPerson.Text = this.UserName;
            this.txtSHTime.Text   = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
        }
    }
Пример #21
0
        /// <summary>
        /// 根据goodsid编号获取自定义属性集合(新型),判断是否null返回
        /// </summary>

        public DataTable GetMorePropertyInfo(string goodsId)
        {
            GoodsModel mod = dal.GetModel(goodsId);

            if (mod != null)
            {
                GoodsTypeModel modCate = new GoodsTypeBll().GetModel(mod.CategoryId);
                if (modCate != null)
                {
                    //DataTable dt = new TableObject("T_Goods_MorePropertySet").Util_GetList("*", "propertyId in(select morePropertyId from T_Goods_Category_MoreProperty where categoryId='" + modCate.CategoryId + "')");
                    string    strSQL    = "select * from T_Goods_MorePropertySet where propertyId in(select morePropertyId from T_Goods_Category_MoreProperty where categoryId='" + modCate.CategoryId + "');";
                    AdoHelper adohelper = AdoHelper.CreateHelper(StarTech.Util.AppConfig.DBInstance);
                    DataTable dt        = adohelper.ExecuteSqlDataset(strSQL).Tables[0];
                    return(dt);
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
Пример #22
0
    /// <summary>
    /// 审核信息保存
    /// </summary>
    protected void SaveSH(string sysnumber)
    {
        AdoHelper adohelper = AdoHelper.CreateHelper("DBInstance");
        string    sql       = "update T_Test_Queston set  shFlag=" + this.ddlSH.SelectedValue + ", shReamrks='" + this.txtSHRemarks.Text.Replace("'", "") + "', shPerson='" + this.UserName + "', shTime=getdate() where sysnumber='" + sysnumber + "'";

        adohelper.ExecuteSqlNonQuery(sql);
    }
Пример #23
0
    //protected void btnSave_Click(object sender, EventArgs e)
    //{

    //}



    /// <summary>
    /// 报价详情
    /// </summary>
    /// <param name="orderId"></param>
    /// <returns></returns>
    protected string GetMemberPrice(string GoodsId)
    {
        AdoHelper adoHelper = AdoHelper.CreateHelper("DB_Instance");
        string    s         = "";
        string    sql       = @"SELECT [PriceId]
      ,[JobType]
      ,[GoodsId]
      ,[MemberMobile]
      ,[MemberPrice]
      ,[CreateTime]
      ,[IsLast]
      ,[IsEmployerSelect]
      ,[EmployerSelectTime]
      ,[IsMemberConfirm]
      ,[MemberConfirmTime]
      ,b.TrueName
      FROM T_Goods_MemberPrice a,T_Member_Info b
      where a.MemberId=b.MemberId and a.GoodsId='" + GoodsId + "'";

        sql += " order by a.MemberId";

        //Response.Write(sql);
        DataSet ds = adoHelper.ExecuteSqlDataset(sql);

        if (ds.Tables[0].Rows.Count > 0)
        {
            s += "<table>";
            foreach (DataRow row in ds.Tables[0].Rows)
            {
                s += "<tr><td>" + row["TrueName"] + "</td><td>" + row["CreateTime"] + "</td><td>" + row["MemberPrice"] + "</td><td>" + ((row["IsLast"].ToString() == "1") ? "最新" : "历史") + "</td><td>" + (row["IsEmployerSelect"].ToString() == "1" ? "选择" : "") + "</td></tr>";
            }
            s += "</table>";
        }
        return(s);
    }
Пример #24
0
    /// <summary>
    /// 获取下个学习任务(支持多课程)
    /// </summary>
    /// <param name="memberId"></param>
    /// <returns></returns>
    protected ArrayList GetNextGoodsInfo(string memberId)
    {
        AdoHelper adoHelper = AdoHelper.CreateHelper("DB_Instance");
        ArrayList list      = new ArrayList();
        //获取目前所有的课程
        DataTable dtGroup = adoHelper.ExecuteSqlDataset("select GoodsToTypeId from V_Member_StudyRecord where MemberId='" + memberId + "' group by GoodsToTypeId").Tables[0];

        foreach (DataRow row in dtGroup.Rows)
        {
            //获取最新的任务
            DataTable curGoods = adoHelper.ExecuteSqlDataset("select top 1 * from V_Member_StudyRecord where GoodsToTypeId='" + row["GoodsToTypeId"] + "' and MemberId='" + memberId + "' order by Orderby desc").Tables[0];
            if (curGoods.Rows.Count > 0)
            {
                //当前已完成的课程
                if (curGoods.Rows[0]["IfReachedTotalTime"].ToString() == "1" && curGoods.Rows[0]["IfPassExamination"].ToString() == "1")
                {
                    DataTable dtNext = adoHelper.ExecuteSqlDataset("select * from T_Goods_Info where GoodsToTypeId='" + row["GoodsToTypeId"] + "' and Orderby>" + curGoods.Rows[0]["Orderby"] + " order by Orderby asc").Tables[0];
                    if (dtNext.Rows.Count > 0)
                    {
                        string GoodsDesc = PubFunction.CheckStr(dtNext.Rows[0]["GoodsDesc"].ToString());
                        list.Add(dtNext.Rows[0]["GoodsId"] + "$" + dtNext.Rows[0]["GoodsName"] + "$" + GoodsDesc);
                    }
                }
                else
                {
                    //当前未完成的课程
                    string GoodsDesc = PubFunction.CheckStr(curGoods.Rows[0]["GoodsDesc"].ToString());
                    list.Add(curGoods.Rows[0]["GoodsId"] + "$" + curGoods.Rows[0]["GoodsName"] + "$" + GoodsDesc);
                }
            }
        }
        return(list);
    }