public void Create(Produto entity)
        {
            string SQL = "INSERT INTO Produto (Id, Nome, Descricao) Values ('"
                         + entity.Id.ToString() + "', '" + entity.Nome.ToString() + "', '" + entity.Descricao.ToString() + "')";

            BDSQL.ExecutarComandoSQL(SQL);
        }
Exemple #2
0
        public void Create(PedidoFotoProduto entity)
        {
            string SQL = "INSERT INTO PedidoFotoProduto (Id, Pedido, FotoProduto) Values ('"
                         + entity.Id.ToString() + "', '" + entity.Pedido.Id.ToString() + "', '" + entity.FotoProduto.Id.ToString() + "')";

            BDSQL.ExecutarComandoSQL(SQL);
        }
Exemple #3
0
        public void Create(Pedido entity)
        {
            string SQL = "INSERT INTO Pedido (Id, Cliente, DataPedido) Values ('"
                         + entity.Id.ToString() + "', '" + entity.Cliente.Id.ToString() + "', '" + entity.DataPedido.ToString("yyyyMMdd") + "')";

            BDSQL.ExecutarComandoSQL(SQL);
        }
Exemple #4
0
        public void Update(Login login)
        {
            string SQL = "UPDATE Login SET Password = '******' WHERE Username = '******'";

            BDSQL.ExecutarComandoSQL(SQL);
        }
Exemple #5
0
        public void Create(Album entity)
        {
            string SQL = "INSERT INTO Album (ID, Nome, Descricao,Cliente) Values ('"
                         + entity.Id.ToString() + "', '" + entity.Nome + "', '" + entity.Descricao + "', '" + entity.Cliente.Id.ToString() + "')";

            BDSQL.ExecutarComandoSQL(SQL);
        }
Exemple #6
0
        public void AtualizarSituacao(Foto entity)
        {
            string SQL = "UPDATE Foto SET Situacao = '" + entity.Situacao.ToString() +
                         "' WHERE Id = '" + entity.Id.ToString() + "'";

            BDSQL.ExecutarComandoSQL(SQL);
        }
Exemple #7
0
        public void Create(FotoProduto entity)
        {
            string SQL = "INSERT INTO FotoProduto (Id, Foto, Produto, Quantidade) Values ('"
                         + entity.Id.ToString() + "', '" + entity.Foto.Id.ToString() + "', '" + entity.Produto.Id.ToString() + "', '" + entity.Quantidade.ToString() + "')";

            BDSQL.ExecutarComandoSQL(SQL);
        }
Exemple #8
0
        public void Update(Pedido entity)
        {
            string SQL = "UPDATE Pedido SET Cliente = '" + entity.Cliente.Id.ToString() +
                         "', DataPedido = '" + entity.DataPedido.ToString("yyyyMMdd") +
                         "' WHERE Id = '" + entity.Id.ToString() + "'";

            BDSQL.ExecutarComandoSQL(SQL);
        }
        public void Delete(Guid id)
        {
            var    username = Read(id).Login.Username;
            string SQL      = "DELETE FROM Cliente WHERE Id = '" + id.ToString() + "'";

            BDSQL.ExecutarComandoSQL(SQL);
            new LoginADORepository().Delete(username);
        }
Exemple #10
0
        public void Create(Login entity)
        {
            Guid   guid = Guid.NewGuid();
            string SQL  = "INSERT INTO Login (Username, Password) Values ('"
                          + entity.Username.ToString() + "', '" + entity.Password.ToString() + "')";

            BDSQL.ExecutarComandoSQL(SQL);
        }
        public void Update(Produto entity)
        {
            string SQL = "UPDATE Produto SET Nome = '" + entity.Nome.ToString() +
                         "', Descricao = '" + entity.Descricao.ToString() +
                         "' WHERE Id = '" + entity.Id.ToString() + "'";

            BDSQL.ExecutarComandoSQL(SQL);
        }
Exemple #12
0
        public void Update(Album entity)
        {
            string SQL = "UPDATE Album SET Nome = '" + entity.Nome +
                         "', Descricao = '" + entity.Descricao +
                         "' WHERE Id = '" + entity.Id.ToString() + "'";

            BDSQL.ExecutarComandoSQL(SQL);
        }
        public void Update(Cliente entity)
        {
            string SQL = "UPDATE Cliente SET Nome = '" + entity.Nome.ToString() +
                         "', email = '" + entity.Login.Username.ToString() +
                         "' WHERE Id = '" + entity.Id.ToString() + "'";

            BDSQL.ExecutarComandoSQL(SQL);
        }
Exemple #14
0
        public void Update(PedidoFotoProduto entity)
        {
            string SQL = "UPDATE PedidoFotoProduto SET Pedido = '" + entity.Pedido.Id.ToString() +
                         "', FotoProduto = '" + entity.FotoProduto.Id.ToString() +
                         "' WHERE Id = '" + entity.Id.ToString() + "'";

            BDSQL.ExecutarComandoSQL(SQL);
        }
Exemple #15
0
        public void Update(FotoProduto entity)
        {
            string SQL = "UPDATE FotoProduto SET Foto = '" + entity.Foto.Id.ToString() +
                         "', Produto = '" + entity.Produto.Id.ToString() +
                         "', Quantidade = '" + entity.Quantidade.ToString() +
                         "' WHERE Id = '" + entity.Id.ToString() + "'";

            BDSQL.ExecutarComandoSQL(SQL);
        }
        public void Create(Cliente entity)
        {
            Guid guid = Guid.NewGuid();

            new LoginADORepository().Create(entity.Login);
            string SQL = "INSERT INTO Cliente (Id, Nome, email) Values ('"
                         + guid.ToString() + "', '" + entity.Nome.ToString() + "', '" + entity.Login.Username.ToString() + "')";

            BDSQL.ExecutarComandoSQL(SQL);
        }
Exemple #17
0
        public void Delete(Guid id)
        {
            foreach (var pedidoFotoProduto in pedidoFotoProdutoRepository.ReadAll().Where(p => p.Pedido.Id == id))
            {
                fotoProdutoRepository.Delete(pedidoFotoProduto.FotoProduto.Id);
                pedidoFotoProdutoRepository.Delete(pedidoFotoProduto.Id);
            }
            string SQL = "DELETE FROM Pedido WHERE Id = '" + id.ToString() + "'";

            BDSQL.ExecutarComandoSQL(SQL);
        }
Exemple #18
0
        public void CreateWithId(Foto entity)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();
            SqlParameter        parametro  = new SqlParameter();

            parametro.ParameterName = "@ID";
            parametro.SqlDbType     = System.Data.SqlDbType.UniqueIdentifier;
            parametro.Value         = entity.Id;
            parametros.Add(parametro);
            parametro = new SqlParameter();
            parametro.ParameterName = "@Album";
            parametro.SqlDbType     = System.Data.SqlDbType.UniqueIdentifier;
            parametro.Value         = entity.Album.Id;
            parametros.Add(parametro);
            parametro = new SqlParameter();
            parametro.ParameterName = "@Nome";
            parametro.SqlDbType     = System.Data.SqlDbType.VarChar;
            parametro.Value         = entity.Nome;
            parametros.Add(parametro);
            parametro = new SqlParameter();
            parametro.ParameterName = "@Descricao";
            parametro.SqlDbType     = System.Data.SqlDbType.VarChar;
            parametro.Value         = entity.Descricao;
            parametros.Add(parametro);
            parametro = new SqlParameter();
            parametro.ParameterName = "@Situacao";
            parametro.SqlDbType     = System.Data.SqlDbType.Int;
            parametro.Value         = entity.Situacao == null ? 0 : entity.Situacao;
            parametros.Add(parametro);
            //parametro = new SqlParameter();
            //parametro.ParameterName = "@Imagem";
            //parametro.SqlDbType = System.Data.SqlDbType.Image;
            //parametro.Value = entity.Imagem;
            //parametros.Add(parametro);
            parametro = new SqlParameter();
            parametro.ParameterName = "@fotourl";
            parametro.SqlDbType     = System.Data.SqlDbType.VarChar;
            parametro.Value         = entity.FotoUrl;
            parametros.Add(parametro);
            parametro = new SqlParameter();
            parametro.ParameterName = "@Minifotourl";
            parametro.SqlDbType     = System.Data.SqlDbType.VarChar;
            parametro.Value         = entity.MiniFotoUrl;
            parametros.Add(parametro);

            string SQL = "INSERT INTO Foto (Id, Album, Nome, descricao,Situacao, FotoUrl, MiniFotoUrl) Values (@ID, @Album, @Nome, @Descricao, @situacao, @fotourl, @minifotourl)";


            BDSQL.ExecutarComandoSQL(SQL, parametros.ToArray());
        }
Exemple #19
0
        public Login Read(String username)
        {
            Login  login = new Login();
            string SQL   = "SELECT * FROM Login WHERE Username = '******'";

            var registro = BDSQL.ExecutarComandoLeituraSQL(SQL);

            if (registro.Count > 0)
            {
                login.Username      = (registro[0]["Username"]);
                login.Password      = (registro[0]["Password"]);
                login.Administrador = Boolean.Parse(registro[0]["Administrador"]);
            }
            return(login);
        }
Exemple #20
0
        public Pedido Read(Guid id)
        {
            Pedido pedido = new Pedido();
            string SQL    = "SELECT * FROM Pedido WHERE id = '" + id.ToString() + "'";

            var registro = BDSQL.ExecutarComandoLeituraSQL(SQL);

            if (registro.Count > 0)
            {
                pedido.Id         = Guid.Parse(registro[0]["Id"]);
                pedido.Cliente    = clienteRepository.Read(Guid.Parse(registro[0]["Cliente"]));
                pedido.DataPedido = DateTime.Parse(registro[0]["DataPedido"]);
            }
            return(pedido);
        }
        public Cliente Read(Guid id)
        {
            Cliente cliente = new Cliente();
            string  SQL     = "SELECT * FROM Cliente WHERE id = '" + id.ToString() + "'";

            var registro = BDSQL.ExecutarComandoLeituraSQL(SQL);

            if (registro.Count > 0)
            {
                cliente.Id    = Guid.Parse(registro[0]["Id"]);
                cliente.Nome  = registro[0]["Nome"];
                cliente.Login = new LoginADORepository().Read(registro[0]["email"]);
            }
            return(cliente);
        }
Exemple #22
0
        public Album Read(String nomeAlbum)
        {
            Album  album = new Album();
            string SQL   = "SELECT * FROM Album WHERE Nome = '" + nomeAlbum + "'";

            var registro = BDSQL.ExecutarComandoLeituraSQL(SQL);

            if (registro.Count > 0)
            {
                album.Id        = Guid.Parse(registro[0]["ID"]);
                album.Nome      = registro[0]["Nome"];
                album.Descricao = registro[0]["Descricao"];
            }
            return(album);
        }
        public Produto Read(Guid id)
        {
            Produto produto = new Produto();
            string  SQL     = "SELECT * FROM Produto WHERE id = '" + id.ToString() + "'";

            var registro = BDSQL.ExecutarComandoLeituraSQL(SQL);

            if (registro.Count > 0)
            {
                produto.Id        = Guid.Parse(registro[0]["Id"]);
                produto.Nome      = registro[0]["Nome"];
                produto.Descricao = registro[0]["Descricao"];
            }
            return(produto);
        }
Exemple #24
0
        public FotoProduto Read(Guid id)
        {
            FotoProduto fotoProduto = new FotoProduto();
            string      SQL         = "SELECT * FROM FotoProduto WHERE id = '" + id.ToString() + "'";

            var registro = BDSQL.ExecutarComandoLeituraSQL(SQL);

            if (registro.Count > 0)
            {
                fotoProduto.Id         = Guid.Parse(registro[0]["Id"]);
                fotoProduto.Foto       = fotoRepository.Read(Guid.Parse(registro[0]["Foto"]));
                fotoProduto.Produto    = produtoRepository.Read(Guid.Parse(registro[0]["Produto"]));
                fotoProduto.Quantidade = Int32.Parse(registro[0]["Quantidade"]);
            }
            return(fotoProduto);
        }
Exemple #25
0
        public PedidoFotoProduto Read(Guid id)
        {
            PedidoFotoProduto pedidoFotoProduto = new PedidoFotoProduto();
            string            SQL = "SELECT * FROM PedidoFotoProduto WHERE id = '" + id.ToString() + "'";

            var registro = BDSQL.ExecutarComandoLeituraSQL(SQL);

            if (registro.Count > 0)
            {
                pedidoFotoProduto.Id     = Guid.Parse(registro[0]["Id"]);
                pedidoFotoProduto.Pedido = new Pedido()
                {
                    Id = (Guid.Parse(registro[0]["Pedido"]))
                };
                pedidoFotoProduto.FotoProduto = fotoProdutoRepository.Read(Guid.Parse(registro[0]["FotoProduto"]));
            }
            return(pedidoFotoProduto);
        }
        public IEnumerable <Produto> ReadAll()
        {
            List <Produto> listProduto = new List <Produto>();
            string         SQL         = "SELECT * FROM Produto";
            var            registros   = BDSQL.ExecutarComandoLeituraSQL(SQL);


            foreach (var registro in registros)
            {
                Produto produto = new Produto();
                produto.Id        = Guid.Parse(registro["Id"]);
                produto.Nome      = registro["Nome"];
                produto.Descricao = registro["Descricao"];

                listProduto.Add(produto);
            }
            return(listProduto);
        }
Exemple #27
0
        public IEnumerable <Pedido> ReadAll()
        {
            List <Pedido> listPedido = new List <Pedido>();
            string        SQL        = "SELECT * FROM Pedido";
            var           registros  = BDSQL.ExecutarComandoLeituraSQL(SQL);


            foreach (var registro in registros)
            {
                Pedido pedido = new Pedido();
                pedido.Id         = Guid.Parse(registro["Id"]);
                pedido.Cliente    = clienteRepository.Read(Guid.Parse(registro["Cliente"]));
                pedido.DataPedido = DateTime.Parse(registro["DataPedido"]);

                listPedido.Add(pedido);
            }
            return(listPedido);
        }
        public IEnumerable <Cliente> ReadAll()
        {
            List <Cliente> listCliente = new List <Cliente>();
            string         SQL         = "SELECT * FROM Cliente";
            var            registros   = BDSQL.ExecutarComandoLeituraSQL(SQL);


            foreach (var registro in registros)
            {
                Cliente cliente = new Cliente();
                cliente.Id    = Guid.Parse(registro["Id"]);
                cliente.Nome  = registro["Nome"];
                cliente.Login = new LoginADORepository().Read(registro["email"]);

                listCliente.Add(cliente);
            }
            return(listCliente);
        }
Exemple #29
0
        public IEnumerable <FotoProduto> ReadAll()
        {
            List <FotoProduto> listFotoProduto = new List <FotoProduto>();
            string             SQL             = "SELECT * FROM FotoProduto";
            var registros = BDSQL.ExecutarComandoLeituraSQL(SQL);


            foreach (var registro in registros)
            {
                FotoProduto fotoProduto = new FotoProduto();
                fotoProduto.Id         = Guid.Parse(registro["Id"]);
                fotoProduto.Foto       = fotoRepository.Read(Guid.Parse(registro["Foto"]));
                fotoProduto.Produto    = produtoRepository.Read(Guid.Parse(registro["Produto"]));
                fotoProduto.Quantidade = Int32.Parse(registro["Quantidade"]);

                listFotoProduto.Add(fotoProduto);
            }
            return(listFotoProduto);
        }
Exemple #30
0
        public IEnumerable <Album> ReadAll()
        {
            List <Album> listAlbum = new List <Album>();
            string       SQL       = "SELECT * FROM Album";
            var          registros = BDSQL.ExecutarComandoLeituraSQL(SQL);


            foreach (var registro in registros)
            {
                Album album = new Album();
                album.Id        = Guid.Parse(registro["ID"]);
                album.Nome      = registro["Nome"];
                album.Descricao = registro["Descricao"];
                album.Cliente   = new ClienteADORepository().Read(Guid.Parse(registro["Cliente"]));

                listAlbum.Add(album);
            }
            return(listAlbum);
        }