//============================================== 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; } }
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(); } } }
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; } }
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(); }
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(); } } }