public void UpdateCasa() { string cepFormat = mtbCEP.Text.Replace("-", "").Replace(" ", ""); int idReferencia = Casa.IdCasa; string novoRua = mtbRua.Text.Trim(); string novoBairro = mtbBairro.Text.Trim(); string novoNumero = mtbNumero.Text.Trim(); string observacao = mtbObservacao.Text.Trim(); string cidade = mtbCidade.Text.Trim(); if (CanUpdate(novoRua, novoBairro, novoNumero, cepFormat, observacao, cidade)) { try { CasaBusiness.Update(idReferencia, novoRua, novoBairro, novoNumero, cepFormat, observacao, cidade); MessageBox.Show($"Atualização realizada com sucesso.", "Parabéns", MessageBoxButtons.OK, MessageBoxIcon.Information); CasaBusiness.QueryAll(string.Empty, string.Empty, string.Empty, string.Empty); this.ParentForm.Close(); } catch (Exception e) { MessageBox.Show("Ocorreu um erro atualizar. Erro: " + e.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void Search() { List <Casa> casas = new List <Casa>(); string cepFormat = mtbCEP.Text.Replace("-", "").Replace(" ", "").Trim(); string id = mtbId.Text.Trim(); if (CanQuery(mtbBairro.Text, mtbCidade.Text)) { try { casas = CasaBusiness.QueryAll(id, mtbCidade.Text.Trim(), mtbBairro.Text.Trim(), cepFormat); lblCount.Text = casas.Count().ToString(); dgvCasa.DataSource = casas; mtbId.Focus(); } catch (Exception e) { MessageBox.Show("Ocorreu um erro pesquisar. Erro: " + e.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }