public static decimal BuscarAfericaoBico(string Cd_empresa, string Id_bico, DateTime Dt_abastecimento, string Tp_encerrante, BancoDados.TObjetoBanco banco) { object obj = new CamadaDados.PostoCombustivel.TCD_VendaCombustivel(banco).BuscarEscalar( new Utils.TpBusca[] { new Utils.TpBusca() { vNM_Campo = "a.cd_empresa", vOperador = "=", vVL_Busca = "'" + Cd_empresa.Trim() + "'" }, new Utils.TpBusca() { vNM_Campo = "a.id_bico", vOperador = "=", vVL_Busca = Id_bico }, new Utils.TpBusca() { vNM_Campo = "CONVERT(datetime, FLOOR(CONVERT(decimal(30,10), DT_Abastecimento)))", vOperador = "=", vVL_Busca = "'" + Dt_abastecimento.ToString("yyyyMMdd") + "'" } }, Tp_encerrante.Trim().ToUpper().Equals("F") ? "a.encerrantebico" : "a.encerrantebico - a.volumeabastecido", string.Empty, Tp_encerrante.Trim().ToUpper().Equals("F") ? "a.dt_abastecimento desc" : "a.dt_abastecimento asc", null); return(obj == null ? decimal.Zero : decimal.Parse(obj.ToString())); }