Ejemplo n.º 1
0
        // Deleta um cliente
        public Response Delete(Cliente cliente)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"DELETE FROM CLIENTES WHERE ID = @ID");

            conexao.CriaConexao();

            conexao.ParametroSql("@ID", cliente.ID);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponseUpdateDelete(response, "Cliente excluído com sucesso!", "Registro não encontrado!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 2
0
        // Deleta um quarto
        public Response Delete(Quarto quarto)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"DELETE FROM QUARTOS WHERE ID = @ID");

            conexao.CriaConexao();

            conexao.ParametroSql("@ID", quarto.ID);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponseUpdateDelete(response, "Quarto deletado com sucesso!", "Quarto não encontrado!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 3
0
        //Deleta um funcionário
        public Response Delete(Funcionario funcionario)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"DELETE FROM FUNCIONARIOS WHERE ID = @ID");

            conexao.CriaConexao();

            conexao.ParametroSql("@ID", funcionario.ID);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponseUpdateDelete(response, "Deletado com sucesso!", "Registro não encontrado!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 4
0
        // Deleta um fornecedor
        public Response Delete(Fornecedor fornecedor)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"DELETE FROM FORNECEDORES WHERE ID = @ID");

            conexao.CriaConexao();

            conexao.ParametroSql("@ID", fornecedor.ID);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponseUpdateDelete(response, "Fornecedor excluído com sucesso!", "Registro não encontrado!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 5
0
        // Deleta um produto
        public Response Delete(Produto produto)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"DELETE FROM PRODUTOS WHERE ID = @ID");

            conexao.CriaConexao();

            conexao.ParametroSql("@ID", produto.ID);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponseUpdateDelete(response, "Produto excluído com sucesso!", "Registro não encontrado!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 6
0
        // Atualiza o estoque do produto na venda
        public Response AtualizaEstoqueVenda(int produtoID, int quantidade)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"UPDATE PRODUTOS SET QTDESTOQUE = QTDESTOQUE - @QUANTIDADE WHERE ID = @PRODUTOID");

            conexao.CriaConexao();

            conexao.ParametroSql("@PRODUTOID", produtoID);
            conexao.ParametroSql("@QUANTIDADE", quantidade);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponse(response, "Estoque atualizado com sucesso!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 7
0
        // Atualiza um produto
        public Response Update(Produto produto)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"UPDATE PRODUTOS SET NOME = @NOME, DESCRICAO = @DESCRICAO WHERE ID = @ID");

            conexao.CriaConexao();

            conexao.ParametroSql("@NOME", produto.Nome);
            conexao.ParametroSql("@DESCRICAO", produto.Descricao);
            conexao.ParametroSql("@ID", produto.ID);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponseUpdateDelete(response, "Produto atualizado com sucesso!", "Registro não encontrado!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 8
0
        public Response Insert(LimpezaQuarto limpeza)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"INSERT INTO LIMPEZAQUARTOS (QUARTOID, FUNCIONARIOID, DATALIMPEZA) VALUES (@QUARTOID, @FUNCIONARIOID, @DATALIMPEZA)");

            conexao.CriaConexao();

            conexao.ParametroSql("@FUNCIONARIOID", limpeza.FuncionarioID);
            conexao.ParametroSql("@QUARTOID", limpeza.QuartoID);
            conexao.ParametroSql("@DATALIMPEZA", limpeza.DataLimpeza);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponse(response, "Limpeza realizada!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 9
0
        // Atualiza o preço do produto
        public Response AtualizaPreco(int produtoID, double valor, int quantidade)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"UPDATE PRODUTOS SET VALORUNITARIO = ((VALORUNITARIO * QTDESTOQUE) + (@VALOR * @QUANTIDADE)) / (QTDESTOQUE + @QUANTIDADE) WHERE ID = @PRODUTOID");

            conexao.CriaConexao();

            conexao.ParametroSql("@PRODUTOID", produtoID);
            conexao.ParametroSql("@QUANTIDADE", quantidade);
            conexao.ParametroSql("@VALOR", valor);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponse(response, "Preço atualizado com sucesso!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 10
0
        // Insere um item
        public Response InsertItem(ItensEntrada itens)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"INSERT INTO ITENSENTRADA (ENTRADAID, PRODUTOID, VALOR, QUANTIDADE) VALUES (@ENTRADAID, @PRODUTOID, @VALOR, @QUANTIDADE)");

            conexao.CriaConexao();

            conexao.ParametroSql("@ENTRADAID", itens.EntradaID);
            conexao.ParametroSql("@PRODUTOID", itens.ProdutoID);
            conexao.ParametroSql("@VALOR", itens.Valor);
            conexao.ParametroSql("@QUANTIDADE", itens.Quantidade);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponse(response, "Item inserido com sucesso!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 11
0
        // Insere um quarto
        public Response Insert(Quarto quarto)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"INSERT INTO QUARTOS (TIPOQUARTO, VALORNOITE, PESSOASMAXIMAS, OCUPADO) VALUES (@TIPOQUARTO, @VALORNOITE, @PESSOASMAXIMAS, @OCUPADO)");

            conexao.CriaConexao();

            conexao.ParametroSql("@TIPOQUARTO", quarto.TipoQuarto);
            conexao.ParametroSql("@VALORNOITE", quarto.ValorNoite);
            conexao.ParametroSql("@PESSOASMAXIMAS", quarto.PessoasMaximas);
            conexao.ParametroSql("@OCUPADO", quarto.Ocupado);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponse(response, "Quarto cadastrado com sucesso!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 12
0
        // Paga o item
        public Response PagarItem(int clienteID, int vendaID, int produtoID, double valor)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"UPDATE ITENSVENDA SET FOIPAGO = 1 WHERE CLIENTEID = @CLIENTEID AND VENDAID = @VENDAID AND PRODUTOID = @PRODUTOID AND VALOR = @VALOR");

            conexao.CriaConexao();

            conexao.ParametroSql("@CLIENTEID", clienteID);
            conexao.ParametroSql("@VENDAID", vendaID);
            conexao.ParametroSql("@PRODUTOID", produtoID);
            conexao.ParametroSql("@VALOR", valor);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponse(response, "Item(ns) vendido(s) com sucesso!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 13
0
        // Atualiza um quarto
        public Response Update(Quarto quarto)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"UPDATE QUARTOS SET TIPOQUARTO = @TIPOQUARTO, VALORNOITE = @VALORNOITE, PESSOASMAXIMAS = @PESSOASMAXIMAS, OCUPADO = @OCUPADO WHERE ID = @ID");

            conexao.CriaConexao();

            conexao.ParametroSql("@ID", quarto.ID);
            conexao.ParametroSql("@TIPOQUARTO", quarto.TipoQuarto);
            conexao.ParametroSql("@VALORNOITE", quarto.ValorNoite);
            conexao.ParametroSql("@PESSOASMAXIMAS", quarto.PessoasMaximas);
            conexao.ParametroSql("@OCUPADO", quarto.Ocupado);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponseUpdateDelete(response, "Quarto atualizado com sucesso!", "Quarto não encontrado!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 14
0
        // Insere um produto
        public Response Insert(Produto produto)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"INSERT INTO PRODUTOS (NOME, DESCRICAO, VALORUNITARIO, QTDESTOQUE) VALUES (@NOME, @DESCRICAO, @VALORUNITARIO, @QTDESTOQUE)");

            conexao.CriaConexao();

            conexao.ParametroSql("@ID", produto.ID);
            conexao.ParametroSql("@NOME", produto.Nome);
            conexao.ParametroSql("@DESCRICAO", produto.Descricao);
            conexao.ParametroSql("@VALORUNITARIO", produto.ValorUnitario);
            conexao.ParametroSql("@QTDESTOQUE", 0);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponse(response, "Produto cadastrado com sucesso!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 15
0
        // Atualiza um fornecedor
        public Response Update(Fornecedor fornecedor)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"UPDATE FORNECEDORES SET RAZAOSOCIAL = @RAZAOSOCIAL, NOME = @NOME, TELEFONECELULAR = @TELEFONECELULAR, EMAIL = @EMAIL, CNPJ = @CNPJ WHERE ID = @ID");

            conexao.CriaConexao();

            conexao.ParametroSql("@ID", fornecedor.ID);
            conexao.ParametroSql("@RAZAOSOCIAL", fornecedor.RazaoSocial);
            conexao.ParametroSql("@NOME", fornecedor.Nome);
            conexao.ParametroSql("@CNPJ", fornecedor.CNPJ);
            conexao.ParametroSql("@EMAIL", fornecedor.Email);
            conexao.ParametroSql("@TELEFONECELULAR", fornecedor.TelefoneCelular);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponseUpdateDelete(response, "Fornecedor atualizado com sucesso!", "Registro não encontrado!", "Verifique o Email, RG ou CPF!"));
        }
Ejemplo n.º 16
0
        // Insere um fornecedor
        public Response Insert(Fornecedor fornecedor)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"INSERT INTO FORNECEDORES (RAZAOSOCIAL, NOME, CNPJ, TELEFONECELULAR, EMAIL, ATIVO) VALUES (@RAZAOSOCIAL, @NOME, @CNPJ, @TELEFONECELULAR, @EMAIL, @ATIVO)");

            conexao.CriaConexao();

            conexao.ParametroSql("@RAZAOSOCIAL", fornecedor.RazaoSocial);
            conexao.ParametroSql("@NOME", fornecedor.Nome);
            conexao.ParametroSql("@CNPJ", fornecedor.CNPJ);
            conexao.ParametroSql("@TELEFONECELULAR", fornecedor.TelefoneCelular);
            conexao.ParametroSql("@EMAIL", fornecedor.Email);
            conexao.ParametroSql("@ATIVO", true);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponse(response, "Fornecedor cadastrado com sucesso!", "Verifique o Email, RG ou CPF!"));
        }
Ejemplo n.º 17
0
        // Insere um item
        public Response InsertItem(ItensVenda itens)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"INSERT INTO ITENSVENDA (VENDAID, PRODUTOID, VALOR, QUANTIDADE, CLIENTEID, FOIPAGO) VALUES (@VENDAID, @PRODUTOID, @VALOR, @QUANTIDADE, @CLIENTEID, @FOIPAGO)");

            conexao.CriaConexao();

            conexao.ParametroSql("@VENDAID", itens.VendaID);
            conexao.ParametroSql("@PRODUTOID", itens.ProdutoID);
            conexao.ParametroSql("@VALOR", itens.Valor);
            conexao.ParametroSql("@QUANTIDADE", itens.Quantidade);
            conexao.ParametroSql("@CLIENTEID", itens.ClienteID);
            conexao.ParametroSql("@FOIPAGO", false);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponse(response, "Item(ns) vendido(s) com sucesso!", "Erro no Banco de Dados, contate um ADM!"));
        }
Ejemplo n.º 18
0
        // Insere um cliente
        public Response Insert(Cliente cliente)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"INSERT INTO CLIENTES (NOME, CPF, RG, TELEFONEFIXO, TELEFONECELULAR, EMAIL, ATIVO) VALUES (@NOME, @CPF, @RG, @TELEFONEFIXO, @TELEFONECELULAR, @EMAIL, @ATIVO)");

            conexao.CriaConexao();

            conexao.ParametroSql("@NOME", cliente.Nome);
            conexao.ParametroSql("@CPF", cliente.CPF);
            conexao.ParametroSql("@RG", cliente.RG);
            conexao.ParametroSql("@TELEFONEFIXO", cliente.TelefoneFixo);
            conexao.ParametroSql("@TELEFONECELULAR", cliente.TelefoneCelular);
            conexao.ParametroSql("@EMAIL", cliente.Email);
            conexao.ParametroSql("@ATIVO", true);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponse(response, "Cliente cadastrado com sucesso!", "Verifique o Email, RG ou CPF!"));
        }
Ejemplo n.º 19
0
        // Atualiza um cliente
        public Response Update(Cliente cliente)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"UPDATE CLIENTES SET NOME = @NOME, TELEFONEFIXO = @TELEFONEFIXO, TELEFONECELULAR = @TELEFONECELULAR, EMAIL = @EMAIL, ATIVO = @ATIVO, CPF = @CPF, RG = @RG WHERE ID = @ID");

            conexao.CriaConexao();

            conexao.ParametroSql("@ID", cliente.ID);
            conexao.ParametroSql("@NOME", cliente.Nome);
            conexao.ParametroSql("@CPF", cliente.CPF);
            conexao.ParametroSql("@RG", cliente.RG);
            conexao.ParametroSql("@TELEFONEFIXO", cliente.TelefoneFixo);
            conexao.ParametroSql("@TELEFONECELULAR", cliente.TelefoneCelular);
            conexao.ParametroSql("@EMAIL", cliente.Email);
            conexao.ParametroSql("@ATIVO", cliente.Ativo);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponseUpdateDelete(response, "Cliente atualizado com sucesso!", "Cliente não encontrado!", "Verifique o Email, RG ou CPF!"));
        }
Ejemplo n.º 20
0
        //Atualiza um funcionário
        public Response Update(Funcionario funcionario)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"UPDATE FUNCIONARIOS SET NOME = @NOME, SENHA = @SENHA, CARGO = @CARGO, RUA = @RUA, BAIRRO = @BAIRRO, NUMEROCASA = @NUMEROCASA, ISADM = @ISADM, CPF = @CPF, RG = @RG, EMAIL = @EMAIL WHERE ID = @ID");

            conexao.CriaConexao();

            conexao.ParametroSql("@NOME", funcionario.Nome);
            conexao.ParametroSql("@SENHA", funcionario.Senha);
            conexao.ParametroSql("@CPF", funcionario.CPF);
            conexao.ParametroSql("@RG", funcionario.RG);
            conexao.ParametroSql("@EMAIL", funcionario.Email);
            conexao.ParametroSql("@RUA", funcionario.Rua);
            conexao.ParametroSql("@CARGO", funcionario.Cargo);
            conexao.ParametroSql("@BAIRRO", funcionario.Bairro);
            conexao.ParametroSql("@NUMEROCASA", funcionario.NumeroCasa);
            conexao.ParametroSql("@ISADM", funcionario.IsADM);
            conexao.ParametroSql("@ID", funcionario.ID);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponseUpdateDelete(response, "Atualizado com sucesso!", "Registro não encontrado!", "Verifique o Email, RG ou CPF!"));
        }
Ejemplo n.º 21
0
        //Insere um funcionário
        public Response Insert(Funcionario funcionario)
        {
            Response response = new Response();

            ConexaoBanco conexao = new ConexaoBanco(@"INSERT INTO FUNCIONARIOS (NOME, CPF, RG, EMAIL, SENHA, CARGO, RUA, BAIRRO, NUMEROCASA, ATIVO, ISADM) VALUES (@NOME, @CPF, @RG, @EMAIL, @SENHA, @CARGO, @RUA, @BAIRRO, @NUMEROCASA, @ATIVO, @ISADM)");

            conexao.CriaConexao();

            conexao.ParametroSql("@NOME", funcionario.Nome);
            conexao.ParametroSql("@CPF", funcionario.CPF);
            conexao.ParametroSql("@RG", funcionario.RG);
            conexao.ParametroSql("@EMAIL", funcionario.Email);
            conexao.ParametroSql("@SENHA", funcionario.Senha);
            conexao.ParametroSql("@CARGO", funcionario.Cargo);
            conexao.ParametroSql("@RUA", funcionario.Rua);
            conexao.ParametroSql("@BAIRRO", funcionario.Bairro);
            conexao.ParametroSql("@NUMEROCASA", funcionario.NumeroCasa);
            conexao.ParametroSql("@ATIVO", true);
            conexao.ParametroSql("@ISADM", funcionario.IsADM);

            conexao.IniciaConexao();
            return(conexao.ProcessaInformacoesResponse(response, "Funcionário cadastrado com sucesso!", "Verifique o Email, RG ou CPF!"));
        }