Пример #1
0
        public static DataTable Consulta(List <string> ListaCampos, List <string> Valores)
        {
            string filtro = "";

            if (ListaCampos.Count > 0)
            {
                int cont = 0;
                foreach (string Campo in ListaCampos)
                {
                    if (cont == 0)
                    {
                        filtro = $"WHERE {Campo} = '{Valores[cont].ToString()}' ";
                    }
                    else
                    {
                        filtro += $" AND { Campo} = '{Valores[cont].ToString()}' ";
                    }
                    cont++;
                }
            }

            string sql = "SELECT T.ENTRADAID,T.ORDEM,R.DESCRICAO, P.NOMEFANTASIA, T.CATEGORIA, T.QUANTIDADE, " +
                         "T.DATAENTRADA,T.PRECO,T.DESCONTO,T.TOTAL,T.DESCONTOTOTAL, T.COMPRADOR, T.PARCELAS " +
                         "FROM ENTRADAS AS T INNER JOIN FORNECEDORES AS P ON T.FORNECEDORID = P.ID " +
                         $"INNER JOIN PRODUTOS AS R ON T.PRODUTOID = R.ID {filtro};";

            return(EntradaController.GetEntradas(sql));
        }
Пример #2
0
        public static DataTable Consulta(List <string> ListaCampos, List <string> Valores)
        {
            string sql = "";

            if (ListaCampos.Count > 0)
            {
                int cont = 0;
                foreach (string Campo in ListaCampos)
                {
                    if (cont == 0)
                    {
                        sql = $"SELECT * FROM Entradas WHERE {Campo} = '{Valores[cont].ToString()}' ";
                    }
                    else
                    {
                        sql += $"AND { Campo} = '{Valores[cont].ToString()}' ";
                    }
                    cont++;
                }
            }

            return(EntradaController.GetEntradas(sql));
        }