private void CarregarEndereco() { BLLEndereco bll = new BLLEndereco(dal); dtEndereco.DataSource = bll.CarregaEndereco(txtCpfEdit.Text); dtEndereco.Refresh(); dtEndereco.Update(); EsconderColunaEndereco(); }
private void btnAdicionar_Click(object sender, EventArgs e) { try { Endereco modelo = new Endereco(); modelo.CPF = Convert.ToString(txtCpfEdit.Text); modelo.TipoEnderecoId = Convert.ToInt32(cmbTipo.SelectedValue); modelo.CEP = Convert.ToString(txtCEPEdit.Text); modelo.Logradouro = Convert.ToString(txtEnderecoEdit.Text); modelo.Numero = Convert.ToInt32(txtNumeroEdit.Text); modelo.Complemento = Convert.ToString(txtComplementoEdit.Text); modelo.Bairro = Convert.ToString(txtBairroEdit.Text); modelo.Cidade = Convert.ToString(txtCidadeEdit.Text); modelo.UF = Convert.ToString(txtEstadoEdit.Text); DALConexao dal = new DALConexao(); BLLEndereco bll = new BLLEndereco(dal); ValidarCampos(modelo); if (this.operacao == "InserirEndereco") { btnSalvar_Click(sender, e); bll.Incluir(modelo); limpartelaEndereco(panelEndereco.Controls); CarregarEndereco(); btnSalvar.Enabled = true; MessageBox.Show("Dados cadastrados com sucesso!"); } else if (this.operacao == "editarEndereco") { modelo.EnderecoId = Convert.ToInt32(dtEndereco.CurrentRow.Cells["EnderecoId"].Value); bll.Alterar(modelo); limpartelaEndereco(panelEndereco.Controls); CarregarEndereco(); btnSalvar.Enabled = true; MessageBox.Show("Dados atualizados com sucesso!"); } btnAdicionar.Enabled = false; btnNovoEndereco.Enabled = true; dtDados.Enabled = true; } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btnExcluirEndereco_Click(object sender, EventArgs e) { try { DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString() == "Yes") { BLLEndereco bll = new BLLEndereco(dal); limpartelaEndereco(panelEndereco.Controls); bll.Excluir(Convert.ToInt32(dtEndereco.CurrentRow.Cells["EnderecoId"].Value.ToString())); CarregarEndereco(); btnExcluirEndereco.Enabled = false; } } catch { MessageBox.Show("Impossível excluir o registro. \n O registro está sendo utilizado em outra operação"); } }