public static bool ActualizaSalida(SalidaProductoInfo salidaProducto) { bool resultado = true; try { SeguridadInfo seguridad = HttpContext.Current.Session["Seguridad"] as SeguridadInfo; if (seguridad != null) { var salidaProductoPl = new SalidaProductoPL(); salidaProductoPl.ActualizarAlmacenInventarioLote(salidaProducto); } else { throw new ExcepcionServicio("SesionExpirada"); } } catch (ExcepcionServicio ex) { Logger.Error(ex); throw new ExcepcionServicio(ex.Message); } catch (Exception ex) { Logger.Error(ex); throw new Exception(ex.Message); } return(resultado); }
public static List <SalidaProductoInfo> ConsultaFoliosActivos(int folioSalida) { List <SalidaProductoInfo> listaFolios = null; try { SeguridadInfo seguridad = HttpContext.Current.Session["Seguridad"] as SeguridadInfo; if (seguridad != null) { var salidaProductoPl = new SalidaProductoPL(); var salida = new SalidaProductoInfo() { FolioSalida = folioSalida, Activo = EstatusEnum.Activo, Organizacion = new OrganizacionInfo() { OrganizacionID = seguridad.Usuario.OrganizacionID } }; listaFolios = salidaProductoPl.ObtenerTraspasoFoliosActivos(salida); } else { throw new ExcepcionServicio("SesionExpirada"); } } catch (ExcepcionServicio ex) { Logger.Error(ex); throw new ExcepcionServicio(ex.Message); } catch (Exception ex) { Logger.Error(ex); throw new Exception(ex.Message); } return(listaFolios); }
public static SalidaProductoInfo ObtenerFolioSalida(int folio) { SalidaProductoInfo salidaProducto = null; try { SeguridadInfo seguridad = HttpContext.Current.Session["Seguridad"] as SeguridadInfo; if (seguridad != null) { var salidaProductoPl = new SalidaProductoPL(); var salidaProductoConsulta = new SalidaProductoInfo(); salidaProductoConsulta.FolioSalida = folio; salidaProductoConsulta.Organizacion = new OrganizacionInfo() { OrganizacionID = seguridad.Usuario.Organizacion.OrganizacionID }; salidaProductoConsulta.Activo = EstatusEnum.Activo; salidaProducto = salidaProductoPl.ObtenerPorFolioSalida(salidaProductoConsulta); } else { throw new ExcepcionServicio("SesionExpirada"); } } catch (ExcepcionServicio ex) { Logger.Error(ex); throw new ExcepcionServicio(ex.Message); } catch (Exception ex) { Logger.Error(ex); throw new Exception(ex.Message); } return(salidaProducto); }