예제 #1
0
        public static int InsereDependente(Dictionary <string, string> lista, int idAfiliado)
        {
            try
            {
                int result    = 0;
                int acrescimo = 0;

                // criando objeto de afiliado
                var dependente = new Dependentes();

                dependente.Nome             = lista["NOME"];
                dependente.GrauParentescoID = Convert.ToInt32(lista["GRAUPARENTE"]);

                if (lista.ContainsKey("ACRESCIMO"))
                {
                    acrescimo = Convert.ToInt32(lista["ACRESCIMO"]);
                }

                //Datas
                DateTime dataNascimento = DataUtil.ConverterString(lista["DTNASC"]);

                dependente.DataNascimento  = dataNascimento;
                dependente.AcrescimoMensal = acrescimo;
                dependente.IdAfiliado      = idAfiliado;

                DependenteServico.Insere(dependente, 1, idAfiliado);

                return(result);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static int InsereDependente(Dictionary <string, string> lista)
        {
            try
            {
                int result = 0;

                // criando objeto de afiliado
                var afiliado = new Dependentes();

                afiliado.Nome           = lista["NOME"];
                afiliado.GrauParentesco = Convert.ToInt32(lista["GRAUPARENTE"]);

                //Datas
                DateTime dataNascimento = DataUtil.ConverterString(lista["DTNASC"]);
                afiliado.DataNascimento = dataNascimento;

                var _afiliacaoServ = new DependenteServico();

                _afiliacaoServ.Insere(afiliado);

                return(result);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }