示例#1
0
        private void PreencherSimuladorAbaTabelasSubPlano()
        {
            if (Convert.ToInt32(cmbAba5Sub5Sub1Produto.SelectedValue) == (int)ProdutoPrincipal.PLANOPROTECAO &&
                cmbAba5Sub5Sub2Morte.SelectedIndex > 0 && cmbAba5Sub5Sub2Funeral.SelectedIndex > 0)
            {
                TPlanoProtecaoDOMINIO registro = ControllerPlanoProtecao.CalcularPremioFuneral(Convert.ToDecimal(cmbAba5Sub5Sub2Morte.SelectedValue), 0, 0, Convert.ToInt32(cmbAba5Sub5Sub2Funeral.SelectedValue), Convert.ToInt32(cmbAba5Sub5Sub1FaixaBase.SelectedValue));

                lblAba5Sub5Sub2AssistOUConjValor.Text = String.Format(new CultureInfo("pt-BR"), "{0:C}", registro.CoberturaAcidente);
                lblAba5Sub5Sub2IPAValor.Text          = String.Format(new CultureInfo("pt-BR"), "{0:C}", registro.CoberturaEmergencia);
                lblAba5Sub5Sub2PremioPlanoValor.Text  = String.Format(new CultureInfo("pt-BR"), "{0:C}", registro.ValorPremioIdadeBase.GetValueOrDefault());
            }

            if (Convert.ToInt32(cmbAba5Sub5Sub1Produto.SelectedValue) == (int)ProdutoPrincipal.PLANOSENIOR &&
                cmbAba5Sub5Sub2Morte.SelectedIndex > 0 && cmbAba5Sub5Sub2Funeral.SelectedIndex > 0)
            {
                TPlanoSeniorDOMINIO registro = ControllerPlanoSenior.CalcularPremioFuneral(Convert.ToDecimal(cmbAba5Sub5Sub2Morte.SelectedValue), Convert.ToInt32(cmbAba5Sub5Sub2Funeral.SelectedValue), Convert.ToInt32(cmbAba5Sub5Sub1FaixaBase.SelectedValue));

                lblAba5Sub5Sub2PremioPlanoValor.Text = String.Format(new CultureInfo("pt-BR"), "{0:C}", registro.ValorPremioIdadeBase.GetValueOrDefault());
            }

            if (Convert.ToInt32(cmbAba5Sub5Sub1Produto.SelectedValue) == (int)ProdutoPrincipal.PLANOCASAL &&
                cmbAba5Sub5Sub2Morte.SelectedIndex > 0 && cmbAba5Sub5Sub2Funeral.SelectedIndex > 0)
            {
                TPlanoCasalDOMINIO registro = ControllerPlanoCasal.CalcularPremioFuneral(Convert.ToDecimal(cmbAba5Sub5Sub2Morte.SelectedValue), 0, Convert.ToInt32(cmbAba5Sub5Sub2Funeral.SelectedValue), Convert.ToInt32(cmbAba5Sub5Sub1FaixaBase.SelectedValue));

                lblAba5Sub5Sub2AssistOUConjValor.Text = String.Format(new CultureInfo("pt-BR"), "{0:C}", registro.CoberturaConjuge);
                lblAba5Sub5Sub2PremioPlanoValor.Text  = String.Format(new CultureInfo("pt-BR"), "{0:C}", registro.ValorPremioIdadeBase.GetValueOrDefault());
            }
        }
示例#2
0
 private void VerificaPlanoSeniorFuneral()
 {
     if (ddlPlanoSeniorFuneralPrincipalNovo.SelectedIndex > 0 && ddlPlanoSeniorFuneralCategoriaNovo.SelectedIndex > 0)
     {
         PlanoSeniorFuneralNovoVO             = ControllerPlanoSenior.CalcularPremioFuneral(Convert.ToDecimal(ddlPlanoSeniorFuneralPrincipalNovo.SelectedValue), Convert.ToInt32(ddlPlanoSeniorFuneralCategoriaNovo.SelectedValue), FaixaBase);
         txtPlanoSeniorFuneralPremioNovo.Text = PlanoSeniorFuneralNovoVO.ValorPremioIdadeBase.GetValueOrDefault().ToString();
     }
 }
        private void VerificaPlanoSeniorFuneral()
        {
            try
            {
                Decimal morte   = Convert.ToDecimal(cmbAba5Sub1SeniorMorte.SelectedValue);
                Int32   funeral = Convert.ToInt32(cmbAba5Sub1SeniorFuneral.SelectedValue);

                if (!string.IsNullOrEmpty(cmbAba5Sub1SeniorMorte.Text) && !string.IsNullOrEmpty(cmbAba5Sub1SeniorFuneral.Text))
                {
                    DadosTPlanoSeniorNovo               = ControllerPlanoSenior.CalcularPremioFuneral(Convert.ToDecimal(cmbAba5Sub1SeniorMorte.SelectedValue), Convert.ToInt32(cmbAba5Sub1SeniorFuneral.SelectedValue), FaixaBase);
                    PremioPlano                         = DadosTPlanoSeniorNovo.ValorPremioIdadeBase.GetValueOrDefault();
                    lblAba5Sub1PremioPlanoValor.Text    = String.Format(new CultureInfo("pt-BR"), "{0:C}", DadosTPlanoSeniorNovo.ValorPremioIdadeBase.GetValueOrDefault());
                    lblAba5Sub1PremioAgregadoValor.Text = String.Format(new CultureInfo("pt-BR"), "{0:C}", PremioAgregado);
                    lblAba5Sub1PremioRendaValor.Text    = String.Format(new CultureInfo("pt-BR"), "{0:C}", PremioRenda);
                    lblAba5Sub1PremioTotalValor.Text    = String.Format(new CultureInfo("pt-BR"), "{0:C}", DadosTPlanoSeniorNovo.ValorPremioIdadeBase.GetValueOrDefault() + PremioAgregado + PremioRenda);
                }
            }
            catch
            {
            }
        }