Example #1
0
        public TrazabilidadDTO Listar(Parametro pFiltro)
        {
            TrazabilidadDTO trazabilidad = new TrazabilidadDTO();

            try
            {
                using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_Trazabilidad(pFiltro.codProducto).FirstOrDefault();

                    if (resul != null)
                    {
                        trazabilidad.codigoTraza               = resul.codigoTraza;
                        trazabilidad.fechaTraza                = resul.fechaTraza;
                        trazabilidad.nombreProducto            = resul.nombreProducto;
                        trazabilidad.estado                    = resul.estado;
                        trazabilidad.estadoinformetrazabilidad = resul.estadoinformetrazabilidad;
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Listar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return(trazabilidad);
        }
        public TrazabilidadDTO Listar(Parametro pFiltro)
        {
            TrazabilidadDTO lista = new TrazabilidadDTO();

            try
            {
                oData = new TrazabilidadData();
                lista = oData.Listar(pFiltro);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lista);
        }
Example #3
0
        public JsonResult ObtenerTrazabilidad(string producto)
        {
            producto = producto.ToLower();
            TrazabilidadDTO lista = new TrazabilidadDTO();

            filtro             = new Parametro();
            filtro.codProducto = producto;
            trazabilidadLogic  = new TrazabilidadLogic();

            try
            {
                var codigo = int.Parse(producto);
                lista = trazabilidadLogic.Listar(filtro);
            }
            catch (Exception)
            {
            }
            return(Json(lista, JsonRequestBehavior.AllowGet));
        }
Example #4
0
        public JsonResult ConsultarInformeTrazabilidad(string Codigo, string codigoTraza)
        {
            filtro               = new Parametro();
            filtro.codProducto   = Codigo;
            filtro.p_codigoTraza = codigoTraza;
            trazabilidadLogic    = new TrazabilidadLogic();
            TrazabilidadDTO informe = trazabilidadLogic.Listar(filtro);

            if (informe != null)
            {
                filtro.p_codigoTraza = informe.codigoTraza;
            }

            //Obtener Detalle Trazabilidad
            objVentaLogic    = new InformeVentaLogic();
            objKardexLogic   = new KardexLogic();
            objMermaLogic    = new HojaMermaLogic();
            objCompraLogic   = new OrdenDeCompraLogic();
            objDespachoLogic = new OrdendeDespachoLogic();
            objRecetaLogic   = new LibroRecetaLogic();
            var ventas         = objVentaLogic.ListarInformeVentaTrazabilidad(filtro);
            var kardex         = objKardexLogic.ListarKardexTrazabilidad(filtro);
            var ordenes_compra = objCompraLogic.ListarOrdenDeCompraTrazabilidad(filtro);
            var ordenes_pedido = objDespachoLogic.ListarOrdenDeDespachoTrazabilidad(filtro);
            var recetas        = objRecetaLogic.ListarRecetaTrazabilidad(filtro);
            var hoja_merma     = objMermaLogic.ListarMermaTrazabilidad(filtro);

            return(Json(new
            {
                codigoTraza = informe.codigoTraza,
                fechaTraza = Convert.ToDateTime(informe.fechaTraza).ToShortDateString(),
                nombreProducto = informe.nombreProducto,
                estado = informe.estado,
                estadoinformetrazabilidad = informe.estadoinformetrazabilidad,
                InformeVenta = ventas,
                Kardex = kardex,
                OrdenesCompra = ordenes_compra,
                OrdenesPedido = ordenes_pedido,
                Recetas = recetas,
                HojaMerma = hoja_merma
            }, JsonRequestBehavior.AllowGet));
        }