public void Buscar() { var filtro = new OOB.LibInventario.Visor.Traslado.Filtro(); filtro.ano = AnoFiltrar; filtro.mes = MesFiltrar; var r01 = Sistema.MyData.Visor_Traslado(filtro); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } lista.Clear(); foreach (var rg in r01.Lista.OrderByDescending(o => o.fecha).ThenBy(o => o.documentoNro).ThenBy(o => o.nombrePrd).ToList()) { lista.Add(new data(rg)); } bs.CurrencyManager.Refresh(); }
public OOB.ResultadoLista <OOB.LibInventario.Visor.Traslado.Ficha> Visor_Traslado(OOB.LibInventario.Visor.Traslado.Filtro filtro) { var rt = new OOB.ResultadoLista <OOB.LibInventario.Visor.Traslado.Ficha>(); var filtroDto = new DtoLibInventario.Visor.Traslado.Filtro(); filtroDto.ano = filtro.ano; filtroDto.mes = filtro.mes; var r01 = MyData.Visor_Traslado(filtroDto); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibInventario.Visor.Traslado.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { return(new OOB.LibInventario.Visor.Traslado.Ficha() { autoDepositoDestino = s.autoDepositoDestino, autoDepositoOrigen = s.autoDepositoOrigen, autoPrd = s.autoPrd, autoUsuario = s.autoUsuario, cantidad = s.cantidad, codigoDepositoDestino = s.codigoDepositoDestino, codigoDepositoOrigen = s.codigoDepositoOrigen, codigoPrd = s.codigoPrd, codigoUsuario = s.codigoUsuario, decimales = s.decimales, documentoNombre = s.documentoNombre, documentoNro = s.documentoNro, fecha = s.fecha, hora = s.hora, nombreDepositoDestino = s.nombreDepositoDestino, nombreDepositoOrigen = s.nombreDepositoOrigen, nombrePrd = s.nombrePrd, nombreUsuario = s.nombreUsuario, nota = s.nota, }); }).ToList(); } } rt.Lista = list; return(rt); }