コード例 #1
0
        //==============================================

        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;
            }
        }
コード例 #2
0
        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();
                }
            }
        }
コード例 #3
0
        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();
        }