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); }
public DtoLib.ResultadoLista <DtoLibPos.Pendiente.Lista.Ficha> Pendiente_Lista(DtoLibPos.Pendiente.Lista.Filtro filtro) { return(ServiceProv.Pendiente_Lista(filtro)); }
public DtoLib.ResultadoLista <DtoLibPos.Pendiente.Lista.Ficha> Pendiente_Lista(DtoLibPos.Pendiente.Lista.Filtro filtro) { var result = new DtoLib.ResultadoLista <DtoLibPos.Pendiente.Lista.Ficha>(); var lista = new List <DtoLibPos.Pendiente.Lista.Ficha>(); try { using (var cn = new PosEntities(_cnPos.ConnectionString)) { var entLista = cn.p_pendiente.ToList(); if (filtro.idOperador.HasValue) { entLista = entLista.Where(ss => ss.id_p_operador == filtro.idOperador.Value).ToList(); } foreach (var it in entLista) { var nr = new DtoLibPos.Pendiente.Lista.Ficha() { cirifCliente = it.cirif_cliente, id = it.id, idCliente = it.auto_cliente, monto = it.monto, montoDivisa = it.monto_divisa, nombreCliente = it.nombre_cliente, renglones = it.renglones, fecha = it.feche, hora = it.hora, }; lista.Add(nr); } }; result.Lista = lista; } catch (Exception e) { result.Mensaje = e.Message; result.Result = DtoLib.Enumerados.EnumResult.isError; } return(result); }