Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //    CtrAdmin ctrAdmin = new CtrAdmin();
        //    objFunctionInfo = ctrAdmin.GetListFunctionByAdmin();

        var currentUrl = Request.Url.AbsolutePath;
        var listFunctions = FunctionBLL.Instance.GetListFunctionAllowAdminAccess(VTCO.Utils.AdminUtils.AdminID);
        var currentFunction = listFunctions.FirstOrDefault(c => c.URL.Equals(currentUrl, StringComparison.OrdinalIgnoreCase));

        if (currentFunction != null)
        {
            var function1 = listFunctions.FirstOrDefault(c => c.FunctionID.Equals(currentFunction.ParrentID));
            if (function1 == null)
            {
                m_urlLevel1 = currentFunction;
            }
            else
            {
                var function2 = listFunctions.FirstOrDefault(c => c.FunctionID.Equals(function1.ParrentID));
                if (function2 == null)
                {
                    m_urlLevel1 = function1;
                    m_urlLevel2 = currentFunction;
                }
                else
                {
                    m_urlLevel1 = function2;
                    m_urlLevel2 = function1;
                    m_urlLevel3 = currentFunction;
                }
            }
        }

        int? id = null;
        StrMainMenu = GetMenuString(id, listFunctions, 1);

        var func1 = listFunctions.FirstOrDefault(c => c.URL.Equals("", StringComparison.OrdinalIgnoreCase));
    }
Example #2
0
 /// <summary>
 /// Create a new uspAdminGetListFunctionAccess_Result object.
 /// </summary>
 /// <param name="functionID">Initial value of the FunctionID property.</param>
 /// <param name="name">Initial value of the Name property.</param>
 /// <param name="order">Initial value of the Order property.</param>
 /// <param name="status">Initial value of the Status property.</param>
 public static uspAdminGetListFunctionAccess_Result CreateuspAdminGetListFunctionAccess_Result(global::System.Int32 functionID, global::System.String name, global::System.Int32 order, global::System.Int32 status)
 {
     uspAdminGetListFunctionAccess_Result uspAdminGetListFunctionAccess_Result = new uspAdminGetListFunctionAccess_Result();
     uspAdminGetListFunctionAccess_Result.FunctionID = functionID;
     uspAdminGetListFunctionAccess_Result.Name = name;
     uspAdminGetListFunctionAccess_Result.Order = order;
     uspAdminGetListFunctionAccess_Result.Status = status;
     return uspAdminGetListFunctionAccess_Result;
 }