private void btnDeletar_Click(object sender, EventArgs e) { try { if (String.IsNullOrEmpty(txtNome_User.Text) || String.IsNullOrEmpty(txtEmail_User.Text)) { MessageBox.Show(this, "Email ou Nome estão vazios e por isso não será possivel excluir!!!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { ConexaoDb conexao = new ConexaoDb(); string sql; sql = "DELETE FROM Crud_User WHERE ID =" + "'" + idAtual + "'" + "AND NOME = " + "'" + txtNome_User.Text + "'" + "AND E-MAIL = " + "'" + txtEmail_User.Text + "'"; conexao.ExecutaQuery(sql); preencheDataGrid(permissao); } } catch (Exception ex) { MessageBox.Show(this, "Ocorreu um erro na hora de deletar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } finally { LimparDados(); } }
private void btnApagarDespesas_Click(object sender, EventArgs e) { try { if (cbDespesasMeses.SelectedItem == null) { MessageBox.Show("Não é possivel apagar os gastos do mes, sem informar o mês escolhido!"); return; } DialogResult dialog = MessageBox.Show($"Tem certeza que deseja excluir as despesas do mes: {cbDespesasMeses.SelectedItem}?", "Apagar Despesas", MessageBoxButtons.YesNo); ConexaoDb conexao = new ConexaoDb(); string sql; if (dialog == DialogResult.Yes) { sql = "DELETE FROM GASTOS WHERE MES = " + "'" + cbDespesasMeses.SelectedItem + "'" + "AND ID_USER = "******"'" + idUser + "'"; conexao.ExecutaQuery(sql); ModificaUser modificaUser = new ModificaUser(); modificaUser.GastosMensais(modificaUser.idGastosMensais); } else if (dialog == DialogResult.No) { return; } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro na hora de apagar"); return; } }
private void btnSalvar_Click(object sender, EventArgs e) { try { ConexaoDb conexao = new ConexaoDb(); Util util = new Util(); string sql; if (String.IsNullOrEmpty(txtNome_User.Text) || String.IsNullOrEmpty(txtEmail_User.Text)) { MessageBox.Show(this, "Email ou Nome estão vazios e por isso não será possivel salvar!!!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (!util.verificaEmail(txtEmail_User.Text)) { MessageBox.Show("Email Inválido!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else if (permissao == "Funcionario" || permissao == "Administrador") { sql = "UPDATE Crud_User SET NOME = " + "'" + txtNome_User.Text + "'" + ", EMAIL = " + "'" + txtEmail_User.Text + "'" + ", PERMISSAO = " + "'" + cbPermissao.SelectedItem + "'" + ", SALARIO = " + "'" + txtSalarioUpdate.Text + "'" + " WHERE ID = " + "'" + idAtual + "'"; conexao.ExecutaQuery(sql); preencheDataGrid(permissao); } else { sql = "UPDATE Crud_User SET NOME = " + "'" + txtNome_User.Text + "'" + ", SALARIO = " + "'" + txtSalarioUpdate.Text + "'" + ", EMAIL = " + "'" + txtEmail_User.Text + "'" + " WHERE ID = " + "'" + idAtual + "'"; conexao.ExecutaQuery(sql); preencheDataGrid(permissao); } } catch (Exception ex) { MessageBox.Show("Erro ao salvar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); } finally { LimparDados(); } }
public void AbrirChamadoParam() { bool chamadoIsTrue = false; try { ConexaoDb conexaoDb = new ConexaoDb(); string sql; if (String.IsNullOrEmpty(txtTituloMsg.Text)) { MessageBox.Show("Não é possivel abrir um chamado com o Titulo vazio"); return; } if (String.IsNullOrEmpty(txtCorpoMensagem.Text)) { MessageBox.Show("Não é possivel abrir um chamado com a mensagem vazia"); return; } sql = "INSERT INTO MensagemSuporte(id_chamado, id_user, email_user, nome_user, " + "cargo_recebe_msg, nome_recebe_msg, titulo_msg, mensagem, respondida) VALUES(" + "(SELECT ISNULL(MAX(ID_CHAMADO), 0) + 1 FROM MensagemSuporte), " + "'" + id + "', " + "'" + EmailUser + "', " + "'" + NomeUser + "', " + "'Funcionario', " + "'" + NomeFuncionario[1] + "', " + "'" + txtTituloMsg.Text + "', " + "'" + txtCorpoMensagem.Text + "', " + "'0'" + ")"; conexaoDb.ExecutaQuery(sql); chamadoIsTrue = true; } catch (Exception ex) { chamadoIsTrue = false; MessageBox.Show("Ocorreu um erro"); return; } finally { LimparDados(); } if (chamadoIsTrue) { MessageBox.Show("Chamado criado com sucesso"); } }
private void btnResponderChamado_Click(object sender, EventArgs e) { bool chamadoIsTrue = false; try { ConexaoDb conexaoDb = new ConexaoDb(); string sql; if (String.IsNullOrEmpty(txtTituloMsg.Text)) { MessageBox.Show("Não é possivel abrir um chamado com o Titulo vazio"); return; } if (String.IsNullOrEmpty(txtCorpoMensagem.Text)) { MessageBox.Show("Não é possivel abrir um chamado com a mensagem vazia"); return; } if (permissao == "Funcionario") { sql = "INSERT INTO MensagemSuporte(id_chamado, id_user, email_user, nome_user, " + "cargo_recebe_msg, nome_recebe_msg, titulo_msg, mensagem, respondida) VALUES(" + "'" + id_chamado + "', " + "'" + id_user + "', " + "'" + email + "', " + "'" + nome + "', " + "'Comum', " + "'" + nomeRecebe + "', " + "'" + txtTituloMsg.Text + "', " + "'" + txtCorpoMensagem.Text + "', " + "'1'" + ")"; conexaoDb.ExecutaQuery(sql); chamadoIsTrue = true; } else if (permissao == "Comum") { sql = "INSERT INTO MensagemSuporte(id_chamado, id_user, email_user, nome_user, " + "cargo_recebe_msg, nome_recebe_msg, titulo_msg, mensagem, respondida) VALUES(" + "'" + id_chamado + "', " + "'" + id_user + "', " + "'" + email + "', " + "'" + nome + "', " + "'Funcionario', " + "'" + nomeRecebe + "', " + "'" + txtTituloMsg.Text + "', " + "'" + txtCorpoMensagem.Text + "', " + "'0'" + ")"; conexaoDb.ExecutaQuery(sql); chamadoIsTrue = true; } } catch (Exception ex) { chamadoIsTrue = false; MessageBox.Show("Ocorreu um erro"); return; } finally { LimparDados(); } if (chamadoIsTrue) { MessageBox.Show("Chamado respondido com sucesso"); } }
private void btnSalvar_Click(object sender, EventArgs e) { ConexaoDb conexaodb = new ConexaoDb(); HashPwd hashPwd = new HashPwd(); Util util = new Util(); string verificaNumero = "^[0-9]"; try { string sql = ""; string recebeSalario = txtSalario.Text; recebeSalario = recebeSalario.Replace(",", "."); char charac = recebeSalario.ToCharArray()[0]; int verificaSequencia = charac * 11; if (verificaSequencia.ToString() == txtSalario.Text) { MessageBox.Show("Essa sequencia do campo de salário não é permitida"); } if (String.IsNullOrEmpty(txtEmail.Text) || String.IsNullOrEmpty(txtName.Text) || String.IsNullOrEmpty(txtSenha.Text)) { MessageBox.Show("Algum campo ficou vazio, não sera possivel efetuar o cadastro!"); return; } if (!util.verificaEmail(txtEmail.Text)) { MessageBox.Show("Email Inválido!"); return; } if (!Regex.IsMatch(txtSalario.Text, verificaNumero)) { MessageBox.Show("Só é permitido numeros no campo de salário"); return; } if (confereCaracteresPerigosos(txtEmail.Text)) { if (confereCaracteresPerigosos(txtName.Text)) { string hashSenha = hashPwd.HashValue(txtSenha.Text); sql = "INSERT INTO Crud_User(nome, email, senha, salario) VALUES ( " + "'" + txtName.Text + "', " + "'" + txtEmail.Text + "', " + "'" + hashSenha + "', " + "" + recebeSalario + "" + ")"; conexaodb.ExecutaQuery(sql); } else { return; } } else { return; } MessageBox.Show("Cadastro efetuado com sucesso!"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); return; } finally { LimparDados(); } }
private void btnEnviar_Click(object sender, EventArgs e) { try { //lblTotalMes.Text = txtGanhosRecebidos.Text; btnAdcLinha.Enabled = true; btnRmvLinha.Enabled = true; string sql; if (cbDespesasMeses.SelectedItem == null) { MessageBox.Show("Filtro mes não pode ficar vazio"); return; } if (btnRmvIsTrue) { ConexaoDb conexao = new ConexaoDb(); foreach (var id in idGrid) { conexao.ConexaoDbOpen(); sql = "DELETE FROM GASTOS WHERE ID = " + "'" + id + "'"; conexao.ExecutaQuery(sql); } btnRmvIsTrue = false; } else { ConexaoDb conexao = new ConexaoDb(); foreach (DataGridViewRow row in gridDespesas.Rows) { if (row.Cells["VALOR"].Value == "0") { MessageBox.Show("Não é possivel salvar a despesa com o valor igual a 0"); return; } if (row.Cells["DESCRICAO"].Value != "" || row.Cells["VALOR"].Value != "") { conexao.ConexaoDbOpen(); sql = "INSERT INTO GASTOS(ID_USER, MES, DESCRICAO, VALOR) VALUES(" + "'" + idUser + "', " + "'" + cbDespesasMeses.SelectedItem + "', " + "'" + row.Cells["DESCRICAO"].Value + "', " + "'" + row.Cells["VALOR"].Value + "'" + ")"; conexao.ExecutaQuery(sql); } else { MessageBox.Show("A campos vazio e por isso não sera possivel cadastrar"); } } InitializeGridDespesas(); cbDespesasMeses.SelectedItem = null; btnAdcLinha.Enabled = false; btnRmvLinha.Enabled = false; btnEnviar.Enabled = false; } } catch (Exception ex) { MessageBox.Show(ex.ToString()); //MessageBox.Show("Ocorreu um erro na hora de salvar"); return; } }