public static int Atualizar(Dictionary <string, string> lista, bool editar) { try { int result = 0; // criando objeto de afiliado var afiliado = new Afiliado(); afiliado.Cargo = lista["CARGO"]; afiliado.Consir = lista["CONSIR"]; afiliado.CPF = lista["CPF"]; afiliado.CNPJ = lista["CNPJ"]; afiliado.Empresa = lista["EMPRESA"]; afiliado.RG = lista["RG"]; afiliado.Email = lista["EMAIL"]; afiliado.Nome = lista["NOME"]; afiliado.NomeMae = lista["NOMEMAE"]; afiliado.NomePai = lista["NOMEPAI"]; if (lista.ContainsKey("ID")) { afiliado.ID = Convert.ToInt32(lista["ID"]); } // INFORMAÇOE CTPS afiliado.CTPS = new CTPS { Numero = lista["CTPSNUM"], Serie = lista["CTPSSERIE"], PIS = lista["PIS"] }; //TELEFONES var telefones = new List <Telefone>(); telefones.Add(new Telefone { DDD = lista["TELRESDDD"], Numero = lista["TELRESNUM"], TipoTelefone = TelefoneEnum.Residencia }); telefones.Add(new Telefone { DDD = lista["TELCELDDD"], Numero = lista["TELCELNUM"], TipoTelefone = TelefoneEnum.Celular01 }); afiliado.Telefones = telefones; //Datas DateTime dataNascimento = DataUtil.ConverterString(lista["DTNASC"]); afiliado.DataNascimento = dataNascimento; //Endereco Endereco endereco = new Endereco() { Logradouro = lista["RUA"], Bairro = lista["BAIRRO"], CEP = lista["CEP"], Cidade = lista["CIDADE"], Complemento = lista["COMPLEMENTO"], Numero = lista["NUMERO"], UF = lista["UF"], Pais = "BRASIL" }; afiliado.Endereco = endereco; if (editar) { result = AfiliacaoServico.Insere(afiliado); } else { result = AfiliacaoServico.Insere(afiliado); } return(result); } catch (Exception) { throw; } }
public static int Insere(Dictionary <string, string> lista) { try { int result = 0; // criando objeto de afiliado var afiliado = new Afiliado(); afiliado.Cargo = lista["CARGO"]; afiliado.Consir = lista["CONSIR"]; afiliado.CPF = lista["CPF"]; afiliado.CNPJ = lista["CNPJ"]; afiliado.Empresa = lista["EMPRESA"]; afiliado.RG = lista["RG"]; afiliado.Email = lista["EMAIL"]; //afiliado.Matricula = lista["Matricula"]; afiliado.Nome = lista["NOME"]; afiliado.NomeMae = lista["NOMEMAE"]; afiliado.NomePai = lista["NOMEPAI"]; afiliado.PIS = lista["PIS"]; // INFORMAÇOE CTPS afiliado.CTPS = new CTPS { Numero = lista["CTPSNUM"], Serie = lista["CTPSSERIE"] }; //TELEFONES var telefones = new List <Telefone>(); telefones.Add(new Telefone { DDD = lista["TELRESDDD"], Numero = lista["TELRESNUM"], TipoTelefone = TelefoneEnum.Residencia }); telefones.Add(new Telefone { DDD = lista["TELCELDDD"], Numero = lista["TELCELNUM"], TipoTelefone = TelefoneEnum.Celular01 }); afiliado.Telefones = telefones; //Datas DateTime dataNascimento = DataUtil.ConverterString(lista["DTNASC"]); afiliado.DataNascimento = dataNascimento; var _afiliacaoServ = new AfiliacaoServico(); _afiliacaoServ.Insere(afiliado); return(result); } catch (Exception ex) { throw ex; } }