Esempio n. 1
0
        public void DeleteTest()
        {
            ModuleDAO target   = new ModuleDAO(); // TODO: initialisez à une valeur appropriée
            int       id       = 0;               // TODO: initialisez à une valeur appropriée
            int       expected = 0;               // TODO: initialisez à une valeur appropriée
            int       actual;

            actual = target.Delete(id);
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Vérifiez l\'exactitude de cette méthode de test.");
        }
Esempio n. 2
0
        public ModuleDTO Convert(ModuleDAO module)
        {
            if (module == null)
            {
                return(null);
            }

            ModuleDTO dto = new ModuleDTO();

            dto.Id       = module.MItemID;
            dto.Name     = module.MName;
            dto.LinkUrl  = module.MLink;
            dto.IsActive = module.MIsActive;
            dto.Index    = module.MIndex;

            return(dto);
        }
Esempio n. 3
0
        public ActionResult Selection_Enregistrement(string code, string id_page)
        {
            try
            {
                // -- Selectionner en fonction du menu - //
                #region Securite-Module
                if (id_page == GB_Enum_Menu.Securite_Module)
                {
                    // -- Mise à jour de l'role dans la session -- //
                    var obj = new ModuleDAO().ObjectCode(code);

                    // -- Vérifier si l'objet est trouvé -- //
                    if (obj == null)
                    {
                        throw new GBException(App_Lang.Lang.Object_not_found);
                    }

                    // -- Notificication -- //
                    this.ViewBag.notification = new GBNotification(
                        new
                    {
                        id         = obj.id,
                        code       = obj.code,
                        libelle_en = obj.libelle_en,
                        libelle_fr = obj.libelle_fr,
                    }
                        );
                }
                #endregion

                #region Securite-Role
                else if (id_page == GB_Enum_Menu.Securite_Role)
                {
                    // -- Mise à jour de l'role dans la session -- //
                    var obj = new RoleDAO().ObjectCode(code);

                    // -- Vérifier si l'objet est trouvé -- //
                    if (obj == null)
                    {
                        throw new GBException(App_Lang.Lang.Object_not_found);
                    }

                    // -- Notificication -- //
                    this.ViewBag.notification = new GBNotification(
                        new
                    {
                        id         = obj.id,
                        code       = obj.code,
                        libelle_en = obj.libelle_en,
                        libelle_fr = obj.libelle_fr,
                    }
                        );
                }
                #endregion

                #region Securite-Menu
                else if (id_page == GB_Enum_Menu.Securite_Menu)
                {
                    // -- Mise à jour de l'role dans la session -- //
                    var obj = new MenuDAO().ObjectCode(code);

                    // -- Vérifier si l'objet est trouvé -- //
                    if (obj == null)
                    {
                        throw new GBException(App_Lang.Lang.Object_not_found);
                    }

                    // -- Notificication -- //
                    this.ViewBag.notification = new GBNotification(
                        new
                    {
                        id            = obj.id,
                        code          = obj.code,
                        libelle_en    = obj.libelle_en,
                        libelle_fr    = obj.libelle_fr,
                        id_controller = obj.id_controller,
                        view          = obj.view,
                    }
                        );
                }
                #endregion

                #region Module introuvable
                else
                {
                    throw new Exception("Le id_page n'a pas été retourné!");
                }
                #endregion
            }
            #region Catch
            catch (Exception ex)
            {
                // -- Vérifier la nature de l'exception -- //
                if (!GBException.Est_GBexception(ex))
                {
                    // -- Log -- //
                    GBClass.Log.Error(ex);

                    // -- Notificication -- //
                    this.ViewBag.notification = new GBNotification(true);
                }
                else
                {
                    // -- Notificication -- //
                    this.ViewBag.notification = new GBNotification(ex.Message, true);
                }
            }
            #endregion

            // -- Retoure le résultat en objet JSON -- //
            return(Json(
                       GBConvert.To_Object(this.ViewBag)
                       ));
        }
Esempio n. 4
0
 public ModuleController()
 {
     moduleDao = new ModuleDAO();
 }
Esempio n. 5
0
        // GET: Admin/Module
        public ActionResult Index()
        {
            var model = new ModuleDAO().ListAll();

            return(View(model));
        }