예제 #1
0
    private void BindList(SYS_THEME condObj)
    {
        if (condObj.af_PageByAttributeItem == null)//����������û�����ķ�ҳ�������ԣ�����������������
            condObj.af_PageBy(SYS_THEME.Attribute.THEME_ID, Order.Desc);

        listObj = BLLTable<SYS_THEME>.Factory(conn).Select(valObj, condObj);
        repList.DataSource = listObj;
        repList.DataBind();
    }
예제 #2
0
    private void BindList(SYS_THEME condObj)
    {
        if (condObj.af_PageByAttributeItem == null)//如果不存在用户定义的分页排序属性,则用主键属性排序
        {
            condObj.af_PageBy(SYS_THEME.Attribute.THEME_ID, Order.Desc);
        }

        listObj = BLLTable <SYS_THEME> .Factory(conn).Select(valObj, condObj);

        repList.DataSource = listObj;
        repList.DataBind();
    }
예제 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        title      = valObj._ZhName + "±à¼­";
        Page.Title = title;
        if (!string.IsNullOrEmpty(Request["THEME_ID"]))
        {
            keyid = Request["THEME_ID"];
        }

        if (!string.IsNullOrEmpty(Request["KeyID"]))
        {
            keyid = Request["KeyID"];
        }
        if (!IsPostBack)
        {
            try
            {
                if (keyid != "")
                {
                    valObj = BLLTable <SYS_THEME> .Factory(conn).GetRowData(SYS_THEME.Attribute.THEME_ID, keyid);

                    if (valObj == null)
                    {
                        return;
                    }


                    txtTHEME_ID.Value = Convert.ToString(valObj.THEME_ID);     //Convert.ToInt32

                    txtTHEME_NAME.Value = Convert.ToString(valObj.THEME_NAME); //Convert.ToString

                    txtSYS_NAME.Value = Convert.ToString(valObj.SYS_NAME);     //Convert.ToString

                    txtLOGIN_TIT.Value = Convert.ToString(valObj.LOGIN_TIT);   //Convert.ToString

                    txtLOGIN_HTML.Value = valObj.LOGIN_HTML;                   //Convert.ToString

                    txtTECH_DES.Value = Convert.ToString(valObj.TECH_DES);     //Convert.ToString

                    txtRIGHT_DES.Value = Convert.ToString(valObj.RIGHT_DES);   //Convert.ToString

                    txtVERSION.Value = Convert.ToString(valObj.VERSION);       //Convert.ToString
                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }
        }
    }
예제 #4
0
    protected void aspPager_PageChanged(object sender, EventArgs e)
    {
        try
        {
            if (hidCondition.Value != "")
            {
                condObj = JsonServiceBase.FromJson <SYS_THEME>(hidCondition.Value);
            }
            listObj = BLLTable <SYS_THEME> .Factory(conn).SelectByPage(valObj, condObj, aspPager.PageSize, aspPager.CurrentPageIndex, ref recount);

            repCus.DataSource = listObj;
            repCus.DataBind();
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
예제 #5
0
    protected void aspPager_PageChanged(object sender, EventArgs e)
    {
        try
        {
            if (hidCondition.Value != "")
            {
                condObj = JsonServiceBase.FromJson<SYS_THEME>(hidCondition.Value);
            }
            listObj = BLLTable<SYS_THEME>.Factory(conn).SelectByPage(valObj, condObj, aspPager.PageSize, aspPager.CurrentPageIndex, ref recount);

            repCus.DataSource = listObj;
            repCus.DataBind();
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
예제 #6
0
    protected void btnFind_Click(object sender, EventArgs e)
    {
        try
        {
            condObj = new SYS_THEME();

            if(txtTHEME_ID.Value !="" )
                condObj.Like(SYS_THEME.Attribute.THEME_ID, Convert.ToInt32(txtTHEME_ID.Value));

            if(txtTHEME_NAME.Value !="" )
                condObj.Like(SYS_THEME.Attribute.THEME_NAME, Convert.ToString(txtTHEME_NAME.Value));

            if(txtSYS_NAME.Value !="" )
                condObj.Like(SYS_THEME.Attribute.SYS_NAME, Convert.ToString(txtSYS_NAME.Value));

            if(txtLOGIN_TIT.Value !="" )
                condObj.Like(SYS_THEME.Attribute.LOGIN_TIT, Convert.ToString(txtLOGIN_TIT.Value));

            if(txtLOGIN_HTML.Value !="" )
                condObj.Like(SYS_THEME.Attribute.LOGIN_HTML, Convert.ToString(txtLOGIN_HTML.Value));

            if(txtTECH_DES.Value !="" )
                condObj.Like(SYS_THEME.Attribute.TECH_DES, Convert.ToString(txtTECH_DES.Value));

            if(txtRIGHT_DES.Value !="" )
                condObj.Like(SYS_THEME.Attribute.RIGHT_DES, Convert.ToString(txtRIGHT_DES.Value));

            if(txtVERSION.Value !="" )
                condObj.Like(SYS_THEME.Attribute.VERSION, Convert.ToString(txtVERSION.Value));

            listObj = BLLTable<SYS_THEME>.Factory(conn).SelectByPage(valObj, condObj, aspPager.PageSize, 1, ref recount);
            repCus.DataSource = listObj;
            repCus.DataBind();
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
        aspPager.RecordCount = recount;
    }
예제 #7
0
    protected void btnFind_Click(object sender, EventArgs e)
    {
        try
        {
            condObj = new SYS_THEME();



            if (txtTHEME_ID.Value != "")
            {
                condObj.Like(SYS_THEME.Attribute.THEME_ID, Convert.ToInt32(txtTHEME_ID.Value));
            }


            if (txtTHEME_NAME.Value != "")
            {
                condObj.Like(SYS_THEME.Attribute.THEME_NAME, Convert.ToString(txtTHEME_NAME.Value));
            }


            if (txtSYS_NAME.Value != "")
            {
                condObj.Like(SYS_THEME.Attribute.SYS_NAME, Convert.ToString(txtSYS_NAME.Value));
            }


            if (txtLOGIN_TIT.Value != "")
            {
                condObj.Like(SYS_THEME.Attribute.LOGIN_TIT, Convert.ToString(txtLOGIN_TIT.Value));
            }


            if (txtLOGIN_HTML.Value != "")
            {
                condObj.Like(SYS_THEME.Attribute.LOGIN_HTML, Convert.ToString(txtLOGIN_HTML.Value));
            }


            if (txtTECH_DES.Value != "")
            {
                condObj.Like(SYS_THEME.Attribute.TECH_DES, Convert.ToString(txtTECH_DES.Value));
            }


            if (txtRIGHT_DES.Value != "")
            {
                condObj.Like(SYS_THEME.Attribute.RIGHT_DES, Convert.ToString(txtRIGHT_DES.Value));
            }


            if (txtVERSION.Value != "")
            {
                condObj.Like(SYS_THEME.Attribute.VERSION, Convert.ToString(txtVERSION.Value));
            }

            listObj = BLLTable <SYS_THEME> .Factory(conn).SelectByPage(valObj, condObj, aspPager.PageSize, 1, ref recount);

            repCus.DataSource = listObj;
            repCus.DataBind();
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
        aspPager.RecordCount = recount;
    }
예제 #8
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        try
        {
            SYS_THEME valObj = new SYS_THEME();


            if (txtTHEME_ID.Value != "")
            {
                valObj.THEME_ID = Convert.ToInt32(txtTHEME_ID.Value);
            }


            if (txtTHEME_NAME.Value != "")
            {
                valObj.THEME_NAME = Convert.ToString(txtTHEME_NAME.Value);
            }


            if (txtSYS_NAME.Value != "")
            {
                valObj.SYS_NAME = Convert.ToString(txtSYS_NAME.Value);
            }


            if (txtLOGIN_TIT.Value != "")
            {
                valObj.LOGIN_TIT = Convert.ToString(txtLOGIN_TIT.Value);
            }


            if (txtLOGIN_HTML.Value != "")
            {
                valObj.LOGIN_HTML = txtLOGIN_HTML.Value;
            }


            if (txtTECH_DES.Value != "")
            {
                valObj.TECH_DES = Convert.ToString(txtTECH_DES.Value);
            }


            if (txtRIGHT_DES.Value != "")
            {
                valObj.RIGHT_DES = Convert.ToString(txtRIGHT_DES.Value);
            }


            if (txtVERSION.Value != "")
            {
                valObj.VERSION = Convert.ToString(txtVERSION.Value);
            }

            if (keyid != "")
            {
                valObj.THEME_ID = Convert.ToInt32(keyid);
                count           = BLLTable <SYS_THEME> .Factory(conn).Update(valObj, SYS_THEME.Attribute.THEME_ID);
            }
            else
            {
                count = BLLTable <SYS_THEME> .Factory(conn).Insert(valObj, SYS_THEME.Attribute.THEME_ID);

                keyid = valObj.THEME_ID.ToString();
            }
            if (count > 0)
            {
                StringBuilder        sbData = new StringBuilder("{valObj:''");
                List <AttributeItem> lstCol = valObj.af_AttributeItemList;
                for (int i = 0; i < lstCol.Count; i++)
                {
                    object val = valObj.GetValue(lstCol[i]);
                    if (val != null)
                    {
                        sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'");
                    }
                }
                sbData.Append("}");
                if (ViewState["sbData"] == null)
                {
                    ViewState["sbData"] = sbData.ToString();
                }
                else
                {
                    ViewState["sbData"] += "," + sbData.ToString();
                }
                Button btn = (Button)sender;
                if (btn.ID.IndexOf("btnOK") != -1)
                {
                    if (ViewState["sbData"] == null)
                    {
                        string dataStr = "[" + ViewState["sbData"].ToString() + "]";
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + dataStr + "';}else{window.returnValue = '" + dataStr + "';}window.close();", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = 're';}else{window.returnValue = 're';}window.close();", true);
                    }
                }
                else
                {
                    txtTHEME_ID.Value = "";


                    txtTHEME_NAME.Value = "";


                    txtSYS_NAME.Value = "";


                    txtLOGIN_TIT.Value = "";


                    txtLOGIN_HTML.Value = "";


                    txtTECH_DES.Value = "";


                    txtRIGHT_DES.Value = "";


                    txtVERSION.Value = "";
                }
            }
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
예제 #9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //���б�����ɾ����ť��ͨ��AJAXִ������ĺ�̨���룬ɾ��һ����¼
        if (Request["DelTHEME_ID"] != null)
        {
            int re = BLLTable<SYS_THEME>.Factory(conn).Delete(SYS_THEME.Attribute.THEME_ID, Request["DelTHEME_ID"]);
            if (re > 0)
            {
                Response.Write("1");//����������� ����0 ��ʾ�����ɹ���Ҳ����ֱ����� �ַ������ͻ��˽��������ַ�����Ϣ��Ϊ��ʾ
            }
            else
            {
                Response.Write("ɾ��ʧ�ܣ�");
            }
        }
        if (Request["delByKeyID"] != null)
        {
            int re = BLLTable<SYS_THEME>.Factory(conn).Delete(SYS_THEME.Attribute.THEME_ID, Request["delByKeyID"]);
            if (re > 0)
            {
                Response.Write("1");//����������� ����0 ��ʾ�����ɹ���Ҳ����ֱ����� �ַ������ͻ��˽��������ַ�����Ϣ��Ϊ��ʾ
            }
            else
            {
                Response.Write("ɾ��ʧ�ܣ�");
            }
        }

        //���б�������ɾ����ť��ͨ��AJAXִ������ĺ�̨���룬ɾ��������¼
        if (Request["DelKeyIDS"] != null)
        {
            SYS_THEME cond = new SYS_THEME();
            cond.In(SYS_THEME.Attribute.THEME_ID, Request["DelKeyIDS"]);
            int re = BLLTable<SYS_THEME>.Factory(conn).Delete(cond);
            if (re > 0)
            {
                Response.Write("1");//����������� ����0 ��ʾ�����ɹ���Ҳ����ֱ����� �ַ������ͻ��˽��������ַ�����Ϣ��Ϊ��ʾ
            }
            else
            {
                Response.Write("ɾ��ʧ�ܣ�");
            }
        }

        //���û���ϸ��Ϣ�鿴�༭ҳ�棬�㱣��ʱ��ͨ��AJAXִ������ĺ�̨���룬ʵ�ֲ����ֶεĸ���
        if (Request["saveInfo"] != null)
        {
            SYS_THEME val = new SYS_THEME();
            val.THEME_ID = int.Parse(Request["FieldKeyID"]);
            List<AttributeItem> lstCol = val.af_AttributeItemList;
            for (int i = 0; i < lstCol.Count; i++)
            {
                if (!string.IsNullOrEmpty(Request["txt" + lstCol[i].FieldName])) {
                    val.SetValue(lstCol[i].FieldName,Request["txt" + lstCol[i].FieldName]);
                }
            }

            BLLTable<SYS_THEME>.Factory(conn).Update(val, SYS_THEME.Attribute.THEME_ID);
            Response.Write("�޸��û���Ϣ�ɹ�");

        }
        Response.End();
    }
예제 #10
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        try
        {
            SYS_THEME valObj = new SYS_THEME();

            if(txtTHEME_ID.Value !="" )
                valObj.THEME_ID = Convert.ToInt32(txtTHEME_ID.Value);

            if(txtTHEME_NAME.Value !="" )
                valObj.THEME_NAME = Convert.ToString(txtTHEME_NAME.Value);

            if(txtSYS_NAME.Value !="" )
                valObj.SYS_NAME = Convert.ToString(txtSYS_NAME.Value);

            if(txtLOGIN_TIT.Value !="" )
                valObj.LOGIN_TIT = Convert.ToString(txtLOGIN_TIT.Value);

            if(txtLOGIN_HTML.Value !="" )
                valObj.LOGIN_HTML = txtLOGIN_HTML.Value;

            if(txtTECH_DES.Value !="" )
                valObj.TECH_DES = Convert.ToString(txtTECH_DES.Value);

            if(txtRIGHT_DES.Value !="" )
                valObj.RIGHT_DES = Convert.ToString(txtRIGHT_DES.Value);

            if(txtVERSION.Value !="" )
                valObj.VERSION = Convert.ToString(txtVERSION.Value);

            if (keyid != "")
            {
                valObj.THEME_ID = Convert.ToInt32(keyid);
                count = BLLTable<SYS_THEME>.Factory(conn).Update(valObj, SYS_THEME.Attribute.THEME_ID);
            }
            else
            {
                count = BLLTable<SYS_THEME>.Factory(conn).Insert(valObj, SYS_THEME.Attribute.THEME_ID);
                keyid = valObj.THEME_ID.ToString();

            }
            if (count > 0)
            {
                StringBuilder sbData = new StringBuilder("{valObj:''");
                List<AttributeItem> lstCol = valObj.af_AttributeItemList;
                for (int i = 0; i < lstCol.Count; i++)
                {
                    object val = valObj.GetValue(lstCol[i]);
                    if (val != null)
                    {
                        sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'");
                    }
                }
                sbData.Append("}");
                if (ViewState["sbData"] == null)
                {
                    ViewState["sbData"] = sbData.ToString();
                }
                else {
                    ViewState["sbData"] += ","+sbData.ToString();
                }
                Button btn = (Button)sender;
                if (btn.ID.IndexOf("btnOK")!=-1)
                {
                    if (ViewState["sbData"] == null)
                    {
                        string dataStr = "[" + ViewState["sbData"] .ToString()+ "]";
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + dataStr + "';}else{window.returnValue = '" + dataStr + "';}window.close();", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = 're';}else{window.returnValue = 're';}window.close();", true);
                    }
                }
                else
                {

                    txtTHEME_ID.Value ="";

                    txtTHEME_NAME.Value ="";

                    txtSYS_NAME.Value ="";

                    txtLOGIN_TIT.Value ="";

                    txtLOGIN_HTML.Value ="";

                    txtTECH_DES.Value ="";

                    txtRIGHT_DES.Value ="";

                    txtVERSION.Value ="";
                }
            }
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
예제 #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        title = valObj._ZhName + "�༭";
        Page.Title = title;
        if (!string.IsNullOrEmpty(Request["THEME_ID"]))
        {
            keyid = Request["THEME_ID"];
        }

        if (!string.IsNullOrEmpty(Request["KeyID"]))
        {
            keyid = Request["KeyID"];
        }
        if (!IsPostBack)
        {
            try
            {
                if (keyid != "")
                {

                    valObj = BLLTable<SYS_THEME>.Factory(conn).GetRowData(SYS_THEME.Attribute.THEME_ID, keyid);
                    if(valObj==null) return ;

                    txtTHEME_ID.Value = Convert.ToString(valObj.THEME_ID);//Convert.ToInt32

                    txtTHEME_NAME.Value = Convert.ToString(valObj.THEME_NAME);//Convert.ToString

                    txtSYS_NAME.Value = Convert.ToString(valObj.SYS_NAME);//Convert.ToString

                    txtLOGIN_TIT.Value = Convert.ToString(valObj.LOGIN_TIT);//Convert.ToString

                    txtLOGIN_HTML.Value =valObj.LOGIN_HTML;//Convert.ToString

                    txtTECH_DES.Value = Convert.ToString(valObj.TECH_DES);//Convert.ToString

                    txtRIGHT_DES.Value = Convert.ToString(valObj.RIGHT_DES);//Convert.ToString

                    txtVERSION.Value = Convert.ToString(valObj.VERSION);//Convert.ToString
                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }
        }
    }
예제 #12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // EntityFactory.CheckEntityAndDB("WEC");
        if (Request["preUrl"] != null)
        {
            preUrl = Request["preUrl"];
        }
        //系统帐套
        if (MyConfigurationSettings.GetValue <string>("CloudSystem") == "1")
        {
            if (DataBase.Factory(BasePage.cloudConn).Exist("A8Account"))
            {
                A8Account        val   = new A8Account();
                List <A8Account> list1 = BLLTable <A8Account> .Factory(BasePage.cloudConn).Select(val);

                if (list1.Count > 0)
                {
                    HtmlSelect sel1 = new HtmlSelect();
                    sel1.Items.AddRange(FormHelper.GetListItem(A8Account.Attribute.ConnectStr, A8Account.Attribute.ConnectStr, A8Account.Attribute.FullName));
                    //sel1.InnerHtml;
                }
            }
        }
        //系统皮肤
        SYS_THEME theme = BLLTable <SYS_THEME> .Factory(conn).GetRowData(SYS_THEME.Attribute.THEME_NAME, _ThemeName);

        if (theme != null && !string.IsNullOrEmpty(theme.LOGIN_HTML))
        {
            Literal lll = new Literal();


            if (Request.Cookies["SYS_USER_USER_NAME"] != null)
            {
                name = Request.Cookies["SYS_USER_USER_NAME"].Value;
            }
            if (MyDebugger.IsAttached)//调试时加快速度
            {
                theme.LOGIN_HTML = theme.LOGIN_HTML.Replace("<%=name %>", "sys");
                theme.LOGIN_HTML = theme.LOGIN_HTML.Replace("name=\"password\"", "name=\"password\" value='123456'");
            }
            theme.LOGIN_HTML = theme.LOGIN_HTML.Replace("<%=name %>", name);

            //原模版有个脚本错误,屏蔽此问题
            //ie下密码为明文
            theme.LOGIN_HTML = theme.LOGIN_HTML.Replace("name=\"password\" type=\"text\"", "name=\"password\" type=\"password");

            lll.Text = theme.LOGIN_HTML;
            phLogin.Controls.Add(lll);

            string   appPath = WebHelper.GetAppPath();
            HtmlLink css     = new HtmlLink();
            css.Href = appPath + "Themes/" + _ThemeName + "/index.css";
            css.Attributes.Add("rel", "stylesheet");
            css.Attributes.Add("type", "text/css");

            this.Page.Header.Controls.Add(css);

            if (AgileFrame.Core.MyConfigurationSettings.GetValue("User_IsRunMode") == "Developer")
            {
                css      = new HtmlLink();
                css.Href = appPath + "Themes/" + _ThemeName + "/dev_index.css";
                css.Attributes.Add("rel", "stylesheet");
                css.Attributes.Add("type", "text/css");
                this.Page.Header.Controls.Add(css);
            }
        }
        else
        {
            phLogin.Controls.Add(TemplateControl.LoadControl("~/Themes/" + _ThemeName + "/Login.ascx"));
        }

        //string strIdentity = User.Identity.Name;
        //if (!string.IsNullOrEmpty(strIdentity))
        //{
        //    SYS_USER user = new SYS_USER();
        //    user = BLLTable<SYS_USER>.Factory(conn).GetRowData(SYS_USER.Attribute.USER_NAME, strIdentity);
        //    if (user != null)
        //    {
        //        bool tostaff = PowerHelper.SetCurLoginUser(user);
        //        if (tostaff == true)
        //        {
        //            Response.Redirect("Index.aspx");
        //        }
        //        else
        //        {
        //            AgileFrame.Core.ScriptHelper.Alert(Page, "您的用户未与员工信息关联,请联系管理员处理。");
        //        }
        //    }
        //}
        //if (MyDebugger.IsAttached)
        //{
        //    Response.Redirect("LoginBack.aspx?username=sys&password=123456");
        //}
    }
예제 #13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //在列表里点击删除按钮,通过AJAX执行这里的后台代码,删除一条记录
        if (Request["DelTHEME_ID"] != null)
        {
            int re = BLLTable <SYS_THEME> .Factory(conn).Delete(SYS_THEME.Attribute.THEME_ID, Request["DelTHEME_ID"]);

            if (re > 0)
            {
                Response.Write("1");//可以输出数字 大于0 表示操作成功,也可以直接输出 字符串,客户端将弹出此字符串信息作为提示
            }
            else
            {
                Response.Write("删除失败!");
            }
        }
        if (Request["delByKeyID"] != null)
        {
            int re = BLLTable <SYS_THEME> .Factory(conn).Delete(SYS_THEME.Attribute.THEME_ID, Request["delByKeyID"]);

            if (re > 0)
            {
                Response.Write("1");//可以输出数字 大于0 表示操作成功,也可以直接输出 字符串,客户端将弹出此字符串信息作为提示
            }
            else
            {
                Response.Write("删除失败!");
            }
        }

        //在列表顶部点击删除按钮,通过AJAX执行这里的后台代码,删除多条记录
        if (Request["DelKeyIDS"] != null)
        {
            SYS_THEME cond = new SYS_THEME();
            cond.In(SYS_THEME.Attribute.THEME_ID, Request["DelKeyIDS"]);
            int re = BLLTable <SYS_THEME> .Factory(conn).Delete(cond);

            if (re > 0)
            {
                Response.Write("1");//可以输出数字 大于0 表示操作成功,也可以直接输出 字符串,客户端将弹出此字符串信息作为提示
            }
            else
            {
                Response.Write("删除失败!");
            }
        }

        //在用户详细信息查看编辑页面,点保存时,通过AJAX执行这里的后台代码,实现部门字段的更新
        if (Request["saveInfo"] != null)
        {
            SYS_THEME val = new SYS_THEME();
            val.THEME_ID = int.Parse(Request["FieldKeyID"]);
            List <AttributeItem> lstCol = val.af_AttributeItemList;
            for (int i = 0; i < lstCol.Count; i++)
            {
                if (!string.IsNullOrEmpty(Request["txt" + lstCol[i].FieldName]))
                {
                    val.SetValue(lstCol[i].FieldName, Request["txt" + lstCol[i].FieldName]);
                }
            }

            BLLTable <SYS_THEME> .Factory(conn).Update(val, SYS_THEME.Attribute.THEME_ID);

            Response.Write("修改用户信息成功");
        }
        Response.End();
    }
예제 #14
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string title = "OA(协同办公)";

        if (Request["pid"] != null)
        {
            pid = Convert.ToString(Request["pid"]);
        }
        switch (pid)
        {
        case "1": title = "CRM(客户关系管理)"; break;

        case "2": title = "WeChat(微信)"; break;

        default: break;
        }

        appPath = WebHelper.GetAppPath();
        if (!IsPostBack)
        {
            SYS_THEME themeObj = BLLTable <SYS_THEME> .Factory(conn).GetRowData(SYS_THEME.Attribute.THEME_NAME, _ThemeName);

            if (theme != null && themeObj != null && !string.IsNullOrEmpty(themeObj.LOGIN_HTML))
            {
                theme = themeObj.THEME_NAME;
            }
            else
            {
                theme = BasePage._ThemeName;
            }
            if (theme.Equals("PMMS"))//logo图形
            {
                titleOrLogoHtml = "<div id=\"logo\" style=\"background:url({logoUrl}) 0 -10px;\"></div>"
                                  .Replace("{logoUrl}", "Themes/" + theme + "/img/main_logo.jpg");
            }
            else
            {
                //titleOrLogoHtml = "<h1 title='企业级基础管理平台" + sqlconstr + "'>{litSiteName}</h1>"
                //    .Replace("{litSiteName}", themeObj.SYS_NAME);
            }
            litName.Text = userBase.RealName == "" ? userBase.UserName : userBase.RealName;
            if (userBase.DeptName != "")
            {
                litName.Text = userBase.DeptName + "--" + litName.Text;
            }
            litNameExd.Text = userBase.UserName;
            ModuleHelper md = new ModuleHelper(conn);
            md.pid = pid;
            //litMenu.Text = md.ShowMemuHtml(userBase);

            if (pid.Equals("1"))
            {
                litMenu.Text += "<span class=\"insertimage sel\"><a href=\"index_crm.aspx\">政务通</a></span>";
                litMenu.Text += "<span class=\"insertimage\"><a href=\"index_wec.aspx\">生意通</a></span>";
            }
            else if (pid.Equals("2"))
            {
                litMenu.Text += "<span class=\"insertimage\"><a href=\"index_crm.aspx\">政务通</a></span>";
                litMenu.Text += "<span class=\"insertimage sel\"><a href=\"index_wec.aspx\">生意通</a></span>";
            }

            // litLeftNav.Text = md.ShowLeftNavHtml(userBase);
            //if (litMenu.Text != "") {
            //    litMenu.Text += "<li style='width:20px;min-width:20px;'></li>";
            //}

            //DEL START 添加权限管理 jin-shenjian 2013/11/26
            //sqlconstr = DoSqlHelper.Factory("conn").ConnectStr.Replace("sa", "*").Replace("chintchint", "*")
            //     .Replace("Password", "*").Replace("Persist Security Info=True;", "");

            ////WF_INFO cond = new WF_INFO();
            //WF_WFOBJECT cond = new WF_WFOBJECT();
            //cond.STATUS = 1;
            ////List<WF_INFO> lst = BLLTable<WF_INFO>.Factory(conn).Select(new WF_INFO(), cond);
            //List<WF_WFOBJECT> lst = BLLTable<WF_WFOBJECT>.Factory(conn).Select(new WF_WFOBJECT(), cond);

            //List<WF_TYPE> lstType = BLLTable<WF_TYPE>.Factory(conn).Select(new WF_TYPE(), new WF_TYPE());
            //for (int i = 0; i < lstType.Count; i++) {
            //    var lll = lst.Where(l => l._TYPE_ID == lstType[i]._TYPE_ID);
            //    litNewWF.Text += "<li><div><a>" + lstType[i].TYPE_NAME + "</a></div><ul>";
            //    LitMyWF.Text += "<li><div><a href='WF/FORMBaseList.aspx?mine=1&TypeID=" + lstType[i].TYPE_ID + "' data=\"{key:'wf_" + lstType[i].TYPE_ID + "'}\">" + lstType[i].TYPE_NAME + "</a></div><ul>";
            //    foreach (WF_WFOBJECT l in lll)
            //    {
            //        litNewWF.Text += "<li><a href='" + appPath + "WF/Edit.aspx?WFID=" + l.WF_OBJ_ID + "' data=\"{key:'wf" + l.WF_OBJ_ID + "new'}\">" + l.WF_OBJ_NAME + "</a></li>";

            //        LitMyWF.Text += "<li><a href='" + appPath + "WF/FORMList.aspx?mine=1&WFID=" + l.WF_OBJ_ID + "' data=\"{key:'wf" + l.WF_OBJ_ID + "mylist'}\">" + l.WF_OBJ_NAME + "管理</a></li>";
            //    }
            //    litNewWF.Text += "</ul></li>";
            //    LitMyWF.Text += "</ul></li>";
            //}
            //    //for (int i = 0; i < lst.Count; i++)
            //    //{
            //    //    //litWFS.Text += "<li><a href='" + WebHelper.GetAppPath() + "WF/FORMList.aspx?WFID=" + lst[i].WFID + "' data=\"{key:'wf" + lst[i].WFID + "list'}\">" + lst[i].WFCNAME + "管理</a></li>";
            //    //    litNewWF.Text += "<li><a href='" + appPath + "WF/Edit.aspx?WFID=" + lst[i].WFID + "' data=\"{key:'wf" + lst[i].WFID + "new'}\">" + lst[i].WFCNAME + "</a></li>";

            //    //    LitMyWF.Text += "<li><a href='" + appPath + "WF/FORMList.aspx?mine=1&WFID=" + lst[i].WFID + "' data=\"{key:'wf" + lst[i].WFID + "mylist'}\">" + lst[i].WFCNAME + "管理</a></li>";
            //    //}
            //litWFSP.Text += "<li><a href='" + appPath + "WF/FormBaseList.aspx?getType=0' data=\"{key:'dsh'}\">待审核</a></li>";
            //litWFSP.Text += "<li><a href='" + appPath + "WF/FormBaseList.aspx?getType=1' data=\"{key:'wtg'}\">我通过</a></li>";
            //litWFSP.Text += "<li><a href='" + appPath + "WF/FormBaseList.aspx?getType=2' data=\"{key:'wfj'}\">我否决</a></li>";
            //litWFSP.Text += "<li><a href='" + appPath + "WF/FormBaseList.aspx?getType=CK' data=\"{key:'wcl'}\">我处理</a></li>";

            //DEL END 添加权限管理 jin-shenjian 2013/11/26
        }
        this.DataBind();
    }