Пример #1
0
        public void GetBenefitQuote(int benefitQuoteID)
        {
            DataAccessLayer.BenefitQuote dbq = new DataAccessLayer.BenefitQuote();

            int      tmpBenefitID          = 0;
            int      tmpPrimaryAnnuitantID = 0;
            int      tmpJointAnnuitantID   = 0;
            Char     tmpPaymentMode        = ' ';
            decimal  tmpBenefitAmt         = 0.0m;
            decimal  tmpPremiumAmt         = 0.0m;
            DateTime tmpFirstPaymentDate   = Convert.ToDateTime("1/1/0001");
            int      tmpCertainYears       = 0;
            int      tmpCertainMonths      = 0;
            decimal  tmpImprovementPct     = 0.0m;
            DateTime tmpEndDate            = Convert.ToDateTime("1/1/0001");

            dbq.GetBenefitQuote(benefitQuoteID, ref tmpBenefitID, ref tmpPrimaryAnnuitantID, ref tmpJointAnnuitantID, ref tmpPaymentMode,
                                ref tmpBenefitAmt, ref tmpPremiumAmt, ref tmpFirstPaymentDate, ref tmpCertainYears, ref tmpCertainMonths,
                                ref tmpImprovementPct, ref tmpEndDate);

            BenefitID          = tmpBenefitID;
            PrimaryAnnuitantID = tmpPrimaryAnnuitantID;
            JointAnnuitantID   = tmpJointAnnuitantID;
            PaymentMode        = tmpPaymentMode;
            BenefitAmt         = tmpBenefitAmt;
            PremiumAmt         = tmpPremiumAmt;
            FirstPaymentDate   = tmpFirstPaymentDate;
            CertainYears       = tmpCertainYears;
            CertainMonths      = tmpCertainMonths;
            ImprovementPct     = tmpImprovementPct;
            EndDate            = tmpEndDate;
        }
Пример #2
0
        public void SaveBenefitQuote(int benefitQuoteID, int quoteID, int benefitID, int primaryAnnuitantID, int jointAnnuitantID, Char paymentMode
                                     , decimal benefitAmt
                                     , decimal premiumAmt, DateTime firstPaymentDate, int certainYears, int certainMonths, decimal improvementPct, DateTime endDate
                                     , Boolean persist)
        {
            DataAccessLayer.BenefitQuote bq = new DataAccessLayer.BenefitQuote();

            decimal finalPremiumAmt      = 0.0m;
            decimal finalBenefitAmt      = 0.0m;
            double  finalPaymentValueAmt = 0.0f;

            //if (benefitAmt > 0.0m)
            //    premiumAmt = 0.0m;
            if (premiumAmt > 0.0m)
            {
                benefitAmt = 0.0m;
            }

            bq.SaveBenefitQuote(benefitQuoteID, quoteID, benefitID, primaryAnnuitantID, jointAnnuitantID, paymentMode, benefitAmt,
                                premiumAmt, firstPaymentDate, certainYears, certainMonths, improvementPct, endDate, persist, ref finalPremiumAmt, ref finalBenefitAmt,
                                ref finalPaymentValueAmt);

            BenefitQuoteID     = benefitQuoteID;
            QuoteID            = quoteID;
            BenefitID          = benefitID;
            PrimaryAnnuitantID = primaryAnnuitantID;
            JointAnnuitantID   = jointAnnuitantID;
            PaymentMode        = paymentMode;
            BenefitAmt         = finalBenefitAmt;
            PremiumAmt         = finalPremiumAmt;
            PaymentValueAmt    = finalPaymentValueAmt;
            FirstPaymentDate   = firstPaymentDate;
            CertainYears       = certainYears;
            CertainMonths      = certainMonths;
            ImprovementPct     = improvementPct;
            EndDate            = endDate;
        }
Пример #3
0
 public void DeleteBenefitQuote(int benefitQuoteID)
 {
     DataAccessLayer.BenefitQuote bq = new DataAccessLayer.BenefitQuote();
     bq.DeleteBenefitQuote(benefitQuoteID);
 }
Пример #4
0
 public void FillBenefitQuoteDataGrid(ref DataTable dt, int quoteID)
 {
     DataAccessLayer.BenefitQuote bq = new DataAccessLayer.BenefitQuote();
     bq.FillBenefitQuoteDataGrid(ref dt, quoteID);
 }