//============================================== public void CarregaDataGrid() { ClnEnderecosRepository ObjUsuario = new ClnEnderecosRepository(); //Criar Obj dgv.DataSource = ObjUsuario.ListarEnderecos(LblCodigo.Text).Tables[0]; //Método Listar que passa o parâmetro do texto digitado para o Grid //Cria os Cabeçalhos de cada coluna dgv.Columns[0].HeaderText = ("COD"); dgv.Columns[1].HeaderText = ("Descrição"); dgv.Columns[2].HeaderText = ("CEP"); dgv.Columns[3].HeaderText = ("Endereço"); dgv.Columns[4].HeaderText = ("Numero"); dgv.Columns[5].HeaderText = ("Complemento"); dgv.Columns[6].HeaderText = ("Bairro"); dgv.Columns[7].HeaderText = ("Cidade"); dgv.Columns[8].HeaderText = ("Estado"); dgv.AutoResizeColumns(); //Tamanho exato da maior coluna if (dgv.RowCount == 0) //Se não houver dados no DGV, os botão serão desativados { //btnRelatorio.Enabled = false; //Desativar os botões //btnConsultar.Enabled = false; BtnEditar.Enabled = false; BtnExcluir.Enabled = false; MessageBox.Show("NÃO FORAM ENCONTRADOS DADOS COM A INFORMAÇÃO: " + txtEnd.Text, "Verificar", MessageBoxButtons.OK, MessageBoxIcon.Information); dgv.DataSource = null; //Limpa o cabeçalho txtDescricao.Focus(); } else { //btnRelatorio.Enabled = true; //Ativar os botões //btnConsultar.Enabled = true; BtnEditar.Enabled = true; BtnExcluir.Enabled = true; } }
private void btnGravar_Click(object sender, EventArgs e) { if ((txtDescricao.Text == "")) { MessageBox.Show("Opa!!! algum Campo ficou em branco. ", "Item Novo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDescricao.Focus(); } else { ClnEnderecosRepository ObjClnEndereco = new ClnEnderecosRepository(); if (btnGravar.Text == "&Alterar") { ObjClnEndereco.COD = Convert.ToInt32(lblCodEndereco.Text); } ObjClnEndereco.COD_FUNC = Convert.ToInt32(LblCodigo.Text); ObjClnEndereco.DESCRICAO = txtDescricao.Text; ObjClnEndereco.CEP = mtxtCEP.Text; ObjClnEndereco.ENDERECO = txtEnd.Text; ObjClnEndereco.NUMERO = mtxtNumero.Text; ObjClnEndereco.COMPLEMENTO = txtComplemento2.Text; ObjClnEndereco.BAIRRO = txtBairro.Text; ObjClnEndereco.CIDADE = txtCidade.Text; ObjClnEndereco.ESTADO = cboxEstado.Text; if (ObjOperacao == ClnFuncoesGerais.Operacao.Inclusao)//Verifica se é inclusão faça { ObjClnEndereco.Gravar(); MessageBox.Show("Usuario: " + txtEnd.Text + ", cadastrado com sucesso", "Item Novo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDescricao.Text = ""; mtxtCEP.Text = ""; txtEnd.Text = ""; mtxtNumero.Text = ""; txtComplemento2.Text = ""; txtBairro.Text = ""; txtCidade.Text = ""; cboxEstado.Text = ""; CarregaDataGrid(); //Chama o Método Preencher a Grid } else if (ObjOperacao == ClnFuncoesGerais.Operacao.Alteracao) //Verifica se é alteração faça { ObjClnEndereco.Alterar(); MessageBox.Show("Usuario " + txtEnd.Text + ", Alterado com sucesso", "Alteração", MessageBoxButtons.OK, MessageBoxIcon.Information); CarregaDataGrid(); //Chama o Método Preencher a Grid FrmCadEndereco objCadEnderecos = new FrmCadEndereco(); objCadEnderecos.LblCodigo.Text = LblCodigo.Text; objCadEnderecos.lblNomeFuncionario.Text = lblNomeFuncionario.Text; objCadEnderecos.Show(); this.Close(); } } }
private void BtnExcluir_Click(object sender, EventArgs e) { int msg; //Pergunta e aguarda resposta msg = Convert.ToInt32(MessageBox.Show("Deseja excluir o registro? " + Convert.ToString(dgv.CurrentRow.Cells[0].Value), "E X C L U S Ã O", MessageBoxButtons.YesNo, MessageBoxIcon.Information)); //msg aguardando resposta //Exclusão física, será apagado do BD if (msg == 6) //6 representa Yes e 7 No { ClnEnderecosRepository objUsuario = new ClnEnderecosRepository(); //Apagar da Agenda objUsuario.Excluir(Convert.ToInt32(dgv.CurrentRow.Cells[0].Value)); //Por Código MessageBox.Show("Registro excluído com sucesso", "E X C L U S Ã O", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("OPERAÇÃO CANCELADA", "CANCELAMENTO E X C L U S Ã O", MessageBoxButtons.OK, MessageBoxIcon.Information); } CarregaDataGrid(); }