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