Exemple #1
0
 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;
     }
 }
Exemple #2
0
        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;
            }
        }