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

        public void CarregaDataGrid()
        {
            ClnContatosRepository ObjContatos = new ClnContatosRepository();              //Criar Obj

            dgv.DataSource = ObjContatos.ListarTiposContatos(txtPesquisa.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 = ("Codigo");
            dgv.Columns[1].HeaderText = ("Tipo de Contato");
            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: " + txtPesquisa.Text, "Verificar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dgv.DataSource   = null; //Limpa o cabeçalho
                txtPesquisa.Text = "";
                txtPesquisa.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)
 {
     //Verifica se os campos nome e telefone estão preenchidos, porque são obrigatórios
     if ((txtTipo.Text == ""))
     {
         MessageBox.Show("Opa!!! algum Campo ficou em branco. ", "Item Novo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         txtPesquisa.Focus();
     }
     else
     {
         ClnContatosRepository ObjContatos = new ClnContatosRepository();
         ObjContatos.TIPO = txtTipo.Text;
         if (btnGravar.Text == "&Alterar")
         {
             ObjContatos.COD = Convert.ToInt32(TxtCod.Text);
         }
         if (ObjOperacao == ClnFuncoesGerais.Operacao.Inclusao)//Verifica se é inclusão faça
         {
             ObjContatos.GravarTipoContato();
             MessageBox.Show("Tipo de Contato: " + txtTipo.Text + ", cadastrado com sucesso", "Item Novo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             txtTipo.Text     = "";
             txtPesquisa.Text = "";
             CarregaDataGrid();                                       //Chama o Método Preencher a Grid
         }
         else if (ObjOperacao == ClnFuncoesGerais.Operacao.Alteracao) //Verifica se é alteração faça
         {
             ObjContatos.AlterarTipoContato();
             MessageBox.Show("Tipo de Contato: " + txtTipo.Text + ", Alterado com sucesso", "Alteração", MessageBoxButtons.OK, MessageBoxIcon.Information);
             CarregaDataGrid(); //Chama o Método Preencher a Grid
             FrmCadUsuario objCadUsuario = new FrmCadUsuario();
             objCadUsuario.Show();
             this.Close();
         }
     }
 }
コード例 #3
0
 private void FrmCadContatos_Load(object sender, EventArgs e)
 {
     try
     {
         //Carregar ComboBox de Cargos Cadastrados
         ClnContatosRepository ObjClnContatosRepository = new ClnContatosRepository();//Criar Obj
         DataTable             dtResultado = ObjClnContatosRepository.ListarComboTiposContatos().Tables[0];
         cboxTipo.DataSource    = null;
         cboxTipo.DataSource    = dtResultado;
         cboxTipo.ValueMember   = "COD";
         cboxTipo.DisplayMember = "TIPO";
         cboxTipo.SelectedItem  = "Nenhum";
         cboxTipo.Refresh(); //faz uma nova busca no BD para preencher os valores da cb de departamentos.
         DateTime now = DateTime.Now;
         //txtDataInclusao.Text = Convert.ToString(now);
         if (cboxTipo.SelectedItem == "")
         {
             MessageBox.Show("Usuario esta desabilitado, informe seu supervisor.", "Problema ao Logar", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
コード例 #4
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
            {
                ClnContatosRepository objContatos = new ClnContatosRepository();                //Apagar da Agenda
                objContatos.ExcluirTipoContato(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();
        }
コード例 #5
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            if ((txtContato.Text == ""))
            {
                MessageBox.Show("Opa!!! algum Campo ficou em branco. ", "Item Novo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtContato.Focus();
            }
            else
            {
                ClnContatosRepository ObjClnEndereco = new ClnContatosRepository();
                if (btnGravar.Text == "&Alterar")
                {
                    ObjClnEndereco.COD = Convert.ToInt32(lblCodEndereco.Text);
                }
                ObjClnEndereco.COD_FUNC = Convert.ToInt32(LblCodigo.Text);
                ObjClnEndereco.TIPO     = cboxTipo.Text;
                ObjClnEndereco.CONTATO  = txtContato.Text;
                ObjClnEndereco.OBS      = txtObs.Text;

                if (ObjOperacao == ClnFuncoesGerais.Operacao.Inclusao)//Verifica se é inclusão faça
                {
                    ObjClnEndereco.Gravar();
                    MessageBox.Show("Contato de Tipo: " + cboxTipo.Text + ", cadastrado com sucesso", "Item Novo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cboxTipo.Text   = "";
                    txtContato.Text = "";
                    txtObs.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 " + txtContato.Text + ", Alterado com sucesso", "Alteração", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    CarregaDataGrid(); //Chama o Método Preencher a Grid
                    FrmCadContatos objCadContatos = new FrmCadContatos();
                    objCadContatos.LblCodigo.Text          = LblCodigo.Text;
                    objCadContatos.lblNomeFuncionario.Text = lblNomeFuncionario.Text;
                    objCadContatos.Show();
                    this.Close();
                }
            }
        }