public Zona Rellenar() { try { Division = DivisionDAO.Get(ClaveDivision); Usuarios = UsuarioDAO.Listar().Where(u => u.ClaveZona == Clave).ToList(); Presupuestos = PresupuestoZonaDAO.Listar().Where(p => p.ClaveZona == Clave).ToList(); Areas = AreaDAO.Listar().Where(a => a.ClaveZona == Clave).ToList(); return(this); } catch (Exception e) { throw e; } }
public double NecesidadInicial(int ClavePeriodo) { double NecesidadInicial = 0.0; if (Areas.Count == 0) { Areas = AreaDAO.Listar().Where(a => a.ClaveZona == Clave).ToList(); } foreach (Area a in Areas) { NecesidadInicial = a.NecesidadInicial(ClavePeriodo)?.CalcularImporte() ?? 0.0; } return(NecesidadInicial); }
protected void Page_Load(object sender, EventArgs e) { usuario = Utilerias.FiltrarUsuario(this); periodo = usuario.ConsultarPeriodoActual(); string idZona = Request.QueryString["id"]; if (!IsPostBack) { areas = AreaDAO.Listar().Where(r => r.ClaveZona == Convert.ToInt32(idZona)).ToList(); string Filas = ""; foreach (Modelo.Area p in areas) { p.Rellenar(); string url = ResolveUrl("~/App/Division/ProgramaEjecucionArea.aspx?id=" + p.Clave); Filas += Disenio.GenerarFilaTabla( p.Nombre, p.Codigo, "<a href='" + url + "' class='btn btn-default btn-block'>Seleccionar</a>"); } litTBody.Text = Filas; } }