public void Reporte(string codigoInformTrazabilidad, string codigoproducto, string codigotraza) { //FilterReport filter = JsonConvert.DeserializeObject<FilterReport>(id); //List<StockProductoAlmacenReport> datos = movimientoBL.ReporteStockProductoAlmacen(filter.TipoFamilia, filter.SubFamilia, filter.TipoCorte, filter.TipoProducto, filter.Gramos, filter.AlmacenId, filter.IncluyeStockCero, filter.NombreProducto, filter.EmpresaId); // DataSet ds = new DataSet(); //ds.Tables.Add(); filtro = new Parametro(); InformeTrazabilidadDTOReporte InformeTrazabilidad = new InformeTrazabilidadDTOReporte(); objVentaLogic = new InformeVentaLogic(); objKardexLogic = new KardexLogic(); objCompraLogic = new OrdenDeCompraLogic(); objDespachoLogic = new OrdendeDespachoLogic(); objMermaLogic = new HojaMermaLogic(); objRecetaLogic = new LibroRecetaLogic(); filtro.codigoInformeTrazabilidad = codigoInformTrazabilidad; filtro.codProducto = codigoproducto; filtro.p_codigoTraza = codigotraza; InformeTrazabilidad = objInfTrazabilidadLogic.Listar(filtro); //Detalle List <InformeVentaDTO> venta = objVentaLogic.ListarInformeVentaTrazabilidad(filtro); List <KardexDTO> kardex = objKardexLogic.ListarKardexTrazabilidad(filtro); List <OrdenDeCompraDTO> ordendecompra = objCompraLogic.ListarOrdenDeCompraTrazabilidad(filtro); List <OrdendeDespachoDTO> pedido = objDespachoLogic.ListarOrdenDeDespachoTrazabilidad(filtro); List <HojaMermaDTO> merma = objMermaLogic.ListarMermaTrazabilidad(filtro); List <LibroRecetaDTO> libroreceta = objRecetaLogic.ListarRecetaTrazabilidad(filtro); List <InformeTrazabilidadDTOReporte> milista = new List <InformeTrazabilidadDTOReporte>(); milista.Add(InformeTrazabilidad); //lista. (InformeTrazabilidad); RenderReportImpresion("Reporte", "InformeTrazabilidad", milista, "Venta", venta, "Kardex", kardex, "Compra", ordendecompra, "Pedido", pedido, "Merma", merma, "Libro", libroreceta, "PDF", "11in"); }
public InformeTrazabilidadDTOReporte Listar(Parametro pFiltro) { InformeTrazabilidadDTOReporte trazabilidad = new InformeTrazabilidadDTOReporte(); try { using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion)) { var resul = SQLDC.pa_S_InformeTrazabilidad(pFiltro.codigoInformeTrazabilidad).FirstOrDefault(); if (resul != null) { trazabilidad.codigoTraza = resul.codigoTraza; trazabilidad.codigoInformeTrazabilidad = resul.codigoInformeTrazabilidad; trazabilidad.nombreProducto = resul.nombreProducto; trazabilidad.estado = resul.estado; trazabilidad.detalleAnalisis = resul.detalleAnalisis; } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return(trazabilidad); }
public InformeTrazabilidadDTOReporte Listar(Parametro pFiltro) { InformeTrazabilidadDTOReporte lista = new InformeTrazabilidadDTOReporte(); try { oData = new InformeTrazabilidaData(); lista = oData.Listar(pFiltro); } catch (Exception ex) { throw ex; } return(lista); }