Esempio n. 1
0
        public bool Edit(List <Model.implement> insertList, List <Model.implement> updateList, List <Model.implement> delList, string uid)
        {
            ArrayList     al    = new ArrayList();
            StringBuilder sbSql = new StringBuilder();

            //删除
            for (int i = 0; i < delList.Count; i++)
            {
                sbSql = new StringBuilder();
                Model.implement model = delList[i];
                sbSql.Append("delete from implement where sid=" + model.sid);
                al.Add(sbSql.ToString());
            }
            //修改
            for (int i = 0; i < updateList.Count; i++)
            {
                sbSql = new StringBuilder();
                Model.implement model = updateList[i];
                sbSql.Append("update implement set implement_name = '" + model.implement_name.Trim() + "',");
                sbSql.Append("remark = '" + model.remark.Trim() + "',");
                sbSql.Append("update_person = '" + uid + "',");
                sbSql.Append("update_date =getdate()");
                sbSql.Append(" where sid = '" + model.sid.ToString().Trim() + "'");
                al.Add(sbSql.ToString());
            }
            //添加
            for (int i = 0; i < insertList.Count; i++)
            {
                sbSql = new StringBuilder();
                Model.implement model = insertList[i];
                sbSql.Append("insert into implement(implement_name, remark,create_person,create_date");
                sbSql.Append(")values(");
                sbSql.Append("'" + model.implement_name.Trim() + "','" + model.remark.Trim() + "','" + uid + "',getdate()");
                sbSql.Append(")");
                al.Add(sbSql.ToString());
            }

            //排序
            //for (int i = 0; i < sequenceList.Count; i++)
            //{
            //    sbSql = new StringBuilder();
            //    Model.project_group_model model = sequenceList[i];
            //    if (model.sid.ToString().Trim() != "0" && model.sid.ToString().Trim() != "")
            //    {
            //        sbSql.Append("update stage set sequence = " + i.ToString().Trim());
            //        sbSql.Append("");
            //        sbSql.Append(" where sid = " + model.sid.ToString().Trim() + "");
            //        al.Add(sbSql.ToString());
            //    }
            //}

            DbHelperSQL.ExecuteSqlTran(al);

            return(true);
        }
Esempio n. 2
0
        /*
         * /// <summary>
         * /// 分页获取数据列表
         * /// </summary>
         * public DataSet GetList(int PageSize,int PageIndex,string strWhere)
         * {
         *      SqlParameter[] parameters = {
         *                      new SqlParameter("@tblName", SqlDbType.VarChar, 255),
         *                      new SqlParameter("@fldName", SqlDbType.VarChar, 255),
         *                      new SqlParameter("@PageSize", SqlDbType.Int),
         *                      new SqlParameter("@PageIndex", SqlDbType.Int),
         *                      new SqlParameter("@IsReCount", SqlDbType.Bit),
         *                      new SqlParameter("@OrderType", SqlDbType.Bit),
         *                      new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
         *                      };
         *      parameters[0].Value = "implement";
         *      parameters[1].Value = "sid";
         *      parameters[2].Value = PageSize;
         *      parameters[3].Value = PageIndex;
         *      parameters[4].Value = 0;
         *      parameters[5].Value = 0;
         *      parameters[6].Value = strWhere;
         *      return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
         * }*/

        #endregion  BasicMethod
        #region  ExtensionMethod

        #endregion  ExtensionMethod
        public bool Edit(List <Model.implement> insertList, List <Model.implement> updateList, List <Model.implement> delList)
        {
            ArrayList     al    = new ArrayList();
            StringBuilder sbSql = new StringBuilder();

            //删除
            for (int i = 0; i < delList.Count; i++)
            {
                sbSql = new StringBuilder();
                Model.implement model = delList[i];
                sbSql.Append("delete from implement where sid=" + model.sid);
                al.Add(sbSql.ToString());
            }
            //修改
            for (int i = 0; i < updateList.Count; i++)
            {
                sbSql = new StringBuilder();
                Model.implement model = updateList[i];
                sbSql.Append("update implement set implement_name = '" + model.implement_name.Trim() + "',");
                sbSql.Append("remark = '" + model.remark.Trim() + "'");
                sbSql.Append(" where sid = '" + model.sid.ToString().Trim() + "'");
                al.Add(sbSql.ToString());
            }
            //添加
            for (int i = 0; i < insertList.Count; i++)
            {
                sbSql = new StringBuilder();
                Model.implement model = insertList[i];
                sbSql.Append("insert into implement(implement_name, remark");
                sbSql.Append(")values(");
                sbSql.Append("'" + model.implement_name.Trim() + "','" + model.remark.Trim() + "'");
                sbSql.Append(")");
                al.Add(sbSql.ToString());
            }

            DbHelperSQL.ExecuteSqlTran(al);

            return(true);
        }