public static EntradaProductoInfo ObtenerFolio(int folio) { var entradaProductoPL = new EntradaProductoPL(); EntradaProductoInfo entradaProducto = null; try { var seguridad = HttpContext.Current.Session["Seguridad"] as SeguridadInfo; if (seguridad != null) { entradaProducto = entradaProductoPL.ObtenerEntradaProductoPorFolio(folio, seguridad.Usuario.Organizacion.OrganizacionID); if (entradaProducto != null) { if (entradaProducto.Activo != EstatusEnum.Activo) { entradaProducto = null; } } } } catch (Exception ex) { Logger.Error(ex); throw new SystemException(ex.Message); } return(entradaProducto); }
public static EntradaProductoInfo ConsultarEntradaProducto(int folio) { try { var entradaProductoPl = new EntradaProductoPL(); var productoPl = new ProductoPL(); var seguridad = HttpContext.Current.Session["Seguridad"] as SeguridadInfo; var organizacionId = 0; if (seguridad != null) { organizacionId = seguridad.Usuario.Organizacion.OrganizacionID; } var entradaProducto = entradaProductoPl.ObtenerEntradaProductoPorFolio(folio, organizacionId); if (entradaProducto != null) { var productoForraje = productoPl.ObtenerProductoForraje(entradaProducto.Producto); if (productoForraje != null) { entradaProducto.Producto.Forraje = true; } } return(entradaProducto); } catch (Exception ex) { Logger.Error(ex); throw new SystemException(ex.Message); } }
public static dynamic ObtenerFoliosAutorizados(int folio) { dynamic resultado = new {}; try { var seguridad = HttpContext.Current.Session["Seguridad"] as SeguridadInfo; if (seguridad != null) { var entradaProductoPL = new EntradaProductoPL(); int organizacionID = seguridad.Usuario.Organizacion.OrganizacionID; EntradaProductoInfo entradaProducto = entradaProductoPL.ObtenerEntradaProductoPorFolio(folio, organizacionID); if (entradaProducto != null) { resultado = new { EntradaProducto = entradaProducto }; } } } catch (Exception ex) { Logger.Error(ex); throw new SystemException(ex.Message); } return(resultado); }