コード例 #1
0
        /// <summary>
        ///根据SQL语句获取集合
        /// </summary>
        private IList <Tbl_FlowWork> getTbl_FlowWorksBySql(string sql)
        {
            IList <Tbl_FlowWork> list = new List <Tbl_FlowWork>();
            DataSet ds = DBHelper.ExecuteDataset(this.connection, CommandType.Text, sql);

            if (ds.Tables.Count > 0)
            {
                DataTable dt = ds.Tables[0];
                foreach (DataRow dr in dt.Rows)
                {
                    Tbl_FlowWork tbl_flow = new Tbl_FlowWork();
                    tbl_flow.ID          = Convert.ToInt32(dr["ID"]);
                    tbl_flow.UserName    = Convert.ToString(dr["UserName"]);
                    tbl_flow.WorkName    = Convert.ToString(dr["WorkName"]);
                    tbl_flow.ProjectID   = Convert.ToInt32(dr["ProjectID"]);
                    tbl_flow.FlowID      = Convert.ToInt32(dr["FlowID"]);
                    tbl_flow.FormContent = Convert.ToString(dr["FormContent"]);
                    tbl_flow.NodeID      = Convert.ToInt32(dr["NodeID"]);
                    tbl_flow.NodeNo      = Convert.ToString(dr["NodeNo"]);
                    tbl_flow.NodeStatus  = Convert.ToString(dr["NodeStatus"]);
                    tbl_flow.Status      = Convert.ToString(dr["Status"]);
                    tbl_flow.DealFlag    = Convert.ToInt32(dr["DealFlag"]);
                    tbl_flow.DealUser    = Convert.ToString(dr["DealUser"]);
                    tbl_flow.DealTime    = Convert.ToDateTime(dr["DealTime"]);
                    tbl_flow.AddDate     = Convert.ToDateTime(dr["AddDate"]);
                    list.Add(tbl_flow);
                }
            }
            return(list);
        }
コード例 #2
0
        public int AddTbl_FlowWork(Tbl_FlowWork tbl_flow)
        {
            string sql = "insert into [Tbl_FlowWork] ([UserName],[WorkName],[ProjectID],[FlowID],[FormContent],[NodeID],[NodeNo],[NodeUser],[NodeStatus],[Status],[DealUser]) values (@UserName,@WorkName,@ProjectID,@FlowID,@FormContent,@NodeID,@NodeNo,@NodeUser,@NodeStatus,@Status,@DealUser)";

            SqlParameter[] sp = new SqlParameter[]
            {
                new SqlParameter("@UserName", tbl_flow.UserName),
                new SqlParameter("@WorkName", tbl_flow.WorkName),
                new SqlParameter("@ProjectID", tbl_flow.ProjectID),
                new SqlParameter("@FlowID", tbl_flow.FlowID),
                new SqlParameter("@FormContent", tbl_flow.FormContent),
                new SqlParameter("@NodeID", tbl_flow.NodeID),
                new SqlParameter("@NodeNo", tbl_flow.NodeNo),
                new SqlParameter("@NodeUser", tbl_flow.NodeUser),
                new SqlParameter("@NodeStatus", tbl_flow.NodeStatus),
                new SqlParameter("@Status", tbl_flow.Status),
                new SqlParameter("@DealUser", tbl_flow.DealUser)
            };
            return(DBHelper.ExecuteNonQuery(this.connection, CommandType.Text, sql, sp));
        }
コード例 #3
0
        public int UpdateTbl_FlowWorkById(Tbl_FlowWork tbl_flow)
        {
            string sql = "update [Tbl_FlowWork] set [UserName]=@UserName,[WorkName]=@WorkName,[FlowID]=@FlowID,[FormContent]=@FormContent,[NodeID]=@NodeID,[NodeNo]=@NodeNo,[NodeUser]=@NodeUser,[NodeStatus]=@NodeStatus,[Status]=@Status,[DealUser]=@DealUser,[DealTime]=@DealTime where DealFlag=0 and [ID]=@ID";

            SqlParameter[] sp = new SqlParameter[]
            {
                new SqlParameter("@ID", tbl_flow.ID),
                new SqlParameter("@UserName", tbl_flow.UserName),
                new SqlParameter("@WorkName", tbl_flow.WorkName),
                new SqlParameter("@FlowID", tbl_flow.FlowID),
                new SqlParameter("@FormContent", tbl_flow.FormContent),
                new SqlParameter("@NodeID", tbl_flow.NodeID),
                new SqlParameter("@NodeNo", tbl_flow.NodeNo),
                new SqlParameter("@NodeUser", tbl_flow.NodeUser),
                new SqlParameter("@NodeStatus", tbl_flow.NodeStatus),
                new SqlParameter("@Status", tbl_flow.Status),
                new SqlParameter("@DealUser", tbl_flow.DealUser),
                new SqlParameter("@DealTime", tbl_flow.DealTime.ToString())
            };
            return(DBHelper.ExecuteNonQuery(this.connection, CommandType.Text, sql, sp));
        }
コード例 #4
0
 public static int UpdateTbl_FlowWork(Tbl_FlowWork tbl_flow)
 {
     WebCommon.Public.WriteLog("修改工作:" + tbl_flow.WorkName);
     //如果节点状态更新项目表的节点信息
     if (tbl_flow.ProjectID > 0)
     {
         WebModels.Tbl_Project project = WebBLL.Tbl_ProjectManager.GetTbl_ProjectById(tbl_flow.ProjectID);
         if (tbl_flow.Status == "结束")
         {
             project.NodeNo   = "上传合同";
             project.NodeUser = project.ProjectManager;
             //project.ProjectNo = "";
         }
         else
         {
             project.NodeUser = tbl_flow.NodeUser;
             //project.ProjectNo = "";
         }
         WebBLL.Tbl_ProjectManager.UpdateTbl_Project(project);
     }
     tbl_flow.DealUser = WebCommon.Public.GetUserName();
     tbl_flow.DealTime = DateTime.Now;
     return(new Tbl_FlowWorkService().UpdateTbl_FlowWorkById(tbl_flow));
 }
コード例 #5
0
 public static int AddTbl_FlowWork(Tbl_FlowWork tbl_flow)
 {
     WebCommon.Public.WriteLog("添加工作:" + tbl_flow.WorkName);
     return(new Tbl_FlowWorkService().AddTbl_FlowWork(tbl_flow));
 }