Ejemplo n.º 1
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (txtName.Text.Trim() == "")
        {
            AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("danger", "请填写名称");
            return;
        }

        MojoCube.Web.Role.Name name = new MojoCube.Web.Role.Name();

        //修改
        if (ViewState["pk_Name"] != null)
        {
            name.GetData(int.Parse(ViewState["pk_Name"].ToString()));

            name.RoleName_CHS = txtName.Text.Trim();
            name.PowerValue   = MojoCube.Web.String.ToInt(txtPowerValue.Text.Trim());
            name.UpdateData(name.pk_Name);
        }
        //新增
        else
        {
            name.RoleName_CHS = txtName.Text.Trim();
            name.RoleName_CHT = string.Empty;
            name.RoleName_EN  = string.Empty;
            name.PowerValue   = MojoCube.Web.String.ToInt(txtPowerValue.Text.Trim());
            name.fk_Company   = 0;
            name.InsertData();
        }

        Response.Redirect("Name.aspx?active=" + Request.QueryString["active"]);
    }
Ejemplo n.º 2
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        MojoCube.Web.Role.Name name = new MojoCube.Web.Role.Name();
        int index = Convert.ToInt32(e.CommandArgument);

        //删除
        if (e.CommandName == "_delete")
        {
            name.DeleteData(int.Parse(((Label)GridView1.Rows[index].FindControl("lblID")).Text));
        }
        GridBind();
    }
Ejemplo n.º 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            hlBack.NavigateUrl = "Name.aspx?active=" + Request.QueryString["active"];

            if (Request.QueryString["roleId"] != null)
            {
                ViewState["pk_Name"] = MojoCube.Api.Text.Security.DecryptString(Request.QueryString["roleId"]);

                MojoCube.Web.Role.Name name = new MojoCube.Web.Role.Name();
                name.GetData(int.Parse(ViewState["pk_Name"].ToString()));

                Label1.Text = Label2.Text = name.RoleName_CHS;
                this.Title  = "角色管理:" + Label1.Text;
            }

            GridBind();
        }
    }
Ejemplo n.º 4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            hlBack.NavigateUrl = "Name.aspx?active=" + Request.QueryString["active"];

            if (Request.QueryString["id"] != null)
            {
                ViewState["pk_Name"] = MojoCube.Api.Text.Security.DecryptString(Request.QueryString["id"]);

                MojoCube.Web.Role.Name name = new MojoCube.Web.Role.Name();
                name.GetData(int.Parse(ViewState["pk_Name"].ToString()));

                txtName.Text       = name.RoleName_CHS;
                txtPowerValue.Text = name.PowerValue.ToString();

                this.Title = "角色编辑:" + txtName.Text.Trim();
            }
            else
            {
                this.Title = "角色编辑";
            }
        }
    }
Ejemplo n.º 5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (this.Page.Title != "")
            {
                MojoCube.Web.User.Log.AddLog(this.Page.Title);
            }

            //用户信息
            MojoCube.Web.User.List user = new MojoCube.Web.User.List();
            user.GetData(int.Parse(Session["UserID"].ToString()));

            LeftMenu.InnerHtml      = CreateLeftMenu();
            MyHistory.InnerHtml     = CreateHistory(user.ShowHistory);
            lblYear.Text            = DateTime.Now.Year.ToString();
            hlCopyright.NavigateUrl = "http://www.mojocube.com/";
            hlCopyright.Text        = "MojoCube";
            hlCopyright.Target      = "_blank";
            Welcome.InnerHtml       = DateTime.Now.ToString("yyyy年MM月dd日") + ", " + MojoCube.Api.Date.Get.ChineseWeek();

            ViewState["Skin"] = user.Skin;

            lblFullName1.Text = lblFullName2.Text = user.FullName;
            if (user.ImagePath1 != "")
            {
                imgPortrait1.ImageUrl = imgPortrait2.ImageUrl = imgPortrait3.ImageUrl = "~/Admin/Files.aspx?image=" + MojoCube.Api.Text.Security.EncryptString(user.ImagePath1);
            }
            else
            {
                imgPortrait1.ImageUrl = imgPortrait2.ImageUrl = imgPortrait3.ImageUrl = "~/Admin/Images/user.png";
            }

            //职位
            MojoCube.Web.User.Position position = new MojoCube.Web.User.Position();
            position.GetData(user.Position);
            lblPosition.Text = position.Title;

            //部门
            MojoCube.Web.User.Department department = new MojoCube.Web.User.Department();
            department.GetData(user.fk_Department);
            lblDepartment.Text = department.DepartmentName;

            //角色
            MojoCube.Web.Role.Name role = new MojoCube.Web.Role.Name();
            role.GetData(user.RoleValue);
            lblRoleName.Text = role.RoleName_CHS;
        }

        this.Page.Title = "MojoCube";

        //界面皮肤
        if (ViewState["Skin"] != null)
        {
            skin = ViewState["Skin"].ToString();
        }
        else
        {
            skin = "blue";
        }
        skinCss = "<link rel=\"stylesheet\" href=\"../Skins/dist/css/skins/skin-" + skin + ".min.css\" /><link rel=\"stylesheet\" href=\"../Skins/plugins/iCheck/flat/" + skin + ".css\" />";
    }