예제 #1
0
        private void CarregarEndereco()
        {
            BLLEndereco bll = new BLLEndereco(dal);

            dtEndereco.DataSource = bll.CarregaEndereco(txtCpfEdit.Text);
            dtEndereco.Refresh();
            dtEndereco.Update();
            EsconderColunaEndereco();
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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");
            }
        }