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

        public void CarregaDataGrid()
        {
            ClnFuncRepository ObjFunc = new ClnFuncRepository();                              //Criar Obj

            dgv.DataSource = ObjFunc.ListarFuncionariosExcluidos(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 = ("Nome");
            dgv.Columns[2].HeaderText = ("Nascimento");
            dgv.Columns[3].HeaderText = ("RG");
            dgv.Columns[4].HeaderText = ("CPF");
            dgv.Columns[5].HeaderText = ("Cargo");
            dgv.Columns[6].HeaderText = ("Salario");
            dgv.Columns[7].HeaderText = ("Data Admissão");
            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;
                btnGerContato.Enabled  = false;
                btnGerEndereco.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;
                btnGerContato.Enabled  = true;
                btnGerEndereco.Enabled = true;
            }
        }
コード例 #2
0
        public void CarregaComboBox()
        {
            //Carregar ComboBox de Usuarios Não Atribuidos
            ClnFuncRepository ObjClnFuncRepository = new ClnFuncRepository();//Criar Obj
            DataTable         dtResultado          = ObjClnFuncRepository.ListarFuncSemUser().Tables[0];

            cboxUsuarioNãoAtribuidos.DataSource    = null;
            cboxUsuarioNãoAtribuidos.DataSource    = dtResultado;
            cboxUsuarioNãoAtribuidos.ValueMember   = "COD";
            cboxUsuarioNãoAtribuidos.DisplayMember = "NOME";
            cboxUsuarioNãoAtribuidos.SelectedItem  = "Nenhum";
            cboxUsuarioNãoAtribuidos.Refresh(); //faz uma nova busca no BD para preencher os valores da cb de departamentos.
        }
コード例 #3
0
        private void BtnAtivar_Click(object sender, EventArgs e)
        {
            int msg;                                                                                                                                                                                                       //Pergunta e aguarda resposta

            msg = Convert.ToInt32(MessageBox.Show("Deseja Ativar o Funcionario? " + Convert.ToString(dgv.CurrentRow.Cells[1].Value), "Ativar funcionario excluido", MessageBoxButtons.YesNo, MessageBoxIcon.Information)); //msg aguardando resposta

            //Exclusão física, será apagado do BD
            if (msg == 6)                                                           //6 representa Yes e 7 No
            {
                ClnFuncRepository objFunc = new ClnFuncRepository();                //Apagar da Agenda
                objFunc.AtivarFunc(Convert.ToInt32(dgv.CurrentRow.Cells[0].Value)); //Por Código
                MessageBox.Show("Usuario ativado com sucesso", "Ativar Funcionario excluido", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("OPERAÇÃO CANCELADA", "Ativar Funcionario excluido CANCELADA", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            CarregaDataGrid();
        }
コード例 #4
0
        private void BtnDesatribuir_Click(object sender, EventArgs e)
        {
            int msg;                                                                                                                                                                                                                    //Pergunta e aguarda resposta

            msg = Convert.ToInt32(MessageBox.Show("Deseja Desatribuir o Usuario? " + Convert.ToString(dgvUserAtribuidos.CurrentRow.Cells[1].Value), "D E S A T R I B U I Ç Ã 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
            {
                ClnFuncRepository objFunc = new ClnFuncRepository();                                       //Apagar da Agenda
                objFunc.DesatribuirUserFunc(Convert.ToInt32(dgvUserAtribuidos.CurrentRow.Cells[2].Value)); //Por Código
                MessageBox.Show("Usuario desatribuido com sucesso", "D E S A T R I B U I Ç Ã O", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("OPERAÇÃO CANCELADA", "D E S A T R I B U I Ç Ã O CANCELADA", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            CarregaDataGridAtribuir();
            CarregaDataGridDesatribuir();
            CarregaComboBox();
        }
コード例 #5
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 ((txtNome.Text == ""))
     {
         MessageBox.Show("Opa!!! algum Campo ficou em branco. ", "Item Novo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         txtNome.Focus();
     }
     else if (cboxCargoFunc.Text == "Nenhum")
     {
         if (MessageBox.Show("Deseja Realmente Cadastrar o funcionario sem Cargo?", "SEM CARGO!!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
         {
             cboxCargoFunc.Focus();
         }
         else
         {
             ClnFuncRepository ObjFunc = new ClnFuncRepository();
             if (btnGravar.Text == "&Alterar")
             {
                 ObjFunc.COD = Convert.ToInt32(txtCod.Text);
             }
             ObjFunc.NOME         = txtNome.Text;
             ObjFunc.NASCIMENTO   = mtxtDataNasc.Text;
             ObjFunc.RG           = mtxtRG.Text;
             ObjFunc.CPF          = mtxtCPF.Text;
             ObjFunc.DATAADMISSAO = mtxtDataAdmissao.Text;
             ObjFunc.COD_CARGO    = Convert.ToInt32(cboxCargoFunc.SelectedValue);
             ObjFunc.SALARIO      = txtRS.Text + txtSalario.Text;
             //if (btnGravar.Text == "&Alterar")
             //{
             //    ObjFunc.COD = Convert.ToInt32(TxtCod.Text);
             //}
             if (ObjOperacao == ClnFuncoesGerais.Operacao.Inclusao)//Verifica se é inclusão faça
             {
                 ObjFunc.Gravar();
                 MessageBox.Show("Usuario: " + txtNome.Text + ", cadastrado com sucesso", "Item Novo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 txtNome.Text          = "";
                 mtxtDataNasc.Text     = "";
                 mtxtRG.Text           = "";
                 mtxtCPF.Text          = "";
                 mtxtDataAdmissao.Text = "";
                 txtSalario.Text       = "";
                 //CarregaDataGrid(); //Chama o Método Preencher a Grid
             }
             else if (ObjOperacao == ClnFuncoesGerais.Operacao.Alteracao)//Verifica se é alteração faça
             {
                 ObjFunc.Alterar();
                 MessageBox.Show("Usuario " + txtNome.Text + ", Alterado com sucesso", "Alteração", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 //CarregaDataGrid(); //Chama o Método Preencher a Grid
                 FrmBuscarFunc ObjBuscarFunc = new FrmBuscarFunc();
                 ObjBuscarFunc.txtUsuarioCookie.Text = txtUsuarioCookie.Text;
                 ObjBuscarFunc.txtSenhaCookie.Text   = txtSenhaCookie.Text;
                 ObjBuscarFunc.Show();
                 this.Close();
             }
         }
     }
     else
     {
         ClnFuncRepository ObjFunc = new ClnFuncRepository();
         if (btnGravar.Text == "&Alterar")
         {
             ObjFunc.COD = Convert.ToInt32(txtCod.Text);
         }
         ObjFunc.NOME         = txtNome.Text;
         ObjFunc.NASCIMENTO   = mtxtDataNasc.Text;
         ObjFunc.RG           = mtxtRG.Text;
         ObjFunc.CPF          = mtxtCPF.Text;
         ObjFunc.DATAADMISSAO = mtxtDataAdmissao.Text;
         ObjFunc.COD_CARGO    = Convert.ToInt32(cboxCargoFunc.SelectedValue);
         ObjFunc.SALARIO      = txtRS.Text + txtSalario.Text;
         //if (btnGravar.Text == "&Alterar")
         //{
         //    ObjFunc.COD = Convert.ToInt32(TxtCod.Text);
         //}
         if (ObjOperacao == ClnFuncoesGerais.Operacao.Inclusao)//Verifica se é inclusão faça
         {
             ObjFunc.Gravar();
             MessageBox.Show("Usuario: " + txtNome.Text + ", cadastrado com sucesso", "Item Novo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             txtNome.Text          = "";
             mtxtDataNasc.Text     = "";
             mtxtRG.Text           = "";
             mtxtCPF.Text          = "";
             mtxtDataAdmissao.Text = "";
             txtSalario.Text       = "";
             //CarregaDataGrid(); //Chama o Método Preencher a Grid
         }
         else if (ObjOperacao == ClnFuncoesGerais.Operacao.Alteracao)//Verifica se é alteração faça
         {
             ObjFunc.Alterar();
             MessageBox.Show("Usuario " + txtNome.Text + ", Alterado com sucesso", "Alteração", MessageBoxButtons.OK, MessageBoxIcon.Information);
             //CarregaDataGrid(); //Chama o Método Preencher a Grid
             FrmBuscarFunc objBuscarFunc = new FrmBuscarFunc();
             objBuscarFunc.Show();
             this.Close();
         }
     }
 }