public RetornoFuncao realizaLogin(int codigoUsuario, string senhaUsuario) { try { var conexao = new BancoDadosDapperContexto(); var bancoDados = conexao.conexaobanco(); var consulta = @"SELECT 1 FROM usuarios WHERE codigo = @codigo AND senha = @senha"; var usuarioSucesso = bancoDados.Query <int>(consulta, new { codigo = codigoUsuario, senha = senhaUsuario }).FirstOrDefault() == 0 ? 0 : bancoDados.Query <int>(consulta, new { codigo = codigoUsuario, senha = senhaUsuario }).FirstOrDefault(); conexao.Desconectabanco(); if (usuarioSucesso == 0) { return new RetornoFuncao() { sucesso = false, Descricao = "Usuário ou Senha inválidos" } } ; return(new RetornoFuncao() { sucesso = true, Descricao = "Login feito com sucesso!" }); } catch (Exception erro) { return(new RetornoFuncao() { sucesso = false, Descricao = erro.Message }); } }
public RetornoFuncao atualizarTicket(ticketsModelo tickets) { try { var conexao = new BancoDadosDapperContexto(); var BancoDados = conexao.conexaobanco(); BancoDados.Execute(@"UPDATE ticket SET idFilme = @idFilme, idSala = @idSala, sessaoFinalizada = @sessaoFinalizada, poltronas = @poltronas WHERE id = @id", tickets); return(new RetornoFuncao() { sucesso = true, Descricao = "Atualizado ticket da sessão!" }); } catch (Exception ex) { return(new RetornoFuncao() { sucesso = false, Descricao = ex.Message }); } }
public int geraSala() { try { var conexao = new BancoDadosDapperContexto(); var bancoDados = conexao.conexaobanco(); var serializa = @"SELECT id FROM sala ORDER BY id DESC LIMIT 1"; return(bancoDados.Query <int>(serializa).FirstOrDefault() + 1); } catch { return(0); } }
public List <SalaModelo> buscaSalas() { try { var conexao = new BancoDadosDapperContexto(); var bancoDados = conexao.conexaobanco(); var sala = bancoDados.Query <SalaModelo>("Select * from sala;").ToList(); return(sala); } catch { return(null); } }
public List <FilmeModelo> BuscaFilmes() { try { var conexao = new BancoDadosDapperContexto(); var bancoDados = conexao.conexaobanco(); var filme = bancoDados.Query <FilmeModelo>("Select * from filmes Where ativo = 1;").ToList(); return(filme); } catch { return(null); } }
public int geraUsuario() { try { var conexao = new BancoDadosDapperContexto(); var bancoDados = conexao.conexaobanco(); var serializa = @"SELECT codigo FROM usuarios ORDER BY codigo DESC LIMIT 1"; return(bancoDados.Query <int>(serializa).FirstOrDefault() + 1); } catch { return(0); } }
public int serializaTicket() { try { var conexao = new BancoDadosDapperContexto(); var BancoDados = conexao.conexaobanco(); var serializa = @"SELECT id FROM ticket ORDER by id DESC LIMIT 1"; var idTicket = BancoDados.Query <int>(serializa).FirstOrDefault() + 1; return(idTicket); } catch { return(0); } }
public List <ticketsModelo> verificarSessaoFilmesSalaAtiva(int idSala, int idFilme) { try { var conexao = new BancoDadosDapperContexto(); var BancoDados = conexao.conexaobanco(); var sessao = BancoDados.Query <ticketsModelo> ("Select * from ticket WHERE idSala = @idSala" + "and idFilme = @idFilme", new { idSala = idSala, idFilme = idFilme }).ToList(); return(sessao); } catch { return(null); } }
public RetornoFuncao cadastrarTicket(ticketsModelo ticket) { try { var conexao = new BancoDadosDapperContexto(); var BancoDados = conexao.conexaobanco(); var idTicket = serializaTicket(); if (idTicket == 0) { return new RetornoFuncao() { sucesso = false, Descricao = "Ocorreu um erro na serialização!" } } ; ticket.id = idTicket; BancoDados.Execute(@"insert INTO ticket(id, idsala, idfilme, sessaoFinalizada, poltronas) values (@id, @idsala, @idfilme, @sessaoFinalizada, @poltronas)", ticket); return(new RetornoFuncao() { sucesso = true, Descricao = "Cadastro com sucesso!!" }); } catch (Exception ex) { return(new RetornoFuncao() { sucesso = false, Descricao = ex.Message }); } }
public RetornoFuncao cadastro(string nome, string apelido, string localizacao) { try { var conexao = new BancoDadosDapperContexto(); var bancoDados = conexao.conexaobanco(); var codigo = geraSala(); if (codigo == 0) { return new RetornoFuncao() { sucesso = false, Descricao = "Erro ao cadastrar sala!" } } ; var usuario = new SalaModelo() { id = codigo, nome = nome, apelido = apelido, localizacao = localizacao }; bancoDados.Execute(@"INSERT INTO sala(id, nome, apelido, localizacao)values(@id, @nome, @apelido, @localizacao)", usuario); return(new RetornoFuncao() { sucesso = false, Descricao = "Sala cadastrada com sucesso" }); } catch (Exception erro) { return(new RetornoFuncao() { sucesso = false, Descricao = erro.Message }); } }
public RetornoFuncao cadastroFilme(string nome, string descricao, int situacao) { try { var conexao = new BancoDadosDapperContexto(); var bancoDados = conexao.conexaobanco(); var codigo = geraFilme(); if (codigo == 0) { return new RetornoFuncao() { sucesso = false, Descricao = "Erro ao cadastrar filme!" } } ; var usuario = new FilmeModelo() { id = codigo, nome = nome, descricao = descricao, ativo = situacao }; bancoDados.Execute(@"INSERT INTO filmes(id, nome, descricao, ativo)values(@id, @nome, @descricao, @ativo)", usuario); return(new RetornoFuncao() { sucesso = false, Descricao = "Filme cadastrado com sucesso" }); } catch (Exception erro) { return(new RetornoFuncao() { sucesso = false, Descricao = erro.Message }); } }
public RetornoFuncao cadastro(string nome, string senha) { try { var conexao = new BancoDadosDapperContexto(); var bancoDados = conexao.conexaobanco(); var codigo = geraUsuario(); if (codigo == 0) { return new RetornoFuncao() { sucesso = false, Descricao = "Erro ao Serializar usuário!" } } ; var usuario = new UsuarioModelo() { codigo = codigo, nome = nome, senha = senha }; bancoDados.Execute(@"INSERT INTO usuarios(codigo, nome, senha)values(@codigo, @nome, @senha)", usuario); return(new RetornoFuncao() { sucesso = false, Descricao = "Usuário cadastrado com sucesso" }); } catch (Exception erro) { return(new RetornoFuncao() { sucesso = false, Descricao = erro.Message }); } }