// 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!")); }
// 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!")); }
//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!")); }
// 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!")); }
// 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!")); }
// 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!")); }
// 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!")); }
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!")); }
// 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!")); }
// 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!")); }
// 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!")); }
// 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!")); }
// 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!")); }
// 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!")); }
// 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!")); }
// 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!")); }
// 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!")); }
// 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!")); }
// 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!")); }
//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!")); }
//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!")); }