Esempio n. 1
0
        protected override bool AcceptModify(BL.BaseManager manager, int id)
        {
            Map map = ((MapManager)manager).Get(id);

            UCFormMap.PopulateModel(map);
            return(((MapManager)manager).Edit(map));
        }
Esempio n. 2
0
        /// <summary>
        /// Muestra el formulario para la edición de un elemento existente.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected override void ShowEditForm(object sender, UbiquicityEventArg e)
        {
            int id = Convert.ToInt32(e.TheObject);

            Session["Ubiquicity_itemId"] = id;

            MapManager mapManager = new MapManager();
            Map        map        = mapManager.Get(id);

            if (map == null && mapManager.HasErrors)
            {
                Alert.ShowUP("Error", mapManager.ErrorDescription);
            }
            else
            {
                //TODO - agregar controles de error
                CategoryManager newsCategoryManager = new CategoryManager();
                List <Category> newsCategories      = newsCategoryManager.Get();
                UCFormMap.CleanForm(newsCategories);
                UCFormMap.FillForm(map);
                Session["Ubiquicity_action"] = EDIT;
                //Page.ClientScript.RegisterStartupScript(this.GetType(), "openModalEdit", "window.onload = function() { $('#modalMap').modal('show'); }", true);
                ScriptManager.RegisterStartupScript(upUCModalForm, upUCModalForm.GetType(), "openModalEdit", "$('#modalMap').modal('show');", true);
                upUCModalForm.Update();
            }
        }
Esempio n. 3
0
        protected override bool AcceptCreate(BL.BaseManager manager)
        {
            Map map = new Map();

            UCFormMap.PopulateModel(map);
            return(((MapManager)manager).Save(map));
        }
Esempio n. 4
0
        /// <summary>
        /// Muestra el formulairo para el alta de un nuevo mapa.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected override void ShowNewForm(object sender, UbiquicityEventArg e)
        {
            CategoryManager categoryManager = new CategoryManager();
            List <Category> categories      = categoryManager.Get();

            UCFormMap.CleanForm(categories);
            Session["Ubiquicity_action"] = CREATE;
            //Page.ClientScript.RegisterStartupScript(this.GetType(), "openModalCreate", "window.onload = function() { $('#modalMap').modal('show'); }", true);
            ScriptManager.RegisterStartupScript(upUCModalForm, upUCModalForm.GetType(), "openModalCreate", "$('#modalMap').modal('show');", true);
            upUCModalForm.Update();
        }