Ejemplo n.º 1
0
 public AIA.Life.Models.Opportunity.Suspect  SaveSuspect(AIA.Life.Models.Opportunity.Suspect objSuspect)
 {
     // string ObjSuspect= Newtonsoft.Json.JsonConvert.SerializeObject(objSuspect);
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objSuspect = objProspectBusiness.SaveSuspect(objSuspect);
     return(objSuspect);
 }
Ejemplo n.º 2
0
        public CampaignLeadType SaveCampaignLead(CampaignLeadType objCampainLeadType)
        {
            AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();

            objCampainLeadType = objProspectBusiness.SaveCampaignLead(objCampainLeadType);
            return(objCampainLeadType);
        }
Ejemplo n.º 3
0
 public AIA.Life.Models.Opportunity.LifeQuote FetchSAM(LifeQuote objLifeQuote)
 {
     //objQuoteList = new QuoteList();
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objLifeQuote = objProspectBusiness.GetSAM(objLifeQuote);
     return(objLifeQuote);
 }
Ejemplo n.º 4
0
        public AIA.Life.Models.Opportunity.Prospect FetchNicDetails(AIA.Life.Models.Opportunity.Prospect objProspect)
        {
            //string ObjSuspect= Newtonsoft.Json.JsonConvert.SerializeObject(objProspect);
            TpServiceLog tpServiceLog = new TpServiceLog();

            tpServiceLog.ServiceRequest = Newtonsoft.Json.JsonConvert.SerializeObject(objProspect);
            TransactLog transactLog = new TransactLog();

            transactLog.SerivceTraceID = tpServiceLog.ServiceTraceID = objProspect.ServiceTraceID;
            transactLog.UserName       = objProspect.UserName;
            string Message = ValidateUserAuth(transactLog);

            if (Message != "" && Message != null)
            {
                objProspect.Message = Message;
                return(objProspect);
            }
            if (!string.IsNullOrEmpty(objProspect.NIC))
            {
                objProspect.NICAVAIL = false;
                AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
                objProspect = objProspectBusiness.FetchNicverifyPolicyIL(objProspect);
            }
            else
            {
                objProspect.ErrorMessage = "Nic is not provided";
            }
            tpServiceLog.ServiceResponse = Newtonsoft.Json.JsonConvert.SerializeObject(objProspect);
            commonBusiness.CreateServiceLog(tpServiceLog);
            return(objProspect);
        }
Ejemplo n.º 5
0
        public AIA.Life.Models.Opportunity.QuoteList GetVariant(string Plan)
        {
            QuoteList objQuoteList = new QuoteList();

            AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
            objQuoteList = objProspectBusiness.GetVariant(Plan);
            return(objQuoteList);
        }
Ejemplo n.º 6
0
        public AIA.Life.Models.Opportunity.QuoteList GetReason(string Decision)
        {
            QuoteList objQuoteList = new QuoteList();

            AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
            objQuoteList = objProspectBusiness.GetReason(Decision);
            return(objQuoteList);
        }
Ejemplo n.º 7
0
 public AIA.Life.Models.Opportunity.Prospect FetchNicForModifySuspect(AIA.Life.Models.Opportunity.Prospect objProspect)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objProspect = objProspectBusiness.FetchNicverify(objProspect);
     if (objProspect == null)
     {
         objProspect = objProspectBusiness.FetchNicverifyPolicyIL(objProspect);
     }
     return(objProspect);
 }
Ejemplo n.º 8
0
        public AIA.Life.Models.Opportunity.Prospect SaveProspect(AIA.Life.Models.Opportunity.Prospect objProspect)
        {
            TpServiceLog tpServiceLog = new TpServiceLog();

            tpServiceLog.ServiceRequest = Newtonsoft.Json.JsonConvert.SerializeObject(objProspect);
            TransactLog transactLog = new TransactLog();

            transactLog.SerivceTraceID = tpServiceLog.ServiceTraceID = objProspect.ServiceTraceID;
            transactLog.UserName       = objProspect.UserName;
            string Message = ValidateUserAuth(transactLog);

            if (Message != "" && Message != null)
            {
                objProspect.Message = Message;
                return(objProspect);
            }
            ProspectController Prospect = new ProspectController();

            if (objProspect.NotePad != null)
            {
                objProspect.NotePadByteArray = Convert.FromBase64String(objProspect.NotePad);

                string Proposerfilename     = "NotePad.png";
                string ProposerdirectryPath = "";
                //ProposerdirectryPath = HttpContext.Current.Server.MapPath("ContactID_" + objProspect.ContactID);
                ProposerdirectryPath = System.Web.Hosting.HostingEnvironment.MapPath("~/Policy/ContactID_" + objProspect.ContactID);
                if (!Directory.Exists(ProposerdirectryPath))
                {
                    Directory.CreateDirectory(ProposerdirectryPath);
                }
                string Proposerfilepath = Path.Combine(ProposerdirectryPath, Proposerfilename);
                System.IO.File.WriteAllBytes(Proposerfilepath, objProspect.NotePadByteArray);
                objProspect.objNeedAnalysis.NotePadPath = Path.Combine("\\Policy", "ContactID_" + objProspect.ContactID, Proposerfilename);
            }
            Prospect.GetByteArray(objProspect);
            if (!string.IsNullOrEmpty(objProspect.objNeedAnalysis.ByteArraygraph))
            {
                objProspect.ByteArrayGraph = Convert.FromBase64String(objProspect.objNeedAnalysis.ByteArraygraph);
                objProspect.ByteArrayGraph = Prospect.Appgeneratepdf(objProspect.ByteArrayGraph, objProspect);
            }
            AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
            objProspect = objProspectBusiness.SaveProspect(objProspect);
            if (objProspect.ProspectStage == 4)
            {
                AIA.Life.Business.Quote.QuoteBusiness QuoteBusiness = new AIA.Life.Business.Quote.QuoteBusiness();
                objProspect = QuoteBusiness.SendEmailAndSMSNotificationOnSAveProspect(objProspect);
            }

            tpServiceLog.ServiceResponse = Newtonsoft.Json.JsonConvert.SerializeObject(objProspect);
            commonBusiness.CreateServiceLog(tpServiceLog);
            return(objProspect);
        }
Ejemplo n.º 9
0
        public string SaveCampaignLead(AIA.Life.Models.Opportunity.CampaignLeadType objCampaignLeadType)
        {
            if (!string.IsNullOrEmpty(objCampaignLeadType.Code) && !string.IsNullOrEmpty(objCampaignLeadType.Description))
            {
                AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();

                objCampaignLeadType = objProspectBusiness.SaveCampaignLead(objCampaignLeadType);

                objCampaignLeadType.Message = "Campaign LeadType Entered Successfully";
            }
            else
            {
                objCampaignLeadType.Message = "Fail";
            }
            return(objCampaignLeadType.Message);
        }
Ejemplo n.º 10
0
        public AIA.Life.Models.Opportunity.Suspect SaveSuspect(AIA.Life.Models.Opportunity.Suspect objSuspect)
        {
            TpServiceLog tpServiceLog = new TpServiceLog();

            tpServiceLog.ServiceRequest = Newtonsoft.Json.JsonConvert.SerializeObject(objSuspect);
            TransactLog transactLog = new TransactLog();

            transactLog.SerivceTraceID = tpServiceLog.ServiceTraceID = objSuspect.ServiceTraceID;
            transactLog.UserName       = objSuspect.UserName;
            string Message = ValidateUserAuth(transactLog);

            if (Message != "" && Message != null)
            {
                objSuspect.Message = Message;
                return(objSuspect);
            }
            AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
            objSuspect = objProspectBusiness.SaveSuspect(objSuspect);

            tpServiceLog.ServiceResponse = Newtonsoft.Json.JsonConvert.SerializeObject(objSuspect);
            commonBusiness.CreateServiceLog(tpServiceLog);
            return(objSuspect);
        }
Ejemplo n.º 11
0
 public AIA.Life.Models.Opportunity.Prospect DeleteOpportunityInfo(AIA.Life.Models.Opportunity.Prospect objSuspect)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objSuspect = objProspectBusiness.DeleteOpportunityInfo(objSuspect);
     return(objSuspect);
 }
Ejemplo n.º 12
0
 public AIA.Life.Models.Opportunity.Prospect SaveNeedAnalysis(AIA.Life.Models.Opportunity.Prospect objProspect)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objProspect = objProspectBusiness.SaveNeedAnalysis(objProspect);
     return(objProspect);
 }
Ejemplo n.º 13
0
 public AIA.Life.Models.Policy.Policy LoadProspectReAllocateData(Policy objPolicyData)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objPolicyData = objProspectBusiness.LoadProspectReAllocate(objPolicyData);
     return(objPolicyData);
 }
Ejemplo n.º 14
0
 public AIA.Life.Models.Opportunity.Prospect FetchNicDetails(AIA.Life.Models.Opportunity.Prospect objProspect)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objProspect = objProspectBusiness.FetchNicDetails(objProspect);
     return(objProspect);
 }
Ejemplo n.º 15
0
 public AIA.Life.Models.Opportunity.Prospect LoadProspectPoolData(AIA.Life.Models.Opportunity.Prospect objPolicyData)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objPolicyData = objProspectBusiness.LoadProspectPool(objPolicyData);
     return(objPolicyData);
 }
Ejemplo n.º 16
0
 //FetchNicverifyPolicyIL
 public AIA.Life.Models.Opportunity.Prospect FetchNicverifyPolicyIL(AIA.Life.Models.Opportunity.Prospect objProspect)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objProspect = objProspectBusiness.FetchNicverifyPolicyIL(objProspect);
     return(objProspect);
 }
Ejemplo n.º 17
0
 public AIA.Life.Models.Opportunity.Prospect LoadAllocateSuspect(AIA.Life.Models.Opportunity.Prospect objPolicyData)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objPolicyData = objProspectBusiness.LoadAllocateSuspect(objPolicyData);
     return(objPolicyData);
 }
Ejemplo n.º 18
0
 public AIA.Life.Models.Opportunity.SuspectPool AllocateLead(AIA.Life.Models.Opportunity.SuspectPool objSuspectPool)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objSuspectPool = objProspectBusiness.AllocateLead(objSuspectPool);
     return(objSuspectPool);
 }
Ejemplo n.º 19
0
 public AIA.Life.Models.Opportunity.Prospect LoadContactInformation(AIA.Life.Models.Opportunity.Prospect objProspect)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objProspect = objProspectBusiness.LoadContactInformation(objProspect);
     return(objProspect);
 }
Ejemplo n.º 20
0
 public AIA.Life.Models.Opportunity.LifeQuote LoadProspectMaster(AIA.Life.Models.Opportunity.LifeQuote objQuoteList)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objQuoteList = objProspectBusiness.LoadProspectMaster(objQuoteList);
     return(objQuoteList);
 }
Ejemplo n.º 21
0
 public AIA.Life.Models.Opportunity.Suspect LoadOccupation(AIA.Life.Models.Opportunity.Suspect objSuspect)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objSuspect = objProspectBusiness.LoadOccupation(objSuspect);
     return(objSuspect);
 }