public detalle(OOB.LibInventario.Kardex.Movimiento.Resumen.Data reg) { this.reg = reg; Siglas = reg.siglas; Deposito = reg.nombreDeposito.Trim() + "/" + reg.codigoDeposito; Concepto = reg.nombreConcepto.Trim() + "/" + reg.codigoConcepto; CntInventario = reg.cntInventario; CntMovimiento = reg.cntMovimiento; }
public OOB.ResultadoEntidad <OOB.LibInventario.Kardex.Movimiento.Resumen.Ficha> Producto_Kardex_Movimiento_Lista_Resumen(OOB.LibInventario.Kardex.Movimiento.Resumen.Filtro filtro) { var rt = new OOB.ResultadoEntidad <OOB.LibInventario.Kardex.Movimiento.Resumen.Ficha>(); var filtroDTO = new DtoLibInventario.Kardex.Movimiento.Resumen.Filtro() { autoProducto = filtro.autoProducto, ultDias = (DtoLibInventario.Kardex.Enumerados.EnumMovUltDias)filtro.ultDias, }; var r01 = MyData.Producto_Kardex_Movimiento_Lista_Resumen(filtroDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Result = OOB.Enumerados.EnumResult.isError; rt.Mensaje = r01.Mensaje; return(rt); } var s = r01.Entidad; var nr = new OOB.LibInventario.Kardex.Movimiento.Resumen.Ficha() { codigoProducto = s.codigoProducto, contenidoEmp = s.contenidoEmp, empaqueCompra = s.empaqueCompra, decimales = s.decimales, existenciaActual = s.existenciaActual, existenciaFecha = s.existencaFecha, fecha = s.fecha, nombreProducto = s.nombreProducto, referenciaProducto = s.referenciaProducto, }; var lst = s.Data.Select(ss => { var reg = new OOB.LibInventario.Kardex.Movimiento.Resumen.Data() { autoConcepto = ss.autoConcepto, autoDeposito = ss.autoDeposito, cntInventario = ss.cntInventario, cntMovimiento = ss.cntMovimiento, codigoConcepto = ss.codigoConcepto, codigoDeposito = ss.codigoDeposito, modulo = ss.modulo, nombreConcepto = ss.nombreConcepto, nombreDeposito = ss.nombreDeposito, siglas = ss.siglas, }; return(reg); }).ToList(); nr.Data = lst; rt.Entidad = nr; return(rt); }