Пример #1
0
        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");
        }
Пример #2
0
        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);
        }