public static DataTable CarregarListaComFiltroDePesquisa(string filtroSQL, int IDCliente)
{
DataTable tabela = new DataTable("ordemdeservico");
Spartacus.Database.Generic database;
Spartacus.Database.Command cmd = new Spartacus.Database.Command();
cmd.v_text = String.Format(@"select ID, Equipamento, NumeroDESerie, Defeito, DataEntradaServico
from ordemdeservico where idcliente {0} #idcliente#", filtroSQL);
cmd.AddParameter("idcliente", Spartacus.Database.Type.STRING);
cmd.SetValue("idcliente", IDCliente.ToString());
try
{
database = new Spartacus.Database.Sqlite(DB.GetStrConection());
tabela = database.Query(cmd.GetUpdatedText(), "Ordemdeservico");
}
catch (Exception ex)
{
ControllerArquivoLog.GeraraLog(ex);
}
return tabela;
}