private void CarregaDataGridView(int idGrid) { ClsConSQL clsCon; DataTable dt; try { clsCon = new ClsConSQL(); dt = new DataTable(); dt = clsCon.DTBuscaTodosRegistros(); if (dt.Rows.Count > 0) { if (idGrid == 1) { dvgDados.DataSource = dt; } else { dgvRegistros.DataSource = dt; } } else { MessageBox.Show("Não há registros no sistema. Favor cadastrá-los para aparecerem aqui.", "Registros inexistentes", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception erro) { MessageBox.Show(string.Format("Falha ao processar a operação: " + erro.Message, "Aviso!", MessageBoxButtons.OK)); } }
private void btnExcluir_Click(object sender, EventArgs e) { if (idFuncionario != 0) { if (MessageBox.Show("Deseja excluir o registro selecionado?", "Exluindo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { ClsConSQL clsCon = new ClsConSQL(); if (clsCon.DeletandoFuncionario(idFuncionario) > 0) { MessageBox.Show("Sucesso ao excluir o registro!", "Registro deletado", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaControles(); CarregaComboCargos(); txtIdadeCad.Clear(); ControlaCampos(false); CarregaDataGridView(1); } else { MessageBox.Show("Falha ao excluir o registro!", "Falha ao deletar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } else { MessageBox.Show("Selecione antes um registro para excluir", "Seleção inválida", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void CarregaComboCargos() { var clsCon = new ClsConSQL(); DataTable dt = new DataTable(); dt.TableName = "DTCargos"; dt = clsCon.DTCarregaComboCargos(); foreach (DataRow linhas in dt.Rows) { cmbBuscaCargoFunc.Items.Add(linhas["Cargo"]); } }
private void btnBuscarRegistros_Click(object sender, EventArgs e) { var cls = new ClsConSQL(); DataSet ds = cls.BuscandoRegistros(txtNomeBusca.Text, Convert.ToInt32(txtNumRegistroBusca.Text == string.Empty ? int.MinValue : Convert.ToInt32(txtNumRegistroBusca.Text)), cmbBuscaCargoFunc.Text); if (ds.Tables[0].Rows.Count < 1) { MessageBox.Show("A pesquisa não retonou resultados!", "Nenhum registro retornado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { dvgDados.DataSource = ds.Tables[0]; } }
private void btnSalvar_Click(object sender, EventArgs e) { ClsConSQL clsCon = new ClsConSQL(); int contadorCampos = 0; foreach (TextBox txtVazios in grpDadosFuncionarios.Controls.OfType <TextBox>()) { if (string.IsNullOrEmpty(txtVazios.Text)) { contadorCampos++; } } if (contadorCampos > 0) { MessageBox.Show(string.Format("Existe {0} campo(s) vazio(s). Favor preenchê-los!", contadorCampos), "Campos vazios", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { if (clsCon.InserindoAlterandoFuncionario(txtNomeCad.Text, dtpDataNasc.Value, txtCargoCad.Text, Convert.ToInt32(txtIdadeCad.Text), flagOperacao, idFuncionario) == true) { MessageBox.Show("Registro gravado com sucesso!", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaControles(); cmbBuscaCargoFunc.Items.Clear(); CarregaComboCargos(); txtIdadeCad.Clear(); ControlaCampos(false); CarregaDataGridView(1); } else { MessageBox.Show("Problemas ao gravar o registro do funcionario", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); ControlaCampos(false); LimpaControles(); } } }
private void btnLogin_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtUsuarioLogin.Text)) { MessageBox.Show("Por favor, preencha o campo de usuário", "Campo vazio", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (string.IsNullOrEmpty(txtSenhaLogin.Text)) { MessageBox.Show("Por favor, preencha o campo de senha", "Campo vazio", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } try { clsCon = new ClsConSQL(); dt = new DataTable(); dt = clsCon.DTUtilizadorSistema(txtUsuarioLogin.Text, txtSenhaLogin.Text); if (dt.Rows.Count > 0) { FormSistema abrirFormSistema = new FormSistema(dt.Rows[0][0].ToString()); // Informa o usuário logado neste formulário this.Hide(); abrirFormSistema.Show(); } else { MessageBox.Show("Usuário e/ou senha incorreto(s). Verifique se o usuário existe", "Credenciais inválidas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception erro) { MessageBox.Show(string.Format("Falha ao processar a operação: " + erro.Message, "Aviso!", MessageBoxButtons.OK)); } }