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; }
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"); }