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();
     }
 }
Exemple #2
0
 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();
     }
 }
Exemple #4
0
        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");
            }
        }
Exemple #6
0
        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();
            }
        }
Exemple #7
0
 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;
     }
 }