Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["User"] == null)
        {
            //Response.Redirect("../Login.aspx");
            //Response.End();
            return;
        }

        m_DesktopGroupMgr = Global.GetCtx(Session["TopCompany"].ToString()).DesktopGroupMgr;

        string GroupId = Request["GroupId"];

        if (!string.IsNullOrEmpty(GroupId))
        {
            m_guidCurGroupId = new Guid(GroupId);
            m_CurGroup       = (CDesktopGroup)m_DesktopGroupMgr.Find(m_guidCurGroupId);
        }

        if (Request.Params["Action"] == "DelDesktopApp")
        {
            DelDesktopApp();
            Response.End();
        }
        else if (Request.Params["Action"] == "SetBackImg")
        {
            SetBackImg();
            Response.End();
        }
        else if (Request.Params["Action"] == "UpdateOnlineState")
        {
            UpdateOnlineState();
            Response.End();
        }

        //桌面背景
        m_sBackImg = string.Format("../{0}/DesktopImg/default.jpg", Global.GetDesktopIconPathName());
        CUser user = (CUser)Session["User"];

        m_Company = (CCompany)Global.GetCtx(Session["TopCompany"].ToString()).CompanyMgr.Find(user.B_Company_id);

        CDesktop desktop = (CDesktop)user.DesktopMgr.GetFirstObj();

        if (desktop != null && desktop.BackImg != "")
        {
            m_sBackImg = string.Format("../{0}/DesktopImg/{1}", Global.GetDesktopIconPathName(), desktop.BackImg);
        }

        m_UserMenuMgr   = user.UserMenuMgr;
        m_DesktopAppMgr = user.DesktopAppMgr;
    }
Example #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["User"] == null)
        {
            Response.Redirect("../Login.aspx");
            Response.End();
        }
        CUser user = (CUser)Session["User"];

        m_UserMenuMgr   = user.UserMenuMgr;
        m_DesktopAppMgr = user.DesktopAppMgr;
        m_Company       = (CCompany)Global.GetCtx(Session["TopCompany"].ToString()).CompanyMgr.Find(user.B_Company_id);
        string GroupId = Request["GroupId"];

        if (!string.IsNullOrEmpty(GroupId))
        {
            m_guidCurGroupId = new Guid(GroupId);
        }
        //string id = Request["id"];
        //if (!string.IsNullOrEmpty(id))
        //{
        //    m_View = (CView)Global.GetCtx(Session["TopCompany"].ToString()).ViewMgr.Find(new Guid(id));
        //}
        //else
        //{
        //    m_bIsNew = true;
        //    if (Session["NewView"] == null)
        //    {
        //        Response.Redirect("SingleViewInfo1.aspx?id=" + Request["id"] + "&catalog_id=" + Request["catalog_id"]);
        //        return;
        //    }
        //    else
        //    {
        //        SortedList<Guid, CView> sortObj = (SortedList<Guid, CView>)Session["NewView"];
        //        m_View = sortObj.Values[0];
        //    }
        //}
        //m_Table = (CTable)Global.GetCtx(Session["TopCompany"].ToString()).TableMgr.Find(m_View.FW_Table_id);

        //string catalog_id = Request["catalog_id"];
        //if (!string.IsNullOrEmpty(catalog_id))
        //{
        //    m_Catalog_id = new Guid(catalog_id);
        //}


        if (Request.Params["Action"] == "GetData")
        {
            GetData();
            Response.End();
        }
        else if (Request.Params["Action"] == "PostData")
        {
            PostData();
            Response.End();
        }
        else if (Request.Params["Action"] == "Cancel")
        {
            Cancel();
            Response.End();
        }
    }