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