コード例 #1
0
ファイル: BLL.cs プロジェクト: tomas1207/Driving-School
            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);
            

            }
コード例 #2
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
 //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);
 }
コード例 #3
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
            //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);
            }
コード例 #4
0
ファイル: BLL.cs プロジェクト: tomas1207/Driving-School
            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);

            }
コード例 #5
0
ファイル: BLL.cs プロジェクト: tomas1207/Driving-School
            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);

            }
コード例 #6
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
            //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);
            }
コード例 #7
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
            //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);
            }
コード例 #8
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
            //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);
            }
コード例 #9
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
 //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);
 }
コード例 #10
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
 //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);
 }
コード例 #11
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
 //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);
 }
コード例 #12
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
            //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);
            }
コード例 #13
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
            //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);
            }
コード例 #14
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
            //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);
            }
コード例 #15
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
 //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);
 }
コード例 #16
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
            //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);
            }
コード例 #17
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
 //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);
 }
コード例 #18
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
 //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);
 }
コード例 #19
0
ファイル: BLL.cs プロジェクト: GelsonBlaze/CounterPlay
            //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);
            }