public Division Rellenar() { try { Usuarios = UsuarioDAO.Listar().Where(u => u.ClaveDivision == Clave).ToList(); Periodos = PeriodoDAO.Listar().Where(p => p.ClaveDivision == Clave).ToList(); Zonas = ZonaDAO.Listar().Where(z => z.ClaveDivision == Clave).ToList(); return(this); } catch (Exception e) { throw e; } }
public double NecesidadTotal(int ClavePeriodo) { double NecesidadTotal = 0.0; if (Zonas.Count == 0) { Zonas = ZonaDAO.Listar().Where(z => z.ClaveDivision == Clave).ToList(); } foreach (Zona z in Zonas) { NecesidadTotal += z.NecesidadTotal(ClavePeriodo); } return(NecesidadTotal); }
protected void Page_Load(object sender, EventArgs e) { usuario = Utilerias.FiltrarUsuario(this); periodo = usuario.ConsultarPeriodoActual(); if (!IsPostBack) { zonas = ZonaDAO.Listar().Where(r => r.ClaveDivision == usuario.ClaveDivision).ToList(); string Filas = ""; foreach (Modelo.Zona p in zonas) { p.Rellenar(); string url = ResolveUrl("~/App/Division/ProgramasEjecucionZona.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; } }
public List <Area> ListarAreas() { List <Area> Areas = new List <Area>(); if (Zonas.Count == 0) { Zonas = ZonaDAO.Listar().Where(z => z.ClaveDivision == Clave).ToList(); } foreach (Zona z in Zonas) { z.Rellenar(); foreach (Area a in z.Areas) { Areas.Add(a); } } return(Areas); }