/// <summary> /// Consulta el almacen general de la organizacion del usuario logueado /// </summary> private void ConsultaAlmacenGeneral() { try { var almacenPl = new AlmacenPL(); var listaAlmacen = almacenPl.ObtenerAlmacenPorTiposAlmacen(new List <TipoAlmacenEnum>() { TipoAlmacenEnum.GeneralGanadera }, new OrganizacionInfo() { OrganizacionID = organizacionId }); if (listaAlmacen != null && listaAlmacen.Count > 0) { txtAlmacenGeneral.Text = listaAlmacen[0].AlmacenID.ToString(); txtDescripcionAlmacen.Text = listaAlmacen[0].Descripcion; } else { BloquearPantalla(); } } catch (Exception ex) { Logger.Error(ex); } }
public static List <ProduccionFormulaInfo> ResumenDeProduccion() { //List<ProduccionFormulaInfo> ProduccionFormulaLista = new List<ProduccionFormulaInfo>(); //ProduccionFormulaLista = HttpContext.Current.Session["lista"] as List<ProduccionFormulaInfo>; if (ListaGlobal != null) { var almacenPl = new AlmacenPL(); var almacenes = almacenPl.ObtenerAlmacenPorTiposAlmacen(new List <TipoAlmacenEnum>() { TipoAlmacenEnum.PlantaDeAlimentos }, new OrganizacionInfo { OrganizacionID = ListaGlobal[0].Organizacion.OrganizacionID }); ListaGlobal[0].Almacen = almacenes.FirstOrDefault(); var produccionFormulaPl = new ProduccionFormulaPL(); ListaGlobal = produccionFormulaPl.ResumenProduccionFormulaLista(ListaGlobal); } return(ListaGlobal); }
public static List <AlmacenInfo> ObtenerAlmacenes() { List <AlmacenInfo> listaAlmacen = null; try { SeguridadInfo seguridad = HttpContext.Current.Session["Seguridad"] as SeguridadInfo; if (seguridad != null) { var almacenPl = new AlmacenPL(); List <TipoAlmacenEnum> tiposAlmacen = new List <TipoAlmacenEnum>(); tiposAlmacen.Add(TipoAlmacenEnum.MateriasPrimas); tiposAlmacen.Add(TipoAlmacenEnum.BodegaDeTerceros); tiposAlmacen.Add(TipoAlmacenEnum.PlantaDeAlimentos); tiposAlmacen.Add(TipoAlmacenEnum.BodegaExterna); OrganizacionInfo organizacion = seguridad.Usuario.Organizacion; listaAlmacen = almacenPl.ObtenerAlmacenPorTiposAlmacen(tiposAlmacen, organizacion); } 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(listaAlmacen); }