//Load Completo da Tabela de Funcionarios public static DataTable LoadCFuncionarios() { DAL dal = new DAL(); return dal.executarReader("SELECT * FROM Funcionarios", null); }
//Filtrar Clientes internal static object FiltrarClientes(string NomeCliente) { DAL dal = new DAL(); SqlParameter[] sqlparams = new SqlParameter[]{ new SqlParameter("@NomeCliente", NomeCliente + "%")}; return dal.executarReader("select * from Cliente Where NomeCliente like @NomeCliente", sqlparams); }
static public DataTable LoginSystem(string Nome, string Pass) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@Nome", Nome), new SqlParameter("@Pass", Pass) }; return dal.executarReader("select * from registo Where Nome = @Nome and Pass = @Pass ", sqlParams); }
//Verificar NIF public static DataTable verificarNIF(string NIFFuncionario) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@NIFFuncionario", NIFFuncionario), }; return dal.executarReader("SELECT * FROM Funcionarios WHERE [NIFFuncionario]=@NIFFuncionario", sqlParams); }
//Fazer o login public static DataTable Login(string Username, string Password) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@Username", Username), new SqlParameter("@Password", Password) }; return dal.executarReader("SELECT * FROM Funcionarios WHERE Username=@Username AND Password=@Password", sqlParams); }
//Load da Tabela Clientes public static DataTable LoadClientes() { DAL dal = new DAL(); return dal.executarReader("SELECT * FROM Clientes", null); }
//Load da Tabela de Funcionários public static DataTable LoadFuncionarios() { DAL dal = new DAL(); return dal.executarReader("SELECT IdFuncionario, Username, NomeFuncionario, MoradaFuncionario, EmailFuncionario, ContactoFuncionario, NIBFuncionario, NIFFuncionario, Administrador, Ativo FROM Funcionarios", null); }
static public DataTable Load() { DAL dal = new DAL(); return dal.executarReader("select * from Registo", null); }
//Filtrar Cartas internal static object FiltrarCartas(string NomeCarta) { DAL dal = new DAL(); SqlParameter[] sqlparams = new SqlParameter[]{ new SqlParameter("@NomeCarta", NomeCarta + "%")}; return dal.executarReader("select * from Cartas Where NomeCarta like @NomeCarta", sqlparams); }
//Load da Tabela Tipos public static DataTable LoadTipos() { DAL dal = new DAL(); return dal.executarReader("SELECT Tipo FROM TiposDeCartas", null); }
//Load da Tabela OutrosProdutos public static DataTable LoadProdutos() { DAL dal = new DAL(); return dal.executarReader("SELECT IdProduto, NomeProduto, Preco, Quantidade, Imagem FROM OutrosProdutos", null); }
//Load da Tabela Misc public static DataTable LoadMisc() { DAL dal = new DAL(); return dal.executarReader("SELECT * FROM Misc", null); }
//Load da Tabela Expansões public static DataTable LoadExpansoes() { DAL dal = new DAL(); return dal.executarReader("SELECT NomeExpansao FROM Expansoes", null); }
//Load da Tabela Cartas public static DataTable LoadCartas() { DAL dal = new DAL(); return dal.executarReader("SELECT IdCarta, NomeCarta, Expansao, Tipo, Cor, Custo, Raridade, Preco, Quantidade, Imagem FROM Cartas", null); }
//Verificar o Username public static DataTable verificarUsername(string Username) { DAL dal = new DAL(); SqlParameter[] sqlParams = new SqlParameter[]{ new SqlParameter("@Username", Username), }; return dal.executarReader("SELECT * FROM Funcionarios WHERE [Username]=@Username", sqlParams); }
//Filtrar Funcionários internal static object FiltrarFuncionarios(string IdFuncionario, string Username, string NomeFuncionario, string MoradaFuncionario, string EmailFuncionario, string ContactoFuncionario, string NIBFuncionario, string NIFFuncionario) { 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 + "%"), }; return dal.executarReader("select IdFuncionario, Username, NomeFuncionario, MoradaFuncionario, EmailFuncionario, ContactoFuncionario, NIBFuncionario, NIFFuncionario, Administrador, Ativo from Funcionarios Where IdFuncionario like @IdFuncionario OR Username like @Username OR NomeFuncionario like @NomeFuncionario OR MoradaFuncionario like @MoradaFuncionario OR EmailFuncionario like @EmailFuncionario OR ContactoFuncionario like @ContactoFuncionario OR NIBFuncionario like @NIBFuncionario OR NIFFuncionario like @NIFFuncionario", sqlparams); }
//Filtrar Cor internal static object FiltrarCor(string Cor) { DAL dal = new DAL(); SqlParameter[] sqlparams = new SqlParameter[]{ new SqlParameter("@Cor", Cor + "%")}; return dal.executarReader("select * from Cartas Where Cor like @Cor", sqlparams); }
//Load da Tabela das Encomendas public static DataTable LoadEncomenda() { DAL dal = new DAL(); return dal.executarReader("SELECT * FROM Encomenda", null); }
//Filtrar Mana internal static object FiltrarMana(string Custo) { DAL dal = new DAL(); SqlParameter[] sqlparams = new SqlParameter[]{ new SqlParameter("@Custo", Custo)}; return dal.executarReader("select * from Cartas Where Custo like @Custo", sqlparams); }