Exemple #1
0
        /// <summary>
        ///根据SQL语句获取集合
        /// </summary>
        private IList <Tbl_ProjectDocument> getTbl_ProjectDocumentsBySql(string sql)
        {
            IList <Tbl_ProjectDocument> list = new List <Tbl_ProjectDocument>();
            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_ProjectDocument tbl_projectdocument = new Tbl_ProjectDocument();
                    tbl_projectdocument.ID        = Convert.ToInt32(dr["ID"]);
                    tbl_projectdocument.UserName  = Convert.ToString(dr["UserName"]);
                    tbl_projectdocument.ProjectID = Convert.ToInt32(dr["ProjectID"]);
                    tbl_projectdocument.ParentID  = Convert.ToInt32(dr["ParentID"]);
                    tbl_projectdocument.ClassName = Convert.ToString(dr["ClassName"]);
                    tbl_projectdocument.PD_Type   = Convert.ToString(dr["PD_Type"]);
                    tbl_projectdocument.PD_File   = Convert.ToString(dr["PD_File"]);
                    tbl_projectdocument.PD_FileNo = Convert.ToString(dr["PD_FileNo"]);
                    tbl_projectdocument.Remark    = Convert.ToString(dr["Remark"]);
                    tbl_projectdocument.Status    = Convert.ToString(dr["Status"]);
                    tbl_projectdocument.PD_Name   = Convert.ToString(dr["PD_Name"]);
                    tbl_projectdocument.PD_Users  = Convert.ToString(dr["PD_Users"]);
                    tbl_projectdocument.AddDate   = Convert.ToDateTime(dr["AddDate"]);
                    tbl_projectdocument.DealFlag  = Convert.ToInt32(dr["DealFlag"]);
                    tbl_projectdocument.DealUser  = Convert.ToString(dr["DealUser"]);
                    tbl_projectdocument.DealTime  = Convert.ToDateTime(dr["DealTime"]);
                    list.Add(tbl_projectdocument);
                }
            }
            return(list);
        }
 public static int UpdateTbl_ProjectDocument(Tbl_ProjectDocument tbl_projectdocument)
 {
     WebCommon.Public.WriteLog("修改网上提资:" + tbl_projectdocument.PD_Name);
     //发送提醒消息给这个专业的人
     if (tbl_projectdocument.PD_Type != "新增提资" && tbl_projectdocument.Status == "已确认")
     {
         foreach (WebModels.Tbl_User user in WebBLL.Tbl_UserManager.GetTbl_UserBySpecialty(tbl_projectdocument.ClassName))
         {
             WebCommon.Public.WriteAlert(user.UserName, "提资变更", "名称:" + tbl_projectdocument.PD_Name + " 版本:" + tbl_projectdocument.PD_FileNo, "views/ProjectDocument_Edit.aspx?type=read&ID=" + tbl_projectdocument.ID.ToString());
         }
     }
     tbl_projectdocument.DealUser = WebCommon.Public.GetUserName();
     tbl_projectdocument.DealTime = DateTime.Now;
     return(new Tbl_ProjectDocumentService().UpdateTbl_ProjectDocumentById(tbl_projectdocument));
 }
Exemple #3
0
        public int AddTbl_ProjectDocument(Tbl_ProjectDocument tbl_projectdocument)
        {
            string sql = "insert into [Tbl_ProjectDocument] ([UserName],[ProjectID],[ParentID],[ClassName],[PD_Type],[PD_File],[PD_FileNo],[Remark],[Status],[PD_Name],[PD_Users],[DealUser]) values (@UserName,@ProjectID,@ProjectID,@ClassName,@PD_Type,@PD_File,@PD_FileNo,@Remark,@Status,@PD_Name,@PD_Users,@DealUser)";

            SqlParameter[] sp = new SqlParameter[]
            {
                new SqlParameter("@UserName", tbl_projectdocument.UserName),
                new SqlParameter("@ProjectID", tbl_projectdocument.ProjectID),
                new SqlParameter("@ParentID", tbl_projectdocument.ParentID),
                new SqlParameter("@ClassName", tbl_projectdocument.ClassName),
                new SqlParameter("@PD_Type", tbl_projectdocument.PD_Type),
                new SqlParameter("@PD_File", tbl_projectdocument.PD_File),
                new SqlParameter("@PD_FileNo", tbl_projectdocument.PD_FileNo),
                new SqlParameter("@PD_Name", tbl_projectdocument.PD_Name),
                new SqlParameter("@PD_Users", tbl_projectdocument.PD_Users),
                new SqlParameter("@Remark", tbl_projectdocument.Remark),
                new SqlParameter("@Status", tbl_projectdocument.Status),
                new SqlParameter("@DealUser", tbl_projectdocument.DealUser)
            };
            return(DBHelper.ExecuteNonQuery(this.connection, CommandType.Text, sql, sp));
        }
Exemple #4
0
        public int UpdateTbl_ProjectDocumentById(Tbl_ProjectDocument tbl_projectdocument)
        {
            string sql = "update [Tbl_ProjectDocument] set [UserName]=@UserName,[ProjectID]=@ProjectID,[ParentID]=@ParentID,[ClassName]=@ClassName,[PD_Type]=@PD_Type,[PD_File]=@PD_File,[PD_FileNo]=@PD_FileNo,[Remark]=@Remark,[Status]=@Status,[PD_Name]=@PD_Name,[PD_Users]=@PD_Users,[DealUser]=@DealUser where DealFlag=0 and [ID]=@ID";

            SqlParameter[] sp = new SqlParameter[]
            {
                new SqlParameter("@ID", tbl_projectdocument.ID),
                new SqlParameter("@UserName", tbl_projectdocument.UserName),
                new SqlParameter("@ProjectID", tbl_projectdocument.ProjectID),
                new SqlParameter("@ParentID", tbl_projectdocument.ParentID),
                new SqlParameter("@ClassName", tbl_projectdocument.ClassName),
                new SqlParameter("@PD_Type", tbl_projectdocument.PD_Type),
                new SqlParameter("@PD_File", tbl_projectdocument.PD_File),
                new SqlParameter("@PD_FileNo", tbl_projectdocument.PD_FileNo),
                new SqlParameter("@Remark", tbl_projectdocument.Remark),
                new SqlParameter("@Status", tbl_projectdocument.Status),
                new SqlParameter("@PD_Name", tbl_projectdocument.PD_Name),
                new SqlParameter("@PD_Users", tbl_projectdocument.PD_Users),
                new SqlParameter("@DealUser", tbl_projectdocument.DealUser)
            };
            return(DBHelper.ExecuteNonQuery(this.connection, CommandType.Text, sql, sp));
        }
 public static int AddTbl_ProjectDocument(Tbl_ProjectDocument tbl_projectdocument)
 {
     WebCommon.Public.WriteLog("添加网上提资:" + tbl_projectdocument.PD_Name);
     return(new Tbl_ProjectDocumentService().AddTbl_ProjectDocument(tbl_projectdocument));
 }