public List <String> TraeTodos() { cfdLogFacturaCompra log = new cfdLogFacturaCompra(_connStr); List <String> vistos = new List <String>(); //log.Query.AddOrderBy(cfdLogFacturaCompra.ColumnNames.Folio, WhereParameter.Dir.ASC); try { if (log.Query.Load()) { log.Rewind(); do { vistos.Add(log.IdExterno); } while (log.MoveNext()); } } catch (Exception ePla) { _sMsj = "Contacte al administrador. Error al obtener log de facturas de compra. " + ePla.Message + "[LogFacturaCompraService.TraeTodos()]"; _iErr++; return(null); } return(vistos); }
public List <String> GetFiltraEstado(String estado) { cfdLogFacturaCompra log = new cfdLogFacturaCompra(_connStr); List <String> vistos = new List <String>(); log.Where.Estado.Value = estado; log.Where.Estado.Operator = WhereParameter.Operand.Equal; log.Query.AddOrderBy(cfdLogFacturaCompra.ColumnNames.Folio, WhereParameter.Dir.ASC); try { if (log.Query.Load()) { log.Rewind(); do { vistos.Add(log.IdExterno); } while (log.MoveNext()); } } catch (Exception ePla) { _sMsj = "Contacte al administrador. Error al obtener log de facturas de compra filtrado por estado. " + ePla.Message + "[LogFacturaCompraService.GetFiltraEstado()]"; _iErr++; return(null); } return(vistos); }