/// <summary> /// 给出审批结果. /// </summary> /// <param name="pStateId">The 项目审批状态ID.</param> /// <param name="result">审批结果:0拒绝,1通过.</param> private void ApproveResult(int pStateId, int result) { var pAppro = new Proj_ProjectApprove { ProjectID = ProjectId, Comments = txtApproveComments.Value, //审批意见 Flag = 1, ApprovedTime = DateTime.Now, //审批时间 ApprovedBy = ProjectDll.DAL.Common.LoginID, //审批人 Result = result //结果ID }; }
public static long NewProjectApprove(Proj_ProjectApprove approve) { using (ProjectEntities db = new ProjectEntities()) { Proj_ProjectApprove pa = new Proj_ProjectApprove(); pa.ApprovedBy = approve.ApprovedBy; pa.ApprovedTime = approve.ApprovedTime; pa.Comments = approve.Comments; pa.Flag = approve.Flag; pa.ProjectID = approve.ProjectID; pa.Result = approve.Result; db.Proj_ProjectApprove.Add(pa); db.SaveChanges(); return(pa.ApproveID); } }
/// <summary> /// Approve Projects. /// </summary> /// <param name="pApprove">The Project approve.</param> /// <param name="pStateId">StateID of the Project.</param> public static void ProjectApprove(Proj_ProjectApprove pApprove, int pStateId) { DAL.ProjectDal.ChangeStateByProjectId((long)pApprove.ProjectID, pStateId); DAL.ProjectDal.NewProjectApprove(pApprove); }