コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            hlBack.NavigateUrl = "Service.aspx?active=" + Request.QueryString["active"];

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

                MojoCube.Web.Site.Service service = new MojoCube.Web.Site.Service();
                service.GetData(int.Parse(ViewState["pk_Service"].ToString()));

                txtTitle.Text       = service.Title;
                txtDescription.Text = service.Description;
                txtSortID.Text      = service.SortID.ToString();
                cbVisible.Checked   = service.Visible;

                this.Title = "客服编辑:" + txtTitle.Text.Trim();
            }
            else
            {
                cbVisible.Checked = true;
                this.Title        = "客服编辑";
            }
        }
    }
コード例 #2
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (txtTitle.Text.Trim() == "")
        {
            AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("danger", "请填写标题");
            return;
        }

        MojoCube.Web.Site.Service service = new MojoCube.Web.Site.Service();

        //修改
        if (ViewState["pk_Service"] != null)
        {
            service.GetData(int.Parse(ViewState["pk_Service"].ToString()));
            service.Title        = txtTitle.Text.Trim();
            service.Description  = txtDescription.Text.Trim();
            service.Visible      = cbVisible.Checked;
            service.SortID       = MojoCube.Web.String.ToInt(txtSortID.Text.Trim());
            service.ModifyDate   = DateTime.Now.ToString();
            service.ModifyUserID = int.Parse(Session["UserID"].ToString());
            service.UpdateData(service.pk_Service);
        }
        //新增
        else
        {
            service.Title           = txtTitle.Text.Trim();
            service.Description     = txtDescription.Text.Trim();
            service.Visible         = cbVisible.Checked;
            service.StartTime       = DateTime.Now.ToString();
            service.EndTime         = DateTime.Now.ToString();
            service.SortID          = MojoCube.Web.String.ToInt(txtSortID.Text.Trim());
            service.CreateDate      = DateTime.Now.ToString();
            service.CreateUserID    = int.Parse(Session["UserID"].ToString());
            service.ModifyDate      = DateTime.Now.ToString();
            service.ModifyUserID    = 0;
            service.Language        = MojoCube.Api.UI.Language.GetLanguage();
            ViewState["pk_Service"] = service.InsertData();
        }

        AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("success", "数据保存成功");
    }
コード例 #3
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        MojoCube.Web.Site.Service service = new MojoCube.Web.Site.Service();
        int index = Convert.ToInt32(e.CommandArgument);

        //删除
        if (e.CommandName == "_delete")
        {
            service.DeleteData(int.Parse(((Label)GridView1.Rows[index].FindControl("lblID")).Text));
        }
        //上移
        if (e.CommandName == "_up")
        {
            MojoCube.Web.Sql.SetSortID("Site_Service", "pk_Service", ((Label)GridView1.Rows[index].FindControl("lblID")).Text, -1);
        }
        //下移
        if (e.CommandName == "_down")
        {
            MojoCube.Web.Sql.SetSortID("Site_Service", "pk_Service", ((Label)GridView1.Rows[index].FindControl("lblID")).Text, 1);
        }
        GridBind();
    }