private void btnLogar_Click(object sender, EventArgs e) { ConexaoDb conexaoDb = new ConexaoDb(); HashPwd hashPwd = new HashPwd(); ModificaUser mdUser = new ModificaUser(); Util util = new Util(); string id; try { string sql = ""; if (String.IsNullOrEmpty(txtLogin.Text) || String.IsNullOrEmpty(txtSenha.Text)) { MessageBox.Show("Não é possivel logar com campos vazios"); return; } if (!util.verificaEmail(txtLogin.Text)) { MessageBox.Show("Email Inválido!"); return; } if (confereCaracteresPerigosos(txtLogin.Text)) { string hashSenha = hashPwd.HashValue(txtSenha.Text); sql = "SELECT * FROM Crud_User WHERE " + "email = '" + txtLogin.Text + "' and " + "senha = '" + hashSenha + "'"; if (conexaoDb.verificaUsuario(sql)) { conexaoDb.ConexaoDbOpen(); sql = "SELECT ID FROM Crud_User WHERE " + "email = '" + txtLogin.Text + "' and " + "senha = '" + hashSenha + "'"; id = conexaoDb.resultLabel(sql); MessageBox.Show("Login bem sucedido"); mdUser.verificaPermissaoUser(txtLogin.Text, hashSenha, id); mdUser.Closed += (s, args) => this.Close(); mdUser.Show(); Hide(); } else { MessageBox.Show("Email ou senha errados ou este usuario não foi cadastrado"); } } } catch (Exception ex) { MessageBox.Show("Ocorreu uma falha ao logar"); } finally { conexaoDb.FecharConexao(); } }
private void btnResponderChamado_Click(object sender, EventArgs e) { try { string name; ConexaoDb conexaoDb = new ConexaoDb(); conexaoDb.ConexaoDbOpen(); string sql = "SELECT NOME FROM Crud_User WHERE EMAIL = " + "'" + emailFunc + "'"; name = conexaoDb.resultLabel(sql); ResponderChamado responderChamado = new ResponderChamado(idChamado, idUser, emailFunc, name, txtNome.Text, txtTitulo.Text, permissao); responderChamado.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); //MessageBox.Show(this, "Ocorreu um erro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } }
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; } }