public void IncluirSimuladorSubAgregado(TSimuladorSubAgregadoDOMINIO dadosSimulador) { try { StringBuilder queryTabelaSimuladorSubAgregado = new StringBuilder(); queryTabelaSimuladorSubAgregado.Append(@" INSERT INTO TSimuladorSubAgregado "); queryTabelaSimuladorSubAgregado.Append(@" ( IDSimuladorProduto "); queryTabelaSimuladorSubAgregado.Append(@" , GrauParentesco "); queryTabelaSimuladorSubAgregado.Append(@" , Idade "); queryTabelaSimuladorSubAgregado.Append(@" , PremioAgregado "); queryTabelaSimuladorSubAgregado.Append(@" , Funeral ) "); queryTabelaSimuladorSubAgregado.Append(@" VALUES ( " + dadosSimulador.IDSimuladorProduto + " "); queryTabelaSimuladorSubAgregado.Append(@" , '" + dadosSimulador.GrauParentesco + "' "); queryTabelaSimuladorSubAgregado.Append(@" , " + dadosSimulador.Idade + " "); queryTabelaSimuladorSubAgregado.Append(@" , " + dadosSimulador.PremioAgregado.ToString().Replace(',', '.') + " "); queryTabelaSimuladorSubAgregado.Append(@" , '" + dadosSimulador.Funeral + "' ) "); using (SqlCeConnection conn = new SqlCeConnection(ConnectionString)) { conn.Open(); SqlCeCommand command = new SqlCeCommand(queryTabelaSimuladorSubAgregado.ToString(), conn); command.ExecuteNonQuery(); } } catch (Exception ex) { throw ex; } }
private void MapearCamposAbaProdutoSubAbaAgregados() { DadosTSimuladorSubAgregado = new List <TSimuladorSubAgregadoDOMINIO>(); string funeral = string.Empty; if (DadosTPlanoProtecao.IDPlanoProtecao > 0 || DadosTSimuladorProduto.Produto.Equals(ProdutoPrincipal.PLANOPROTECAO.GetStringValue())) { funeral = DadosTPlanoProtecao.NomePlano; } else if (DadosTPlanoSenior.IDPlanoSenior > 0 || DadosTSimuladorProduto.Produto.Equals(ProdutoPrincipal.PLANOSENIOR.GetStringValue())) { funeral = DadosTPlanoSenior.NomePlano; } else if (DadosTPlanoCasal.IDPlanoCasal > 0 || DadosTSimuladorProduto.Produto.Equals(ProdutoPrincipal.PLANOCASAL.GetStringValue())) { funeral = DadosTPlanoCasal.NomePlano; } for (int index = 0; index < lstAba5Sub2Dependente.Items.Count; index++) { String[] camposDependentes = lstAba5Sub2Dependente.Items[index].ToString().Split('-'); if (camposDependentes.Length >= 2) { TSimuladorSubAgregadoDOMINIO temporario = new TSimuladorSubAgregadoDOMINIO(); temporario.GrauParentesco = camposDependentes[0].Trim(); temporario.Idade = Convert.ToInt32(camposDependentes[1].Replace('-', ' ').Trim()); temporario.PremioAgregado = 0; temporario.Funeral = funeral; DadosTSimuladorSubAgregado.Add(temporario); } } for (int index = 0; index < lstAba5Sub2Agregado.Items.Count; index++) { String[] camposAgregado = lstAba5Sub2Agregado.Items[index].ToString().Split('-'); if (camposAgregado.Length >= 2) { TSimuladorSubAgregadoDOMINIO temporario = new TSimuladorSubAgregadoDOMINIO(); temporario.GrauParentesco = camposAgregado[0].Trim(); temporario.Idade = Convert.ToInt32(camposAgregado[1].Replace('-', ' ').Trim()); temporario.PremioAgregado = PremioAgregadoTemp[index]; temporario.Funeral = funeral; DadosTSimuladorSubAgregado.Add(temporario); } } }