Ejemplo n.º 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));
        }
Ejemplo n.º 2
0
        public static List <string> GetLista(string campo, string where, string valor)
        {
            string        sql   = $"SELECT DISTINCT {campo} FROM Entradas where  {where}= '{valor}' ORDER BY {campo};";
            DataTable     dt    = EntradaController.GetSqlEntradas(sql);
            List <string> lista = new List <string>();

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    lista.Add(dr[campo].ToString());
                }
            }
            return(lista);
        }
Ejemplo n.º 3
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));
        }