public void IncluirSimuladorSubFuneralSenior(TSimuladorSubFuneralDOMINIO dadosSimulador) { try { StringBuilder queryTabelaSimuladorSubFuneral = new StringBuilder(); string decimalCoberturaMorte = dadosSimulador.SeniorCoberturaMorte.HasValue ? dadosSimulador.SeniorCoberturaMorte.ToString().Replace(',', '.') : "NULL"; string decimalPremio = dadosSimulador.SeniorPremio.HasValue ? dadosSimulador.SeniorPremio.ToString().Replace(',', '.') : "NULL"; queryTabelaSimuladorSubFuneral.Append(@" INSERT INTO TSimuladorSubFuneral "); queryTabelaSimuladorSubFuneral.Append(@" ( IDSimuladorProduto "); queryTabelaSimuladorSubFuneral.Append(@" , SeniorCategoria "); queryTabelaSimuladorSubFuneral.Append(@" , SeniorCoberturaMorte "); queryTabelaSimuladorSubFuneral.Append(@" , SeniorPremio ) "); queryTabelaSimuladorSubFuneral.Append(@" VALUES ( " + dadosSimulador.IDSimuladorProduto + " "); queryTabelaSimuladorSubFuneral.Append(@" , '" + dadosSimulador.SeniorCategoria + "' "); queryTabelaSimuladorSubFuneral.Append(@" , " + dadosSimulador.SeniorCoberturaMorte + " "); queryTabelaSimuladorSubFuneral.Append(@" , " + dadosSimulador.SeniorPremio + " ) "); using (SqlCeConnection conn = new SqlCeConnection(ConnectionString)) { conn.Open(); SqlCeCommand command = new SqlCeCommand(queryTabelaSimuladorSubFuneral.ToString(), conn); command.ExecuteNonQuery(); } } catch (Exception ex) { throw ex; } }
public void SalvarSimuladorABAPlanos(string nomeProduto, TSimuladorSubFuneralDOMINIO dadosSimulador) { try { if (nomeProduto.Equals(ProdutoPrincipal.PLANOPROTECAO.GetStringValue())) { IncluirSimuladorSubFuneralProtecao(dadosSimulador); } if (nomeProduto.Equals(ProdutoPrincipal.PLANOSENIOR.GetStringValue())) { IncluirSimuladorSubFuneralSenior(dadosSimulador); } if (nomeProduto.Equals(ProdutoPrincipal.PLANOCASAL.GetStringValue())) { IncluirSimuladorSubFuneralCasal(dadosSimulador); } } catch (Exception ex) { throw ex; } }
private void MapearCamposAbaProdutoSubAbaPlanos() { DadosTSimuladorProduto = new TSimuladorProdutoDOMINIO(); DadosTSimuladorSubFuneral = new TSimuladorSubFuneralDOMINIO(); DadosTSimuladorProduto.IDEntrevista = DadosTEntrevista.CodigoEntrevista; DadosTSimuladorProduto.PremioTotal = PremioTotal; DadosTSimuladorProduto.FaixaEtaria = DadosTEntrevistado.FaixaEtaria; DadosTSimuladorProduto.FaixaEtariaConjuge = DadosTEntrevistado.FaixaEtariaConjuge; DadosTSimuladorProduto.RespostaBaseRenda = Resposta2; DadosTSimuladorProduto.RespostaBaseDisposto = Resposta7; DadosTSimuladorProduto.TipoRegistro = TipoRegistro; switch (ProdutoCalculo) { case (int)ProdutoPrincipal.PLANOPROTECAO: DadosTSimuladorProduto.Produto = ProdutoPrincipal.PLANOPROTECAO.GetStringValue(); DadosTSimuladorSubFuneral.ProtecaoCoberturaMorte = Convert.ToDecimal(cmbAba5Sub1APMorte.SelectedValue); lblAba5Sub1APIPAValor.Text = lblAba5Sub1APIPAValor.Text.Replace(" ", ""); if (lblAba5Sub1APIPAValor.Text.Contains(",")) { lblAba5Sub1APIPAValor.Text = lblAba5Sub1APIPAValor.Text.Replace(".", "").Replace(",", "."); } if (lblAba5Sub1APIPAValor.Text.Contains("R")) { DadosTSimuladorSubFuneral.ProtecaoCoberturaAcidente = Convert.ToDecimal(lblAba5Sub1APIPAValor.Text.Remove(0, 2)); } else { DadosTSimuladorSubFuneral.ProtecaoCoberturaAcidente = Convert.ToDecimal(lblAba5Sub1APIPAValor.Text); } lblAba5Sub1APAssistenciaValor.Text = lblAba5Sub1APAssistenciaValor.Text.Replace(" ", ""); if (lblAba5Sub1APAssistenciaValor.Text.Contains(",")) { lblAba5Sub1APAssistenciaValor.Text = lblAba5Sub1APAssistenciaValor.Text.Replace(".", "").Replace(",", "."); } if (lblAba5Sub1APAssistenciaValor.Text.Contains("R")) { DadosTSimuladorSubFuneral.ProtecaoCoberturaEmergencia = Convert.ToDecimal(lblAba5Sub1APAssistenciaValor.Text.Remove(0, 2)); } else { DadosTSimuladorSubFuneral.ProtecaoCoberturaEmergencia = Convert.ToDecimal(lblAba5Sub1APAssistenciaValor.Text); } DadosTSimuladorSubFuneral.ProtecaoCategoria = cmbAba5Sub1APFuneral.Text; DadosTSimuladorSubFuneral.ProtecaoPremio = PremioPlano; break; case (int)ProdutoPrincipal.PLANOSENIOR: DadosTSimuladorProduto.Produto = ProdutoPrincipal.PLANOSENIOR.GetStringValue(); DadosTSimuladorSubFuneral.SeniorCoberturaMorte = Convert.ToDecimal(cmbAba5Sub1SeniorMorte.SelectedValue); DadosTSimuladorSubFuneral.SeniorCategoria = cmbAba5Sub1SeniorFuneral.Text; DadosTSimuladorSubFuneral.SeniorPremio = PremioPlano; break; case (int)ProdutoPrincipal.PLANOCASAL: DadosTSimuladorProduto.Produto = ProdutoPrincipal.PLANOCASAL.GetStringValue(); DadosTSimuladorSubFuneral.CasalCoberturaMorte = Convert.ToDecimal(cmbAba5Sub1CasalMorte.SelectedValue); if (lblAba5Sub1CasalConjugeValor.Text.Contains("R")) { DadosTSimuladorSubFuneral.CasalCoberturaConjuge = Convert.ToDecimal(lblAba5Sub1CasalConjugeValor.Text.Remove(0, 2).Replace(".", "").Replace(",", ".")); } else { DadosTSimuladorSubFuneral.CasalCoberturaConjuge = Convert.ToDecimal(lblAba5Sub1CasalConjugeValor.Text.Replace(".", "").Replace(",", ".")); } DadosTSimuladorSubFuneral.CasalCategoria = cmbAba5Sub1CasalFuneral.Text; DadosTSimuladorSubFuneral.CasalPremio = PremioPlano; break; default: break; } }