static public int insertLogin(string UserName, string Password) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@UserName", UserName), new SqlParameter("@Password", Password), }; return dal.executarNonQuery("INSERT into Login (UserName,Password) VALUES(@UserName,@Password)", sqlParams); }
//Fazer update dos dados dos Clientes na Tabela public static int UpdateCliente(string IdCliente, string NomeCliente, string MoradaCliente, string EmailCliente, string ContactoCliente, string NIBCliente, string NIFCliente, bool Ativo) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@IdCliente",IdCliente), new SqlParameter("@NomeCliente", NomeCliente), new SqlParameter("@MoradaCliente", MoradaCliente), new SqlParameter("@EmailCliente", EmailCliente), new SqlParameter("@ContactoCliente", ContactoCliente), new SqlParameter("@NIBCliente", NIBCliente), new SqlParameter("@NIFCliente", NIFCliente), new SqlParameter("@Ativo",Ativo) }; return dal.executarNonQuery("UPDATE [Clientes] SET [NomeCliente]=@NomeCliente, [MoradaCliente]=@MoradaCliente, [EmailCliente]=@EmailCliente, [ContactoCliente]=@ContactoCliente, [NIBCliente]=@NIBCliente, [NIFCliente]=@NIFCliente, [Ativo]=@Ativo WHERE [IdCliente]=@IdCliente", sqlParams); }
//Inserir Clientes na Tabela Clientes public static int InsertCliente(string NomeCliente, string MoradaCliente, string EmailCliente, string ContactoCliente, string NIBCliente, string NIFCliente, bool Ativo) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@NomeCliente", NomeCliente), new SqlParameter("@MoradaCliente", MoradaCliente), new SqlParameter("@EmailCliente", EmailCliente), new SqlParameter("@ContactoCliente", ContactoCliente), new SqlParameter("@NIBCliente", NIBCliente), new SqlParameter("@NIFCliente", NIFCliente), new SqlParameter("@Ativo",Ativo) }; return dal.executarNonQuery("INSERT INTO Clientes (NomeCliente, MoradaCliente, EmailCliente, ContactoCliente, NIBCliente, NIFCliente, Ativo) VALUES(@NomeCliente, @MoradaCliente, @EmailCliente, @ContactoCliente, @NIBCliente, @NIFCliente, @Ativo)", sqlParams); }
static public int insertCarros(string Marca, string matricula, string modelo, string tipo, string utilizaçao) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@Marca", Marca), new SqlParameter("@Matricula",matricula), new SqlParameter("@Modelo", modelo), new SqlParameter("@Tipo", tipo), new SqlParameter("@Utilizaçao", utilizaçao), }; return dal.executarNonQuery("INSERT into Carros (Marca, matricula,modelo,tipo,utilizaçao) VALUES(@Marca,@Matricula,@Modelo,@Tipo,@Utilizaçao)", sqlParams); }
static public int insertRegisto(string Nome, string DN, string Morada, string Contacto, string Cartac, string Email, string Categoria, string tipo , string pass) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@Nome", Nome), new SqlParameter("@DN", DN), new SqlParameter("@Email", Email), new SqlParameter("@Morada", Morada), new SqlParameter("@Contacto", Contacto), new SqlParameter("@Cartac", Cartac), new SqlParameter("@Categoria", Categoria), new SqlParameter("@Tipo", tipo), new SqlParameter("@pass", pass), }; return dal.executarNonQuery("INSERT into Registo (Nome,DN,Email,Morada,Contacto,Cartac,Categoria,tipo, pass) VALUES(@Nome,@DN,@Email,@Morada,@Contacto,@Cartac,@Categoria,@Tipo,@pass)", sqlParams); }
//Encomendar public static int Encomendar(int IdFuncionario, int IdCliente, int IdCarta, int IdProduto) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[] { new SqlParameter("@IdFuncionario", IdFuncionario), new SqlParameter("@IdCliente", IdCliente), new SqlParameter("@IdCarta", IdCarta), new SqlParameter("@IdProduto", IdProduto), }; return dal.executarNonQuery("INSERT INTO Encomenda (IdFuncionario, IdCliente, IdCarta, IdProduto) VALUES(@IdFuncionario, @IdCliente, @IdCarta, @IdProduto)", sqlParams); }
//Inserir Funcionários na Tabela Funcionarios public static int InsertFuncionario(string Username, string Password, string NomeFuncionario, string MoradaFuncionario, string EmailFuncionario, string ContactoFuncionario, string NIBFuncionario, string NIFFuncionario, bool Administrador, bool Ativo, bool Login) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@Username", Username), new SqlParameter("@Password", Password), new SqlParameter("@NomeFuncionario", NomeFuncionario), new SqlParameter("@MoradaFuncionario", MoradaFuncionario), new SqlParameter("@EmailFuncionario", EmailFuncionario), new SqlParameter("@ContactoFuncionario", ContactoFuncionario), new SqlParameter("@NIBFuncionario", NIBFuncionario), new SqlParameter("@NIFFuncionario",NIFFuncionario), new SqlParameter("@Administrador",Administrador), new SqlParameter("@Ativo",Ativo), new SqlParameter("@Login",Login), }; return dal.executarNonQuery("INSERT INTO Funcionarios (Username, Password, NomeFuncionario, MoradaFuncionario, EmailFuncionario, ContactoFuncionario, NIBFuncionario, NIFFuncionario, Administrador, Ativo, Login) VALUES(@Username, @Password, @NomeFuncionario, @MoradaFuncionario, @EmailFuncionario, @ContactoFuncionario, @NIBFuncionario, @NIFFuncionario, @Administrador, @Ativo, @Login)", sqlParams); }
//Fazer update dos dados dos Funcionários na Tabela Funcionarios sem password public static int UpdateFuncionarioSP(string IdFuncionario, string Username, string NomeFuncionario, string MoradaFuncionario, string EmailFuncionario, string ContactoFuncionario, string NIBFuncionario, string NIFFuncionario, bool Administrador, bool Ativo) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@IdFuncionario",IdFuncionario), new SqlParameter("@Username", Username), new SqlParameter("@NomeFuncionario", NomeFuncionario), new SqlParameter("@MoradaFuncionario", MoradaFuncionario), new SqlParameter("@EmailFuncionario", EmailFuncionario), new SqlParameter("@ContactoFuncionario", ContactoFuncionario), new SqlParameter("@NIBFuncionario", NIBFuncionario), new SqlParameter("@NIFFuncionario",NIFFuncionario), new SqlParameter("@Administrador",Administrador), new SqlParameter("@Ativo",Ativo), }; return dal.executarNonQuery("UPDATE [Funcionarios] SET [Username]=@Username, [NomeFuncionario]=@NomeFuncionario, [MoradaFuncionario]=@MoradaFuncionario, [EmailFuncionario]=@EmailFuncionario, [ContactoFuncionario]=@ContactoFuncionario, [NIBFuncionario]=@NIBFuncionario, [NIFFuncionario]=@NIFFuncionario, [Administrador]=@Administrador, [Ativo]=@Ativo WHERE [IdFuncionario]=@IdFuncionario", sqlParams); }
//Atualizar Quantidade de Cartas public static int UpdateQuantidadeCartas(int IdCarta, int Quantidade) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@IdCarta", IdCarta), new SqlParameter("@Quantidade", Quantidade), }; return dal.executarNonQuery("UPDATE [Cartas] SET [Quantidade]=@Quantidade WHERE [IdCarta]=@IdCarta", sqlParams); }
//Alterar pass no primeiro Login public static int FirstLogin(int IdFuncionario, string Password, bool Login) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@IdFuncionario", IdFuncionario), new SqlParameter("@Password", Password), new SqlParameter("@Login", Login), }; return dal.executarNonQuery("UPDATE [Funcionarios] SET [Password]=@Password, [Login]=@Login WHERE [IdFuncionario]=@IdFuncionario", sqlParams); }
//Atualizar Expansão public static int UpdateExpansao(int IdExpansao, string NomeExpansao, int IdColecao) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@IdExpansao", IdExpansao), new SqlParameter("@NomeExpansao", NomeExpansao), new SqlParameter("@IdColecao", IdColecao), }; return dal.executarNonQuery("UPDATE [Expansoes] SET [NomeExpansao]=@NomeExpansao, [IdColecao]=@IdColecao WHERE [IdExpansao]=@IdExpansao", sqlParams); }
//Atualizar Produto public static int UpdateProduto(int IdProduto, string NomeProduto, double Preco, int Quantidade, byte[] Imagem) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@IdProduto", IdProduto), new SqlParameter("@NomeProduto", NomeProduto), new SqlParameter("@Preco", Preco), new SqlParameter("@Quantidade", Quantidade), new SqlParameter("@Imagem", Imagem), }; return dal.executarNonQuery("UPDATE [OutrosProdutos] SET [NomeProduto]=@NomeProduto, [Preco]=@Preco, [Quantidade]=@Quantidade, [Imagem]=@Imagem WHERE [IdProduto]=@IdProduto", sqlParams); }
//Adicionar Carta public static int InsertCarta(string NomeCarta, string Expansao, string Tipo, string Cor, string Custo, string Raridade, double Preco, int Quantidade, byte[] Imagem) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@NomeCarta", NomeCarta), new SqlParameter("@Expansao", Expansao), new SqlParameter("@Tipo", Tipo), new SqlParameter("@Cor", Cor), new SqlParameter("@Custo", Custo), new SqlParameter("@Raridade", Raridade), new SqlParameter("@Preco", Preco), new SqlParameter("@Quantidade", Quantidade), new SqlParameter("@Imagem", Imagem), }; return dal.executarNonQuery("INSERT INTO Cartas (NomeCarta, Expansao, Tipo, Cor, Custo, Raridade, Preco, Quantidade, Imagem) VALUES(@NomeCarta, @Expansao, @Tipo, @Cor, @Custo, @Raridade, @Preco, @Quantidade, @Imagem)", sqlParams); }
//Atualizar Carta public static int UpdateCarta(int IdCarta, string NomeCarta, string Expansao, string Tipo, string Cor, string Custo, string Raridade, double Preco, int Quantidade, byte[] Imagem) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@IdCarta", IdCarta), new SqlParameter("@NomeCarta", NomeCarta), new SqlParameter("@Expansao", Expansao), new SqlParameter("@Tipo", Tipo), new SqlParameter("@Cor", Cor), new SqlParameter("@Custo", Custo), new SqlParameter("@Raridade", Raridade), new SqlParameter("@Preco", Preco), new SqlParameter("@Quantidade", Quantidade), new SqlParameter("@Imagem", Imagem), }; return dal.executarNonQuery("UPDATE [Cartas] SET [NomeCarta]=@NomeCarta, [Expansao]=@Expansao, [Tipo]=@Tipo, [Cor]=@Cor, [Custo]=@Custo, [Raridade]=@Raridade, [Preco]=@Preco, [Quantidade]=@Quantidade, [Imagem]=@Imagem WHERE [IdCarta]=@IdCarta", sqlParams); }
//Adicionar Tipos public static int InsertTipo(string Tipo) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@Tipo", Tipo) }; return dal.executarNonQuery("INSERT INTO TiposDeCartas (Tipo) VALUES(@Tipo)", sqlParams); }
//Adicionar Produto public static int InsertProduto(string NomeProduto, double Preco, int Quantidade, byte[] Imagem) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@NomeProduto", NomeProduto), new SqlParameter("@Preco", Preco), new SqlParameter("@Quantidade", Quantidade), new SqlParameter("@Imagem", Imagem), }; return dal.executarNonQuery("INSERT INTO OutrosProdutos (NomeProduto, Preco, Quantidade, Imagem) VALUES(@NomeProduto, @Preco, @Quantidade, @Imagem)", sqlParams); }
//Adicionar Expansão public static int InsertExpansao(string expname) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@NomeExpansao", expname) }; return dal.executarNonQuery("INSERT INTO Expansoes (NomeExpansao) VALUES(@NomeExpansao)", sqlParams); }
//Adicionar Cores public static int InsertCor(string Cor) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@Cor", Cor) }; return dal.executarNonQuery("INSERT INTO Cores (Cor) VALUES(@Cor)", sqlParams); }
//Adicionar Coleção public static int InsertColecao(string NomeColecao) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@NomeColecao", NomeColecao), }; return dal.executarNonQuery("INSERT INTO Colecoes (NomeColecao) VALUES(@NomeColecao)", sqlParams); }