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);
                }
            }
        }