protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { hlBack.NavigateUrl = "List.aspx?active=" + Request.QueryString["active"]; MojoCube.Web.Sql.DropDownListBind(ddlType, "Sys_TypeID", "TypeName_CHS", "ID", "TableName='Express_List'", "ID", "asc"); if (Request.QueryString["id"] != null) { ViewState["pk_Express"] = MojoCube.Api.Text.Security.DecryptString(Request.QueryString["id"]); MojoCube.Web.Express.List list = new MojoCube.Web.Express.List(); list.GetData(int.Parse(ViewState["pk_Express"].ToString())); txtTitle.Text = list.Title; txtSubtitle.Text = list.Subtitle; txtGateway.Text = list.Gateway; txtAppID.Text = list.AppID; txtKeyCode.Text = list.KeyCode; txtSortID.Text = list.SortID.ToString(); cbVisible.Checked = list.Visible; MojoCube.Web.Sql.ddlFindByValue(ddlType, list.TypeID.ToString()); this.Title = "接口编辑:" + txtTitle.Text.Trim(); } else { this.Title = "接口编辑"; } } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { MojoCube.Web.Express.List list = new MojoCube.Web.Express.List(); int index = 0; //删除 if (e.CommandName == "_delete") { index = Convert.ToInt32(e.CommandArgument); list.DeleteData(int.Parse(((Label)GridView1.Rows[index].FindControl("lblID")).Text)); } //上移 if (e.CommandName == "_up") { index = Convert.ToInt32(e.CommandArgument); MojoCube.Web.Sql.SetSortID("Express_List", "pk_Express", ((Label)GridView1.Rows[index].FindControl("lblID")).Text, -1); } //下移 if (e.CommandName == "_down") { index = Convert.ToInt32(e.CommandArgument); MojoCube.Web.Sql.SetSortID("Express_List", "pk_Express", ((Label)GridView1.Rows[index].FindControl("lblID")).Text, 1); } GridBind(); }
protected void btnSave_Click(object sender, EventArgs e) { if (txtTitle.Text.Trim() == "") { AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("danger", "请填写标题"); return; } MojoCube.Web.Express.List list = new MojoCube.Web.Express.List(); //修改 if (ViewState["pk_Express"] != null) { list.GetData(int.Parse(ViewState["pk_Express"].ToString())); list.Title = txtTitle.Text.Trim(); list.Subtitle = txtSubtitle.Text.Trim(); list.TypeID = int.Parse(ddlType.SelectedValue); list.Gateway = txtGateway.Text.Trim(); list.AppID = txtAppID.Text.Trim(); list.KeyCode = txtKeyCode.Text.Trim(); list.Visible = cbVisible.Checked; list.SortID = MojoCube.Web.String.ToInt(txtSortID.Text.Trim()); list.ModifyDate = DateTime.Now.ToString(); list.ModifyUserID = int.Parse(Session["UserID"].ToString()); list.UpdateData(list.pk_Express); } //新增 else { list.Title = txtTitle.Text.Trim(); list.Subtitle = txtSubtitle.Text.Trim(); list.TypeID = int.Parse(ddlType.SelectedValue); list.Gateway = txtGateway.Text.Trim(); list.AppID = txtAppID.Text.Trim(); list.KeyCode = txtKeyCode.Text.Trim(); list.Visible = cbVisible.Checked; list.SortID = MojoCube.Web.String.ToInt(txtSortID.Text.Trim()); list.ImagePath = string.Empty; list.CreateDate = DateTime.Now.ToString(); list.CreateUserID = int.Parse(Session["UserID"].ToString()); list.ModifyDate = DateTime.Now.ToString(); list.ModifyUserID = 0; ViewState["pk_Express"] = list.InsertData(); } AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("success", "数据保存成功"); }