public List<string> getEmailData(int claimId, int BusinessRuleID) { List<string> emailData = new List<string>(); string adjusterEmail = ""; int adjusterId = 0; int superVisorId = 0; string adjusterClaimNumber = ""; string dateRecieved = ""; int ruleId = 0; string businessDescription = ""; string redFlagName = ""; string insuredName = ""; string adjusterName = ""; ClaimManager ClaimManagerObj = new ClaimManager(); Claim claimObj = new Claim(); claimObj = ClaimManagerObj.Get(claimId); if (claimObj != null && claimObj.AdjusterID != null) { adjusterId = Convert.ToInt32(claimObj.AdjusterID); } if (claimObj != null && claimObj.InsurerClaimNumber != null) { adjusterClaimNumber = claimObj.InsurerClaimNumber; } if (claimObj != null && claimObj.DateOpenedReported != null) { dateRecieved = Convert.ToString(claimObj.DateOpenedReported); } AdjusterMaster adjusterMasterObj = new AdjusterMaster(); if (claimObj != null) { adjusterMasterObj = claimObj.AdjusterMaster; } if (adjusterMasterObj != null && adjusterMasterObj.email != null) { adjusterEmail = Convert.ToString(adjusterMasterObj.email); } if (adjusterMasterObj != null && adjusterMasterObj.adjusterName != null) { adjusterName = Convert.ToString(adjusterMasterObj.adjusterName); } if (adjusterMasterObj != null && adjusterMasterObj.SupervisorID != null) { superVisorId = Convert.ToInt32(adjusterMasterObj.SupervisorID); } CRM.Data.Entities.SecUser secUserObj = new CRM.Data.Entities.SecUser(); secUserObj = getSecUser(superVisorId); insuredName = claimObj.LeadPolicy.Leads.insuredName; BusinessRuleManager BusinessRuleManagerObj = new BusinessRuleManager(); BusinessRule BusinessRuleObj = new BusinessRule(); BusinessRuleObj = BusinessRuleManagerObj.GetBusinessRule(BusinessRuleID); if (BusinessRuleObj.RuleID != null) { ruleId = Convert.ToInt32(BusinessRuleObj.RuleID); }; businessDescription = BusinessRuleObj.Description; CRM.Data.Entities.Rule ruleObj = new CRM.Data.Entities.Rule(); ruleObj = BusinessRuleManagerObj.GetRule(ruleId); redFlagName = ruleObj.RuleName; string encryptedClaimNumber = Core.SecurityManager.EncryptQueryString(claimId.ToString()); emailData.Add(adjusterEmail); emailData.Add(adjusterName); emailData.Add(secUserObj.Email); emailData.Add(secUserObj.UserName); emailData.Add(adjusterClaimNumber); emailData.Add(dateRecieved); emailData.Add(businessDescription); emailData.Add(redFlagName); emailData.Add(insuredName); emailData.Add(encryptedClaimNumber); return emailData; }
public List <string> getEmailData(int claimId, int BusinessRuleID) { List <string> emailData = new List <string>(); string adjusterEmail = ""; int adjusterId = 0; int superVisorId = 0; string adjusterClaimNumber = ""; string dateRecieved = ""; int ruleId = 0; string businessDescription = ""; string redFlagName = ""; string insuredName = ""; string adjusterName = ""; ClaimManager ClaimManagerObj = new ClaimManager(); Claim claimObj = new Claim(); claimObj = ClaimManagerObj.Get(claimId); if (claimObj != null && claimObj.AdjusterID != null) { adjusterId = Convert.ToInt32(claimObj.AdjusterID); } if (claimObj != null && claimObj.InsurerClaimNumber != null) { adjusterClaimNumber = claimObj.InsurerClaimNumber; } if (claimObj != null && claimObj.DateOpenedReported != null) { dateRecieved = Convert.ToString(claimObj.DateOpenedReported); } AdjusterMaster adjusterMasterObj = new AdjusterMaster(); if (claimObj != null) { adjusterMasterObj = claimObj.AdjusterMaster; } if (adjusterMasterObj != null && adjusterMasterObj.email != null) { adjusterEmail = Convert.ToString(adjusterMasterObj.email); } if (adjusterMasterObj != null && adjusterMasterObj.adjusterName != null) { adjusterName = Convert.ToString(adjusterMasterObj.adjusterName); } if (adjusterMasterObj != null && adjusterMasterObj.SupervisorID != null) { superVisorId = Convert.ToInt32(adjusterMasterObj.SupervisorID); } CRM.Data.Entities.SecUser secUserObj = new CRM.Data.Entities.SecUser(); secUserObj = getSecUser(superVisorId); insuredName = claimObj.LeadPolicy.Leads.insuredName; BusinessRuleManager BusinessRuleManagerObj = new BusinessRuleManager(); BusinessRule BusinessRuleObj = new BusinessRule(); BusinessRuleObj = BusinessRuleManagerObj.GetBusinessRule(BusinessRuleID); if (BusinessRuleObj.RuleID != null) { ruleId = Convert.ToInt32(BusinessRuleObj.RuleID); } ; businessDescription = BusinessRuleObj.Description; CRM.Data.Entities.Rule ruleObj = new CRM.Data.Entities.Rule(); ruleObj = BusinessRuleManagerObj.GetRule(ruleId); redFlagName = ruleObj.RuleName; string encryptedClaimNumber = Core.SecurityManager.EncryptQueryString(claimId.ToString()); emailData.Add(adjusterEmail); emailData.Add(adjusterName); emailData.Add(secUserObj.Email); emailData.Add(secUserObj.UserName); emailData.Add(adjusterClaimNumber); emailData.Add(dateRecieved); emailData.Add(businessDescription); emailData.Add(redFlagName); emailData.Add(insuredName); emailData.Add(encryptedClaimNumber); return(emailData); }