Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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;
            }
        }
Ejemplo n.º 4
0
        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);
        }