//============================================== public void CarregaDataGrid() { ClnCargosRepository ObjCargos = new ClnCargosRepository(); //Criar Obj dgv.DataSource = ObjCargos.ListarCargosCadCargos(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 = ("COD"); dgv.Columns[1].HeaderText = ("Cargo"); dgv.Columns[2].HeaderText = ("Salario"); 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; } }
private void FrmCadFuncionarios_Load(object sender, EventArgs e) { try { //Carregar ComboBox de Cargos Cadastrados ClnCargosRepository ObjClnCargosRepository = new ClnCargosRepository();//Criar Obj DataTable dtResultado = ObjClnCargosRepository.ListarCargosCombo().Tables[0]; cboxCargoFunc.DataSource = null; cboxCargoFunc.DataSource = dtResultado; cboxCargoFunc.ValueMember = "COD"; cboxCargoFunc.DisplayMember = "CARGO"; cboxCargoFunc.SelectedItem = "Nenhum"; cboxCargoFunc.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 (cboxCargoFunc.SelectedItem == "") { MessageBox.Show("Usuario esta desabilitado, informe seu supervisor.", "Problema ao Logar", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { throw; } }
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 { ClnCargosRepository objUsuario = new ClnCargosRepository(); //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(); }
private void btnGravar_Click(object sender, EventArgs e) { //Verifica se os campos nome e telefone estão preenchidos, porque são obrigatórios if ((txtCargo.Text == "")) { MessageBox.Show("Opa!!! algum Campo ficou em branco. ", "Item Novo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtPesquisa.Focus(); } else { ClnCargosRepository Usuario = new ClnCargosRepository(); Usuario.CARGO = txtCargo.Text; Usuario.SALARIO = TxtRS.Text + txtSalario.Text; if (btnGravar.Text == "&Alterar") { Usuario.COD = Convert.ToInt32(TxtCod.Text); } if (ObjOperacao == ClnFuncoesGerais.Operacao.Inclusao)//Verifica se é inclusão faça { Usuario.Gravar(); MessageBox.Show("Usuario: " + txtCargo.Text + ", cadastrado com sucesso", "Item Novo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCargo.Text = ""; txtSalario.Text = ""; txtPesquisa.Text = ""; CarregaDataGrid(); //Chama o Método Preencher a Grid } else if (ObjOperacao == ClnFuncoesGerais.Operacao.Alteracao) //Verifica se é alteração faça { Usuario.Alterar(); MessageBox.Show("Usuario " + txtCargo.Text + ", Alterado com sucesso", "Alteração", MessageBoxButtons.OK, MessageBoxIcon.Information); CarregaDataGrid(); //Chama o Método Preencher a Grid FrmCadCargos objCadCargos = new FrmCadCargos(); objCadCargos.Show(); this.Close(); } } }