private bool CargarData() { var rt = true; var filtro = new OOB.Pendiente.Lista.Filtro(); if (!Sistema.ModoAbrirDocPendOtrosUsuarios) { filtro.idOperador = Sistema.PosEnUso.id; } ; var r01 = Sistema.MyData.Pendiente_Lista(filtro); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return(false); } _bl.Clear(); foreach (var it in r01.ListaD) { _bl.Add(new data(it)); } return(rt); }
public OOB.Resultado.Lista <OOB.Pendiente.Lista.Ficha> Pendiente_Lista(OOB.Pendiente.Lista.Filtro filtro) { var result = new OOB.Resultado.Lista <OOB.Pendiente.Lista.Ficha>(); var filtroDTO = new DtoLibPos.Pendiente.Lista.Filtro(); if (filtro.idOperador != -1) { filtroDTO.idOperador = filtro.idOperador; } ; var r01 = MyData.Pendiente_Lista(filtroDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } var lst = new List <OOB.Pendiente.Lista.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { lst = r01.Lista.Select(s => { var nr = new OOB.Pendiente.Lista.Ficha() { cirifCliente = s.cirifCliente, id = s.id, idCliente = s.idCliente, monto = s.monto, montoDivisa = s.montoDivisa, nombreCliente = s.nombreCliente, renglones = s.renglones, fecha = s.fecha, hora = s.hora, }; return(nr); }).ToList(); } } result.ListaD = lst; return(result); }