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)); }
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); }
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)); }