public Model.listProprietario listaApSendReciboByEmail(DataTable dt) { listProprietario oListProprietario = new listProprietario(); foreach (DataRow dr in dt.Rows) { ProprietarioModel oPropri = new ProprietarioModel(); oPropri.ap = new ApartamentoModel(); if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1") && !Convert.IsDBNull(dr["NOME_PROPRIETARIO1"])) { oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString(); } if (dr.Table.Columns.Contains("PROPRIETARIO_BLOCO") && !Convert.IsDBNull(dr["PROPRIETARIO_BLOCO"])) { oPropri.ap.bloco = Convert.ToInt32(dr["PROPRIETARIO_BLOCO"]); } if (dr.Table.Columns.Contains("PROPRIETARIO_AP") && !Convert.IsDBNull(dr["PROPRIETARIO_AP"])) { oPropri.ap.apartamento = Convert.ToInt32(dr["PROPRIETARIO_AP"]); } if (dr.Table.Columns.Contains("email") && !Convert.IsDBNull(dr["email"])) { oPropri.email = dr["email"].ToString(); } oListProprietario.Add(oPropri); } return(oListProprietario); }
public async Task <IActionResult> Edit(int id, [Bind("ProprietarioId,Nome,Rg,Cpf,Rua,Cidade")] ProprietarioModel proprietarioModel) { if (id != proprietarioModel.ProprietarioId) { return(NotFound()); } if (ModelState.IsValid) { try { proprietarioModel.Nome = FormatarTexto.FormataMaiusculo(proprietarioModel.Nome); proprietarioModel.Rua = FormatarTexto.FormataMaiusculo(proprietarioModel.Rua); proprietarioModel.Cidade = FormatarTexto.FormataMaiusculo(proprietarioModel.Cidade); _context.Update(proprietarioModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProprietarioModelExists(proprietarioModel.ProprietarioId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(proprietarioModel)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Cpf,Rg,Rua,CidadeId")] ProprietarioModel proprietarioModel) { if (id != proprietarioModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { proprietarioModel.Nome = proprietarioModel.Nome.ToUpper(); _context.Update(proprietarioModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProprietarioModelExists(proprietarioModel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CidadeId"] = new SelectList(_context.CidadeModel, "Id", "Nome", proprietarioModel.CidadeId); return(View(proprietarioModel)); }
protected void btnEsqueci_Click(object sender, EventArgs e) { string vMail = string.Empty; Regex rg= new Regex(@"^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"); if (rg.IsMatch(txtEm.Text)) { try { Util.SendMail oEnviaEmail = new Util.SendMail(); ProprietarioBLL oProprietario = new ProprietarioBLL(); ProprietarioModel oProprietarioModel = new ProprietarioModel(); StringBuilder sbMsg = new StringBuilder(); oProprietarioModel.ap = new ApartamentoModel(); oProprietarioModel.ap.apartamento = (int)Session["AP"]; oProprietarioModel.ap.bloco = (int)Session["Bloco"]; oProprietarioModel.email = txtEm.Text; foreach (var item in oProprietario.recuperaSenhaMorador(oProprietarioModel)) { vMail = item.senha; } if (vMail != string.Empty) { oEnviaEmail.enviaSenha("A senha para o apartamento" + oProprietarioModel.ap.apartamento + " do bloco " + oProprietarioModel.ap.bloco + " é " + vMail + Environment.NewLine + " www.condominioazuli.somee.com ", oProprietarioModel.ap.apartamento.ToString(), oProprietarioModel.email, 1); sbMsg.Append("<b>A sua senha foi enviada para o e-mail informado!</b>"); } else { sbMsg.Append("<b>E-mail não cadastrado em nossa base de dados / Ou e-mail não corresponde com o Bloco e apartamento cadastrado</b>"); } lblMsg.Visible = true; lblMsg.Text = sbMsg.ToString(); } catch (Exception ex) { throw ex; } } else { lblMsg.Visible = true; lblMsg.Text = "E-mail inválido ou não cadastrado"; } }
protected void btnEsqueci_Click(object sender, EventArgs e) { string vMail = string.Empty; Regex rg = new Regex(@"^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$"); if (rg.IsMatch(txtEm.Text)) { try { Util.SendMail oEnviaEmail = new Util.SendMail(); ProprietarioBLL oProprietario = new ProprietarioBLL(); ProprietarioModel oProprietarioModel = new ProprietarioModel(); StringBuilder sbMsg = new StringBuilder(); oProprietarioModel.ap = new ApartamentoModel(); oProprietarioModel.ap.apartamento = (int)Session["AP"]; oProprietarioModel.ap.bloco = (int)Session["Bloco"]; oProprietarioModel.email = txtEm.Text; foreach (var item in oProprietario.recuperaSenhaMorador(oProprietarioModel)) { vMail = item.senha; } if (vMail != string.Empty) { oEnviaEmail.enviaSenha("A senha para o apartamento" + oProprietarioModel.ap.apartamento + " do bloco " + oProprietarioModel.ap.bloco + " é " + vMail + Environment.NewLine + " www.condominioazuli.somee.com ", oProprietarioModel.ap.apartamento.ToString(), oProprietarioModel.email, 1); sbMsg.Append("<b>A sua senha foi enviada para o e-mail informado!</b>"); } else { sbMsg.Append("<b>E-mail não cadastrado em nossa base de dados / Ou e-mail não corresponde com o Bloco e apartamento cadastrado</b>"); } lblMsg.Visible = true; lblMsg.Text = sbMsg.ToString(); } catch (Exception ex) { throw ex; } } else { lblMsg.Visible = true; lblMsg.Text = "E-mail inválido ou não cadastrado"; } }
public void alteraSenha(ProprietarioModel oProprietario) { try { oPropriDAO.alteraSenha(oProprietario); } catch (Exception) { throw; } }
public int CadastrarApartamentoMorador(ProprietarioModel ap) { try { return(oPropriDAO.CadastrarApartamentoMorador(ap)); } catch (Exception e) { throw e; } }
/// <summary> /// /// </summary> /// <param name="ap"></param> /// <returns></returns> public listProprietario recuperaSenhaMorador(ProprietarioModel ap) { try { return(oPropriDAO.recuperaSenhaMorador(ap)); } catch (Exception e) { throw e; } }
public int cadastrarApartamentoMoradorCompleto(ProprietarioModel pMoradorAzuli) { try { return(oPropriDAO.cadastrarApartamentoMoradorCompleto(pMoradorAzuli)); } catch (Exception e) { throw e; } }
public async Task <IActionResult> Create([Bind("Id,Nome,Cpf,Rg,Rua,CidadeId")] ProprietarioModel proprietarioModel) { if (ModelState.IsValid) { proprietarioModel.Nome = proprietarioModel.Nome.ToUpper(); _context.Add(proprietarioModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CidadeId"] = new SelectList(_context.CidadeModel, "Id", "Nome", proprietarioModel.CidadeId); return(View(proprietarioModel)); }
protected void btnAlteraSenha_Click(object sender, EventArgs e) { try { if (txtNovaSenha.Text.Length == 4) { ProprietarioBLL oProprietario = new ProprietarioBLL(); ProprietarioModel oProprietarioModel = new ProprietarioModel(); oProprietarioModel.ap = new ApartamentoModel(); if (txtNovaSenha.Text == txtRepitaNovaSenha.Text) { oProprietarioModel.ap.apartamento = (int)Session["AP"]; oProprietarioModel.ap.bloco = (int)Session["Bloco"]; oProprietarioModel.senha = txtNovaSenha.Text; oProprietario.alteraSenha(oProprietarioModel); StringBuilder sb = new StringBuilder(); sb.Append("<b>A sua senha foi alterada com sucesso! No próximo logon será necessário usá-la!</b>"); lblMensagem.Visible = true; lblMensagem.ForeColor = System.Drawing.Color.Green; lblMensagem.Text = sb.ToString(); } else { lblMensagem.Visible = true; lblMensagem.ForeColor = System.Drawing.Color.Red; lblMensagem.Text = "Senhas digitadas estão diferentes, favor verificar."; } } else { lblMensagem.Visible = true; lblMensagem.ForeColor = System.Drawing.Color.Red; lblMensagem.Text = "Senha precisa ser de até 4 caracteres, por motivo de segurança"; } } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> Create([Bind("ProprietarioId,Nome,Rg,Cpf,Rua,Cidade")] ProprietarioModel proprietarioModel) { if (ModelState.IsValid) { proprietarioModel.Nome = FormatarTexto.FormataMaiusculo(proprietarioModel.Nome); proprietarioModel.Rua = FormatarTexto.FormataMaiusculo(proprietarioModel.Rua); proprietarioModel.Cidade = FormatarTexto.FormataMaiusculo(proprietarioModel.Cidade); _context.Add(proprietarioModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(proprietarioModel)); }
public void alteraSenha(ProprietarioModel oProprietario) { string clausulaSQL = "ALTERA_SENHA"; try { SqlCommand comandoSQL = new SqlCommand(clausulaSQL); comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_AP", oProprietario.ap.apartamento); comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_BLOCO", oProprietario.ap.bloco); comandoSQL.Parameters.AddWithValue("@NOVA_SENHA", oProprietario.senha); ExecutaQuery(comandoSQL); } catch (Exception e) { throw e; } }
public listProprietario recuperaSenhaMorador(ProprietarioModel ap) { string clausulaSQL = "RECUPERA_SENHA_MORADOR"; try { SqlCommand comandoSQL = new SqlCommand(clausulaSQL); comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_AP", ap.ap.apartamento); comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_BLOCO", ap.ap.bloco); comandoSQL.Parameters.AddWithValue("@EMAIL", ap.email); DataTable tbProprietario = new DataTable(); tbProprietario = ExecutaQuery(comandoSQL); return(listaAp(tbProprietario)); } catch (Exception) { throw; } }
public listProprietario populaProprietario(ApartamentoModel ap, ProprietarioModel apPro) { string clausulaSQL = "POPULA_MORADOR"; try { SqlCommand comandoSQL = new SqlCommand(clausulaSQL); comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_AP", ap.apartamento); comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_BLOCO", ap.bloco); comandoSQL.Parameters.AddWithValue("@SENHA", apPro.senha); DataTable tbProprietario = new DataTable(); tbProprietario = ExecutaQuery(comandoSQL); return(listaAp(tbProprietario)); } catch (Exception) { throw; } }
public Model.listProprietario listaAp(DataTable dt) { listProprietario oListProprietario = new listProprietario(); foreach (DataRow dr in dt.Rows) { ProprietarioModel oPropri = new ProprietarioModel(); oPropri.ap = new ApartamentoModel(); if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1")) { oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString(); } if (dr.Table.Columns.Contains("NOME_PROPRIETARIO2")) { oPropri.proprietario2 = dr["NOME_PROPRIETARIO2"].ToString(); } oPropri.ap.bloco = int.Parse(dr["PROPRIETARIO_BLOCO"].ToString()); oPropri.ap.apartamento = int.Parse(dr["PROPRIETARIO_AP"].ToString()); if (dr.Table.Columns.Contains("email")) { oPropri.email = dr["email"].ToString(); } if (dr.Table.Columns.Contains("PASSWORD")) { oPropri.senha = dr["PASSWORD"].ToString(); } oListProprietario.Add(oPropri); } return(oListProprietario); }
public listAgenda geraReciboPago(AgendaModel oAgenda) { string clausulaSQL = "USP_GERA_RECIBO_RESERVA"; listAgenda oListaAgendaRecibo = new listAgenda(); SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["azulli"].ToString()); try { SqlCommand comandoSQL = new SqlCommand(clausulaSQL); comandoSQL.CommandType = CommandType.StoredProcedure; comandoSQL.Connection = conn; SqlDataReader myReader; comandoSQL.Parameters.AddWithValue("@DATAAGE", oAgenda.dataAgendamento); comandoSQL.Parameters.AddWithValue("@BLOCO", oAgenda.ap.bloco); comandoSQL.Parameters.AddWithValue("@AP", oAgenda.ap.apartamento); conn.Open(); myReader = comandoSQL.ExecuteReader(); do { while (myReader.Read()) { //if(myReader.GetSchemaTable().Columns.Contains("CONTADOR_MENSAGEM_PENDENTE")) try { oAgenda.dataAgendamento = Convert.ToDateTime(myReader["dataRec"]); } catch (IndexOutOfRangeException e) { e.ToString(); } try { oAgenda.ap.apartamento = Convert.ToInt32(myReader["apRec"]); } catch (IndexOutOfRangeException e) { e.ToString(); } try { oAgenda.ap.bloco = Convert.ToInt32(myReader["blocoRec"]); } catch (IndexOutOfRangeException e) { e.ToString(); } try { ProprietarioModel oPropri = new ProprietarioModel(); oPropri.proprietario1 = myReader["NomeRec"].ToString(); oAgenda.ap.oProprietario = oPropri; } catch (IndexOutOfRangeException e) { e.ToString(); } try { oAgenda.observacao = myReader["descricaoRec"].ToString(); } catch (IndexOutOfRangeException e) { e.ToString(); } try { oAgenda.valorReserva =Convert.ToDouble(myReader["valorRec"]); } catch (IndexOutOfRangeException e) { e.ToString(); } try { oAgenda.salaoFesta = Convert.ToBoolean(myReader["FESTA"]); } catch (IndexOutOfRangeException e) { e.ToString(); } try { oAgenda.salaoChurrasco = Convert.ToBoolean(myReader["CHURRAS"]); } catch (IndexOutOfRangeException e) { e.ToString(); } oListaAgendaRecibo.Add(oAgenda); } } while (myReader.NextResult()); //DataSet tbPendencia = new DataSet(); //tbPendencia = ExecutaProcQuery(comandoSQL); //DataTable pendenciaDT = tbPendencia.Tables[0]; //DataTable pendenciaDT01 = tbPendencia.Tables[1]; return oListaAgendaRecibo; } catch (Exception) { throw; } }
listProprietario Interfaces.IProprietario.recuperaSenhaMorador(ProprietarioModel ap) { throw new NotImplementedException(); }
public int CadastrarApartamentoMorador(ProprietarioModel ap) { try { return oPropriDAO.CadastrarApartamentoMorador(ap); } catch (Exception e) { throw e; } }
void Interfaces.IProprietario.alteraSenha(ProprietarioModel oProprietario) { throw new NotImplementedException(); }
/// <summary> /// /// </summary> /// <param name="ap"></param> /// <returns></returns> public listProprietario recuperaSenhaMorador(ProprietarioModel ap) { try { return oPropriDAO.recuperaSenhaMorador(ap); } catch (Exception e) { throw e; } }
public Model.listProprietario listaAp(DataTable dt) { listProprietario oListProprietario = new listProprietario(); foreach (DataRow dr in dt.Rows) { ProprietarioModel oPropri = new ProprietarioModel(); oPropri.ap = new ApartamentoModel(); if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1")) oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString(); if (dr.Table.Columns.Contains("NOME_PROPRIETARIO2")) oPropri.proprietario2 = dr["NOME_PROPRIETARIO2"].ToString(); oPropri.ap.bloco = int.Parse(dr["PROPRIETARIO_BLOCO"].ToString()); oPropri.ap.apartamento = int.Parse(dr["PROPRIETARIO_AP"].ToString()); if (dr.Table.Columns.Contains("email")) oPropri.email = dr["email"].ToString(); if (dr.Table.Columns.Contains("PASSWORD")) oPropri.senha = dr["PASSWORD"].ToString(); oListProprietario.Add(oPropri); } return oListProprietario; }
public listAgenda geraReciboPago(AgendaModel oAgenda) { string clausulaSQL = "USP_GERA_RECIBO_RESERVA"; listAgenda oListaAgendaRecibo = new listAgenda(); SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["azulli"].ToString()); try { SqlCommand comandoSQL = new SqlCommand(clausulaSQL); comandoSQL.CommandType = CommandType.StoredProcedure; comandoSQL.Connection = conn; SqlDataReader myReader; comandoSQL.Parameters.AddWithValue("@DATAAGE", oAgenda.dataAgendamento); comandoSQL.Parameters.AddWithValue("@BLOCO", oAgenda.ap.bloco); comandoSQL.Parameters.AddWithValue("@AP", oAgenda.ap.apartamento); conn.Open(); myReader = comandoSQL.ExecuteReader(); do { while (myReader.Read()) { //if(myReader.GetSchemaTable().Columns.Contains("CONTADOR_MENSAGEM_PENDENTE")) try { oAgenda.dataAgendamento = Convert.ToDateTime(myReader["dataRec"]); } catch (IndexOutOfRangeException e) { e.ToString(); } try { oAgenda.ap.apartamento = Convert.ToInt32(myReader["apRec"]); } catch (IndexOutOfRangeException e) { e.ToString(); } try { oAgenda.ap.bloco = Convert.ToInt32(myReader["blocoRec"]); } catch (IndexOutOfRangeException e) { e.ToString(); } try { ProprietarioModel oPropri = new ProprietarioModel(); oPropri.proprietario1 = myReader["NomeRec"].ToString(); oAgenda.ap.oProprietario = oPropri; } catch (IndexOutOfRangeException e) { e.ToString(); } try { oAgenda.observacao = myReader["descricaoRec"].ToString(); } catch (IndexOutOfRangeException e) { e.ToString(); } try { oAgenda.valorReserva = Convert.ToDouble(myReader["valorRec"]); } catch (IndexOutOfRangeException e) { e.ToString(); } try { oAgenda.salaoFesta = Convert.ToBoolean(myReader["FESTA"]); } catch (IndexOutOfRangeException e) { e.ToString(); } try { oAgenda.salaoChurrasco = Convert.ToBoolean(myReader["CHURRAS"]); } catch (IndexOutOfRangeException e) { e.ToString(); } oListaAgendaRecibo.Add(oAgenda); } } while (myReader.NextResult()); //DataSet tbPendencia = new DataSet(); //tbPendencia = ExecutaProcQuery(comandoSQL); //DataTable pendenciaDT = tbPendencia.Tables[0]; //DataTable pendenciaDT01 = tbPendencia.Tables[1]; return(oListaAgendaRecibo); } catch (Exception) { throw; } }
int Interfaces.IProprietario.CadastrarApartamentoMorador(ProprietarioModel ap) { throw new NotImplementedException(); }
public listProprietario populaProprietario(ApartamentoModel ap,ProprietarioModel apPro) { string clausulaSQL = "POPULA_MORADOR"; try { SqlCommand comandoSQL = new SqlCommand(clausulaSQL); comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_AP", ap.apartamento); comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_BLOCO", ap.bloco); comandoSQL.Parameters.AddWithValue("@SENHA", apPro.senha); DataTable tbProprietario = new DataTable(); tbProprietario = ExecutaQuery(comandoSQL); return listaAp(tbProprietario); } catch (Exception) { throw; } }
public listProprietario populaProprietario(ApartamentoModel ap, ProprietarioModel apPro) { throw new NotImplementedException(); }
public Model.listProprietario listaApSendReciboByEmail(DataTable dt) { listProprietario oListProprietario = new listProprietario(); foreach (DataRow dr in dt.Rows) { ProprietarioModel oPropri = new ProprietarioModel(); oPropri.ap = new ApartamentoModel(); if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1")) oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString(); if (dr.Table.Columns.Contains("PROPRIETARIO_BLOCO")) oPropri.ap.bloco = Convert.ToInt32(dr["PROPRIETARIO_BLOCO"]); if (dr.Table.Columns.Contains("PROPRIETARIO_AP")) oPropri.ap.apartamento = Convert.ToInt32(dr["PROPRIETARIO_AP"]); if (dr.Table.Columns.Contains("email")) oPropri.email = dr["email"].ToString(); oListProprietario.Add(oPropri); } return oListProprietario; }
listProprietario Interfaces.IProprietario.populaProprietario(ApartamentoModel ap, ProprietarioModel apPro) { throw new NotImplementedException(); }
public listProprietario recuperaSenhaMorador(ProprietarioModel ap) { string clausulaSQL = "RECUPERA_SENHA_MORADOR"; try { SqlCommand comandoSQL = new SqlCommand(clausulaSQL); comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_AP", ap.ap.apartamento); comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_BLOCO", ap.ap.bloco); comandoSQL.Parameters.AddWithValue("@EMAIL", ap.email); DataTable tbProprietario = new DataTable(); tbProprietario = ExecutaQuery(comandoSQL); return listaAp(tbProprietario); } catch (Exception) { throw; } }
public Model.listProprietario listaAp(DataTable dt) { listProprietario oListProprietario = new listProprietario(); foreach (DataRow dr in dt.Rows) { ProprietarioModel oPropri = new ProprietarioModel(); oPropri.ap = new ApartamentoModel(); if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1")) { oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString(); } if (dr.Table.Columns.Contains("NOME_PROPRIETARIO2")) { oPropri.proprietario2 = dr["NOME_PROPRIETARIO2"].ToString(); } oPropri.ap.bloco = int.Parse(dr["PROPRIETARIO_BLOCO"].ToString()); oPropri.ap.apartamento = int.Parse(dr["PROPRIETARIO_AP"].ToString()); if (dr.Table.Columns.Contains("email") && !Convert.IsDBNull(dr["email"])) { oPropri.email = dr["email"].ToString(); } if (dr.Table.Columns.Contains("PASSWORD") && !Convert.IsDBNull(dr["email"])) { oPropri.senha = dr["PASSWORD"].ToString(); } if (dr.Table.Columns.Contains("TELEFONE") && !Convert.IsDBNull(dr["email"])) { oPropri.telefone = dr["TELEFONE"].ToString(); } if (dr.Table.Columns.Contains("PROPRIETARIO_IMOVEL") && !Convert.IsDBNull(dr["email"])) { oPropri.proprietarioImovel = dr["PROPRIETARIO_IMOVEL"].ToString(); } if (dr.Table.Columns.Contains("QUANTIDADE_GARAGEM") && !Convert.IsDBNull(dr["QUANTIDADE_GARAGEM"])) { oPropri.ap.qtdGaragem = int.Parse(dr["QUANTIDADE_GARAGEM"].ToString()); } if (dr.Table.Columns.Contains("CPF") && !Convert.IsDBNull(dr["CPF"])) { oPropri.cpf = dr["CPF"].ToString(); } if (dr.Table.Columns.Contains("RG") && !Convert.IsDBNull(dr["RG"])) { oPropri.rg = dr["RG"].ToString(); } if (dr.Table.Columns.Contains("CELULAR") && !Convert.IsDBNull(dr["CELULAR"])) { oPropri.celular = dr["CELULAR"].ToString(); } if (dr.Table.Columns.Contains("ESTADO_CIVIL") && !Convert.IsDBNull(dr["ESTADO_CIVIL"])) { oPropri.estadoCivil = dr["ESTADO_CIVIL"].ToString(); } if (dr.Table.Columns.Contains("CEP") && !Convert.IsDBNull(dr["CEP"])) { oPropri.cepEndereco = dr["CEP"].ToString(); } if (dr.Table.Columns.Contains("ENDERECO") && !Convert.IsDBNull(dr["ENDERECO"])) { oPropri.endereco = dr["ENDERECO"].ToString(); } if (dr.Table.Columns.Contains("CIDADE") && !Convert.IsDBNull(dr["CIDADE"])) { oPropri.cidade = dr["CIDADE"].ToString(); } if (dr.Table.Columns.Contains("BAIRRO") && !Convert.IsDBNull(dr["BAIRRO"])) { oPropri.bairro = dr["BAIRRO"].ToString(); } if (dr.Table.Columns.Contains("ALUGA_GARAGEM") && !Convert.IsDBNull(dr["ALUGA_GARAGEM"])) { oPropri.alugaGaragem = dr["ALUGA_GARAGEM"].ToString(); } if (dr.Table.Columns.Contains("BICICLETAS_QUANTIDADE") && !Convert.IsDBNull(dr["BICICLETAS_QUANTIDADE"])) { oPropri.qtdBicicleta = int.Parse(dr["BICICLETAS_QUANTIDADE"].ToString()); } if (dr.Table.Columns.Contains("DESCRICAO_BICICLETAS") && !Convert.IsDBNull(dr["DESCRICAO_BICICLETAS"])) { oPropri.descricaoBike = dr["DESCRICAO_BICICLETAS"].ToString(); } oPropri.dependentes = listaDeDepedentes(oPropri.ap); oPropri.empregados = listaDeEmpregados(oPropri.ap); oPropri.transporte = listaDeTransporte(oPropri.ap); oPropri.emergencia = contatoEmergenciaMorador(oPropri.ap); oPropri.animais = getAnimaisMorador(oPropri.ap); oPropri.imobiliaria = getImobiliariaMorador(oPropri.ap); oListProprietario.Add(oPropri); } return(oListProprietario); }