/// <summary> /// Returns true if Endereco instances are equal /// </summary> /// <param name="other">Instance of Endereco to be compared</param> /// <returns>Boolean</returns> public bool Equals(EnderecoModel other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Logradouro == other.Logradouro || Logradouro != null && Logradouro.Equals(other.Logradouro) ) && ( Bairro == other.Bairro || Bairro != null && Bairro.Equals(other.Bairro) ) && ( Cidade == other.Cidade || Cidade != null && Cidade.Equals(other.Cidade) ) && ( Estado == other.Estado || Estado != null && Estado.Equals(other.Estado) )); }
private void CarregaCep() { try { DataSet dados = new DataSet(); string Bairro, Cidade, Endereco; dados = cep.Completar_Cep(mtxtCep.Text); Bairro = dados.Tables[0].Rows[0]["bairro"].ToString().Trim(); Cidade = dados.Tables[0].Rows[0]["cidade"].ToString().Trim(); Endereco = dados.Tables[0].Rows[0]["tipo_logradouro"].ToString().Trim() + " " + dados.Tables[0].Rows[0]["logradouro"].ToString().Trim(); if (Bairro.Equals("") || Cidade.Equals("") || Endereco.Equals("")) { MessageBox.Show("Não foi possivel completar o CEP"); return; } else { txtBairro.Text = Bairro; txtCid.Text = Cidade; txtEnd.Text = Endereco; } }catch (Exception) { MessageBox.Show("Não foi possível completar CEP"); } }
protected override bool EqualsCore(Endereco other) { return(Logradouro.Equals(other.Logradouro) && Numero.Equals(other.Numero) && Complemento.Equals(other.Complemento) && Bairro.Equals(other.Bairro) && Cep.Equals(other.Cep) && Cidade.Equals(other.Cidade) && Estado.Equals(other.Estado)); }