コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AdminGroupBll.Power_Judge(49);

        if (!string.IsNullOrEmpty(Request.QueryString["ModelId"]))
        {
            try
            {
                ModelId = int.Parse(Request.QueryString["ModelId"]);
            }
            catch { }
        }

        if (!Page.IsPostBack)
        {
            MUserGroupModel = BUserGroupModel.GetModel(ModelId);

            if (ModelId != 0)
            {
                if (MUserGroupModel == null)
                {
                    Function.ShowSysMsg(0, "<li>用户注册模型不存在或已经被删除</li><li><a href='UserGroupModel/UserGroupModelList.aspx'>返回用户注册模型管理列表</a></li>");
                }
            }

            ModelName.Text = MUserGroupModel.Name;

            RepSystemModel.DataSource = BUserGroupModel.GetSysteFieldList();
            RepSystemModel.DataBind();
            DataList();
        }
    }
コード例 #2
0
ファイル: UserList.aspx.cs プロジェクト: suizhikuo/KYCMS
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!string.IsNullOrEmpty(Request.QueryString["TypeId"]))
        {
            try
            {
                TypeId = int.Parse(Request.QueryString["TypeId"]);
            }
            catch { }
        }

        MUserGroupModel = BUserGroupModel.GetModel(TypeId);

        B_PowerGroup power = new B_PowerGroup();
        power.Power_Judge(2);
        LitUserType.Text = "" + MUserGroupModel.Name + "列表";

        if (!IsPostBack)
        {
            BindUserGroup(" where TypeId=" + TypeId + "");

            RepUserGroupModel.DataSource = BUserGroupModel.GetAll();
            RepUserGroupModel.DataBind();

            BindRepaterUserList("");
        }
    }
コード例 #3
0
ファイル: UserGroupModel.cs プロジェクト: suizhikuo/KYCMS
 public M_UserGroupModel GetModel(int Id)
 {
     SqlParameter[] commandParameters = new SqlParameter[] { new SqlParameter("@Id", SqlDbType.Int, 4) };
     commandParameters[0].Value = Id;
     M_UserGroupModel model = new M_UserGroupModel();
     DataSet set = SqlHelper.ExecuteDataSet(SqlHelper.ConnectionStringKy, CommandType.StoredProcedure, "Up_UserGroupModel_GetModel", commandParameters);
     model.Id = Id;
     if (set.Tables[0].Rows.Count > 0)
     {
         model.Name = set.Tables[0].Rows[0]["Name"].ToString();
         model.TableName = set.Tables[0].Rows[0]["TableName"].ToString();
         model.Content = set.Tables[0].Rows[0]["Content"].ToString();
         if (set.Tables[0].Rows[0]["UserGroupId"].ToString() != "")
         {
             model.UserGroupId = int.Parse(set.Tables[0].Rows[0]["UserGroupId"].ToString());
         }
         model.ModelHtml = set.Tables[0].Rows[0]["ModelHtml"].ToString();
         if (set.Tables[0].Rows[0]["AddTime"].ToString() != "")
         {
             model.AddTime = DateTime.Parse(set.Tables[0].Rows[0]["AddTime"].ToString());
         }
         if (set.Tables[0].Rows[0]["IsValidate"].ToString() != "")
         {
             if ((set.Tables[0].Rows[0]["IsValidate"].ToString() == "1") || (set.Tables[0].Rows[0]["IsValidate"].ToString().ToLower() == "true"))
             {
                 model.IsValidate = true;
             }
             else
             {
                 model.IsValidate = false;
             }
         }
         if (set.Tables[0].Rows[0]["IsHtml"].ToString() != "")
         {
             if ((set.Tables[0].Rows[0]["IsHtml"].ToString() == "1") || (set.Tables[0].Rows[0]["IsHtml"].ToString().ToLower() == "true"))
             {
                 model.IsHtml = true;
             }
             else
             {
                 model.IsHtml = false;
             }
         }
         if (set.Tables[0].Rows[0]["SpaceTypeId"].ToString() != "")
         {
             model.SpaceTypeId = int.Parse(set.Tables[0].Rows[0]["SpaceTypeId"].ToString());
         }
         return model;
     }
     return null;
 }
コード例 #4
0
ファイル: UserGroupModel.cs プロジェクト: suizhikuo/KYCMS
 public int Add(M_UserGroupModel model)
 {
     SqlParameter[] commandParameters = new SqlParameter[] { new SqlParameter("@Name", SqlDbType.NVarChar), new SqlParameter("@TableName", SqlDbType.NVarChar), new SqlParameter("@Content", SqlDbType.NVarChar), new SqlParameter("@UserGroupId", SqlDbType.Int, 4), new SqlParameter("@ModelHtml", SqlDbType.NText), new SqlParameter("@AddTime", SqlDbType.DateTime), new SqlParameter("@IsValidate", SqlDbType.Bit), new SqlParameter("@IsHtml", SqlDbType.Bit), new SqlParameter("@SpaceTypeId", SqlDbType.Int, 4) };
     commandParameters[0].Value = model.Name;
     commandParameters[1].Value = model.TableName;
     commandParameters[2].Value = model.Content;
     commandParameters[3].Value = model.UserGroupId;
     commandParameters[4].Value = model.ModelHtml;
     commandParameters[5].Value = model.AddTime;
     commandParameters[6].Value = model.IsValidate;
     commandParameters[7].Value = model.IsHtml;
     commandParameters[8].Value = model.SpaceTypeId;
     return Convert.ToInt32(SqlHelper.ExecuteScalar(SqlHelper.ConnectionStringKy, CommandType.StoredProcedure, "Up_UserGroupModel_Add", commandParameters));
 }
コード例 #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AdminGroupBll.Power_Judge(49);

        if (!string.IsNullOrEmpty(Request.QueryString["ModelId"]))
        {
            try
            {
                ModelId = int.Parse(Request.QueryString["ModelId"]);
            }
            catch { }
        }

        if (!Page.IsPostBack)
        {
            MUserGroupModel = BUserGroupModel.GetModel(ModelId);
            txtModelHtml.Text = MUserGroupModel.ModelHtml;

            DataTable dt = new DataTable();
            dt = BUserGroupModelField.GetIsUserList(ModelId);
            StringBuilder sb = new StringBuilder();
            string MorePicType = "";

            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (dt.Rows[i]["Type"].ToString() == "MorePicType")
                    {
                        MorePicType = "(<span id=\"txt_" + dt.Rows[i]["Name"].ToString() + "_count\" style=\"color:Red;\">0</span>)";
                    }

                    if (i == dt.Rows.Count - 1)
                    {
                        sb.Append("<tr>\r\n<td align=\"right\" class=\"bqleft\">" + dt.Rows[i]["Alias"].ToString().Trim() + "" + MorePicType + ":</td>\r\n<td class=\"bqright\">" + GetShowStyle(dt.Rows[i]["Name"].ToString(), dt.Rows[i]["IsNotNull"].ToString(), dt.Rows[i]["Type"].ToString(), dt.Rows[i]["Content"].ToString(), dt.Rows[i]["Description"].ToString()) + "</td>\r\n</tr>");
                    }
                    else
                    {
                        sb.Append("<tr>\r\n<td align=\"right\" class=\"bqleft\">" + dt.Rows[i]["Alias"].ToString().Trim() + "" + MorePicType + ":</td>\r\n<td class=\"bqright\">" + GetShowStyle(dt.Rows[i]["Name"].ToString(), dt.Rows[i]["IsNotNull"].ToString(), dt.Rows[i]["Type"].ToString(), dt.Rows[i]["Content"].ToString(), dt.Rows[i]["Description"].ToString()) + "</td>\r\n</tr>\r\n");
                    }
                    MorePicType = "";
                }

                SysModelHtml.Text = sb.ToString();
            }
        }
    }
コード例 #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            AdminGroupBll.Power_Judge(49);

            if (!string.IsNullOrEmpty(Request.QueryString["ModelId"]))
            {
                try
                {
                    ModelId = int.Parse(Request.QueryString["ModelId"]);
                }
                catch { }
            }

            MUserGroupModel = BUserGroupModel.GetModel(ModelId);
            ModelHtml.Text = MUserGroupModel.ModelHtml;
        }
    }
コード例 #7
0
ファイル: SetUser.aspx.cs プロジェクト: suizhikuo/KYCMS
    public DataSet GetModelHtmlValue(string TypeId,string UserId)
    {
        MUserGroupModel = BUserGroupModel.GetModel(int.Parse(TypeId));
        DataTable dt = new DataTable();
        DataRow dr = BInfoOper.GetUserInfo(MUserGroupModel.TableName, int.Parse(UserId));
        dt = dr.Table.Copy();
        dt.Clear();
        dt.ImportRow(dr);
        dt.TableName = "DrInfo";

        DataSet ds = new DataSet();
        try
        {
            ds.Tables.Add(BUserGroupModelField.GetList(int.Parse(TypeId)).Copy());
            ds.Tables.Add(dt);
        }
        catch (Exception ex)
        {
            Response.Write(ex);
        }

        return ds;
    }
コード例 #8
0
    protected void RepUserGroupModelField_ItemCommand(object sender, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "Delete")
        {
            int FieldId = int.Parse(e.CommandArgument.ToString());
            MUserGroupModelField = BUserGroupModelField.GetModel(FieldId);
            MUserGroupModel = BUserGroupModel.GetModel(ModelId);

            if (MUserGroupModelField.Type == "ErLinkageType")
            {
                BModelField.DelField(MUserGroupModel.TableName, BModelField.GetFieldContent(MUserGroupModelField.Content, 2, 1));
                BModelField.DelField(MUserGroupModel.TableName, BModelField.GetFieldContent(MUserGroupModelField.Content, 2, 1) + "_Id");
                BModelField.DelField(MUserGroupModel.TableName, MUserGroupModelField.Name + "_Id");
            }

            BUserGroupModelField.Del(FieldId);
            BModelField.DelField(MUserGroupModel.TableName, MUserGroupModelField.Name);

            if (!MUserGroupModel.IsHtml)
            {
                DataTable dt = new DataTable();
                dt = BUserGroupModelField.GetIsUserList(ModelId);
                StringBuilder sb = new StringBuilder();
                string MorePicType = "";

                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        if (dt.Rows[i]["Type"].ToString() == "MorePicType")
                        {
                            MorePicType = "(<span id=\"txt_" + dt.Rows[i]["Name"].ToString() + "_count\" style=\"color:Red;\">0</span>)";
                        }

                        if (i == dt.Rows.Count - 1)
                        {
                            sb.Append("<tr>\r\n<td align=\"right\" class=\"bqleft\">" + dt.Rows[i]["Alias"].ToString().Trim() + "" + MorePicType + ":</td>\r\n<td class=\"bqright\">" + GetShowStyle(dt.Rows[i]["Name"].ToString(), dt.Rows[i]["IsNotNull"].ToString(), dt.Rows[i]["Type"].ToString(), dt.Rows[i]["Content"].ToString(), dt.Rows[i]["Description"].ToString()) + "</td>\r\n</tr>");
                        }
                        else
                        {
                            sb.Append("<tr>\r\n<td align=\"right\" class=\"bqleft\">" + dt.Rows[i]["Alias"].ToString().Trim() + "" + MorePicType + ":</td>\r\n<td class=\"bqright\">" + GetShowStyle(dt.Rows[i]["Name"].ToString(), dt.Rows[i]["IsNotNull"].ToString(), dt.Rows[i]["Type"].ToString(), dt.Rows[i]["Content"].ToString(), dt.Rows[i]["Description"].ToString()) + "</td>\r\n</tr>\r\n");
                        }
                        MorePicType = "";
                    }
                }

                MUserGroupModel.Id = ModelId;
                MUserGroupModel.ModelHtml = sb.ToString();

                BUserGroupModel.UpdateModelHtml(MUserGroupModel);
            }

            DataList();
        }

        if (e.CommandName == "UpMove")
        {
            int FieldId = int.Parse(e.CommandArgument.ToString());

            BUserGroupModelField.MoveField(ModelId, FieldId, "UpMove");

            DataList();
        }

        if (e.CommandName == "DownMove")
        {
            int FieldId = int.Parse(e.CommandArgument.ToString());

            BUserGroupModelField.MoveField(ModelId, FieldId, "DownMove");

            DataList();
        }
    }
コード例 #9
0
ファイル: B_UserGroupModel.cs プロジェクト: suizhikuo/KYCMS
 public int Add(M_UserGroupModel model)
 {
     this.dal.AddTable(model.TableName);
     return this.dal.Add(model);
 }
コード例 #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AdminGroupBll.Power_Judge(49);

        if (!string.IsNullOrEmpty(Request.QueryString["ModelId"]))
        {
            try
            {
                ModelId = int.Parse(Request.QueryString["ModelId"]);
            }
            catch { }
        }

        if (!string.IsNullOrEmpty(Request.QueryString["FieldId"]))
        {
            try
            {
                FieldId = int.Parse(Request.QueryString["FieldId"]);
            }
            catch { }
        }

        MUserGroupModel = BUserGroupModel.GetModel(ModelId);

        if (!Page.IsPostBack)
        {

            if (ModelId != 0)
            {
                if (MUserGroupModel == null)
                {
                    Function.ShowSysMsg(0, "<li>用户注册模型不存在或已经被删除</li><li><a href='UserGroupModel/UserGroupModelList.aspx'>返回用户注册模型管理列表</a> <a href='UserGroupModel/UserGroupModelFieldList.aspx?ModelId=" + ModelId + "'>返回字段管理列表</a></li>");
                }
            }

            if (FieldId != 0)
            {
                MUserGroupModelField = BUserGroupModelField.GetModel(FieldId);

                if (MUserGroupModelField == null)
                {
                    Function.ShowSysMsg(0, "<li>该字段不存在或已经被删除</li><li><a href='UserGroupModel/UserGroupModelList.aspx'>返回用户注册模型管理列表</a> <a href='UserGroupModel/UserGroupModelFieldList.aspx?ModelId=" + ModelId + "'>返回字段管理列表</a></li>");
                }

                GetShow();
                Name.Enabled = false;
                Type.Enabled = false;
                Button1.Text = " 确认修改 ";
            }

            ModelName.Text = MUserGroupModel.Name;
        }
    }
コード例 #11
0
ファイル: B_UserGroupModel.cs プロジェクト: suizhikuo/KYCMS
 public void UpdateModelHtml(M_UserGroupModel model)
 {
     this.dal.UpdateModelHtml(model);
 }
コード例 #12
0
ファイル: UserGroupModel.cs プロジェクト: suizhikuo/KYCMS
 public void UpdateModelHtml(M_UserGroupModel model)
 {
     SqlParameter[] commandParameters = new SqlParameter[] { new SqlParameter("@ModelHtml", model.ModelHtml), new SqlParameter("@Id", model.Id) };
     SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionStringKy, CommandType.StoredProcedure, "Up_UserGroupModel_ModelHtml", commandParameters);
 }
コード例 #13
0
ファイル: UserGroupModel.cs プロジェクト: suizhikuo/KYCMS
 public void Update(M_UserGroupModel model)
 {
     SqlParameter[] commandParameters = new SqlParameter[] { new SqlParameter("@Name", model.Name), new SqlParameter("@TableName", model.TableName), new SqlParameter("@Content", model.Content), new SqlParameter("@AddTime", model.AddTime), new SqlParameter("@Id", model.Id), new SqlParameter("@IsValidate", model.IsValidate), new SqlParameter("@IsHtml", model.IsHtml), new SqlParameter("@SpaceTypeId", model.SpaceTypeId) };
     SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionStringKy, CommandType.StoredProcedure, "Up_UserGroupModel_Update", commandParameters);
 }
コード例 #14
0
ファイル: SetUser.aspx.cs プロジェクト: suizhikuo/KYCMS
    protected void Page_Load(object sender, EventArgs e)
    {
        B_Admin admin = new B_Admin();
        admin.CheckMulitLogin();
        AjaxPro.Utility.RegisterTypeForAjax(typeof(System_user_SetUser));

        if (!string.IsNullOrEmpty(Request.QueryString["TypeId"]))
        {
            try
            {
                TypeId = int.Parse(Request.QueryString["TypeId"]);
            }
            catch { }
        }

        if (!IsPostBack)
        {
            BindddlistGroup();
        }
        //用户模型数据
        MUserGroupModel = BUserGroupModel.GetModel(TypeId);
        ModelHtml.Text = MUserGroupModel.ModelHtml;

        RepUserGroupModel.DataSource = BUserGroupModel.GetAll();
        RepUserGroupModel.DataBind();

        ModelName.Text = MUserGroupModel.Name;

        dtIsUser = BUserGroupModelField.GetIsUserList(TypeId);

        if (Request.QueryString["uid"] != null && Request.QueryString["uid"] != "")
        {
            userId = Function.CheckNumber(Request.QueryString["uid"]) ? int.Parse(Request.QueryString["uid"]) : 0;
            if (!IsPostBack)
            {
                ShowUser();
            }
        }

        //管理员新增用户
        //自动选择用户组为注册会员组
        if (userId == 0)
        {
        }
        //修改用户
        else
        {
            DivCnfmPwd.Visible = false;
            txtLogName.Enabled = false;
            lbDot.Visible = false;
        }
    }
コード例 #15
0
    private void GetModel()
    {
        MUserGroupModel = BUserGroupModel.GetModel(Id);

        txtName.Text = MUserGroupModel.Name;
        txtTableName.Text = MUserGroupModel.TableName.Replace("Ky_User_", "");
        txtContent.Text = MUserGroupModel.Content;
        txtIsValidate.SelectedValue = MUserGroupModel.IsValidate.ToString();
        IsHtml.SelectedValue = MUserGroupModel.IsHtml.ToString();
        SpaceTypeId.SelectedValue = MUserGroupModel.SpaceTypeId.ToString();
    }
コード例 #16
0
ファイル: SetUser.aspx.cs プロジェクト: suizhikuo/KYCMS
    protected void Page_Load(object sender, EventArgs e)
    {
        model = bll.GetUser(bll.GetCookie().LogName);
        MUserGroupModel = BUserGroupModel.GetModel(model.TypeId);
        dtIsUser = BUserGroupModelField.GetIsUserList(model.TypeId);

        AjaxPro.Utility.RegisterTypeForAjax(typeof(user_SetUser));

        if (model != null)
        {
            if (!IsPostBack)
            {
                ModelHtml.Text = MUserGroupModel.ModelHtml;
                if (MUserGroupModel.IsValidate)
                {
                    Code.Visible = true;
                }
                else
                {
                    Code.Visible = false;
                }
                txtSecret.SelectedValue = model.Secret.ToString();
                ModelJs.Text = "<script>GetModelHtmlUser_User_1('"+model.TypeId+"','" + model.UserID + "')</script>";
            }
        }
        else
        {
            Response.Redirect("Login.aspx");
        }
    }
コード例 #17
0
ファイル: Reg.aspx.cs プロジェクト: suizhikuo/KYCMS
    protected void Page_Load(object sender, EventArgs e)
    {
        siteModel = site.GetSiteModel();
        IndexUrl = getIndexBll.GetIndexUrl();
        hylnkIndex.NavigateUrl = IndexUrl;
        if (siteModel != null && siteModel.IsAllowRegsite == false)
        {
            Function.ShowMsg(0,"<li>对不起,本站暂时关闭了新用户注册.</li><li><a href='"+IndexUrl+"'>返回首页</a></li><li><a href='javascript:window.history.back()'>返回上一步</a></li>");
        }
        AjaxPro.Utility.RegisterTypeForAjax(typeof(user_Reg));
        if (!string.IsNullOrEmpty(Request.QueryString["returnurl"]))
        {
            returnUrl = Request.QueryString["returnurl"];
        }
        if (!string.IsNullOrEmpty(Request.QueryString["TypeId"]))
        {
            OnNull.Visible = false;
            try
            {
                TypeId = int.Parse(Request.QueryString["TypeId"]);
            }
            catch { }
        }
        else
        {
            if (returnUrl != string.Empty)
            {
                returnUrl1 = "&returnurl=" + Function.Encode(returnUrl);
            }
            rptGroup.DataSource = BUserGroupModel.GetAll();
            rptGroup.DataBind();
            OnCommon.Visible = false;
        }

        dtIsUser = BUserGroupModelField.GetIsUserList(TypeId);
        MUserGroupModel = BUserGroupModel.GetModel(TypeId);

        if (!Page.IsPostBack)
        {
            if (MUserGroupModel != null)
            {
                ModelHtml.Text = MUserGroupModel.ModelHtml;

                //判断该用户组模型是否设置了用户组
                if (MUserGroupModel.UserGroupId == 0)
                {
                    Function.ShowMsg(0, "<li>对不起,该会员类型还未指定用户组,目前无法注册</li><li><a href='javascript:window.history.back()'>返回上一步</a></li>");
                }

                if (MUserGroupModel.IsValidate)
                {
                    Code.Visible = true;
                }
                else
                {
                    Code.Visible = false;
                }
            }
        }
    }