public static bool LinkMAF(Post_WsS2GuidModel post_WsS2GuidModel) { using (var db = new S2DbContext()) { SqlParameter p1 = new SqlParameter("@MAFGuid", post_WsS2GuidModel.MafGuid); SqlParameter p2 = new SqlParameter("@EngagementNumber", post_WsS2GuidModel.EngNum); SqlParameter p3 = new SqlParameter("@EngagementName", post_WsS2GuidModel.EngName); SqlParameter p4 = new SqlParameter("@ClientNumber", post_WsS2GuidModel.Client); SqlParameter p5 = new SqlParameter("@ClientName", post_WsS2GuidModel.ClientDesc); SqlParameter p6 = new SqlParameter("@UpdatedBy", AmUtil.GetCurrentUser); SqlParameter p7 = new SqlParameter("@PartnerEmailId", post_WsS2GuidModel.PartnerEmail); SqlParameter p8 = new SqlParameter("@ManagerEmailId", post_WsS2GuidModel.ManagerEmail); db.Database.ExecuteSqlCommand("S2CLR.spMapEngagementToGuid @MAFGuid, @EngagementNumber, @EngagementName, @ClientNumber, @ClientName, @UpdatedBy, @PartnerEmailId, @ManagerEmailId", p1, p2, p3, p4, p5, p6, p7, p8); } if (!post_WsS2GuidModel.IsS2) { UpdateWs(post_WsS2GuidModel.WsId, true); } IM.Mgr.WsUtility.SaveGuidInfo_Link(post_WsS2GuidModel.MafGuid, post_WsS2GuidModel.EngNum); return(true); }
public static bool DeLinkMAF(Post_WsS2GuidModel post_WsS2GuidModel) { using (var db = new S2DbContext()) { var original = db.MasterAuditFile.Find(post_WsS2GuidModel.MasterAuditFileId); original.IsActive = false; original.UpdateDate = DateTime.Now; original.UpdatedBy = AmUtil.GetCurrentUser; //original.EngagementNumber = null;//DBNull.Value; db.SaveChanges(); } WsActivity.CallEmailActivities("UnlinkingRequest", "UnlinkingRequest_10", "0", post_WsS2GuidModel.MasterAuditFileId, string.Format("{0}#%1#{1}#%1#{2}", post_WsS2GuidModel.Comment, post_WsS2GuidModel.EngNum, post_WsS2GuidModel.EngName)); var isEngS2 = ValidateIsEngS2(post_WsS2GuidModel.EngNum); if (!isEngS2) { UpdateWs(post_WsS2GuidModel.WsId, false); } IM.Mgr.WsUtility.SaveGuidInfo_DeLink(post_WsS2GuidModel.MafGuid, post_WsS2GuidModel.EngNum, post_WsS2GuidModel.Comment, post_WsS2GuidModel.MasterAuditFileId); return(isEngS2); }
public bool DeLinkMAF(Post_WsS2GuidModel post_WsS2GuidModel) { return(AuditManager.Rep.WsS2Guid.DeLinkMAF(post_WsS2GuidModel)); }