/// <summary> /// 修改选择的数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lnkbtnModify_Click(object sender, EventArgs e) { int index = gvProgramTypeList.SelectedIndex; int id = int.Parse(gvProgramTypeList.DataKeys[index]["ID"].ToString()); B_ProgramType enProType = new B_ProgramType(); enProType.ID = id; enProType.Name = this.txtProgramType.Text.ToString().Trim(); //程序类型 enProType.Description = this.txtProgramTypeDesc.Text.ToString().Trim(); //程序类型描述 enProType.Sort = this.ddlProgramSort.SelectedItem.Text; //程序分类 if (enProType.Save()) { //绑定程序类型列表 BindProgramTypeList(); //清空页面数据 ClearData(); IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_EDIT_SUC); ms.Show(); } else { IMessage ms = new WebFormMessage(Page, enProType.ErrMsgs[0].ToString()); ms.Show(); } }
/// <summary> /// 添加一条数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lnkbtnAdd_Click(object sender, EventArgs e) { B_ProgramType enProType = new B_ProgramType(); //程序类型 enProType.Name = this.txtProgramType.Text.Trim(); //程序类型描述 enProType.Description = this.txtProgramTypeDesc.Text.Trim(); //程序分类 enProType.Sort = this.ddlProgramSort.SelectedItem.Text; if (enProType.Save()) { //绑定程序类型列表 BindProgramTypeList(); //清空页面数据 ClearData(); IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_ADD_SUC); ms.Show(); } else { IMessage im = new WebFormMessage(Page, enProType.ErrMsgs[0].ToString()); im.Show(); } }
/// <summary> /// 将检索得到所有的程序类型绑定到程序类型列表 /// </summary> private void BindProgramTypeList() { B_ProgramType bllProgramType = new B_ProgramType(); //得到所有程序类型 DataTable dt = bllProgramType.GetAllProgramType(); if (dt != null) { gvProgramTypeList.DataSource = dt; gvProgramTypeList.DataBind(); } }
/// <summary> /// 绑定程序类型 /// </summary> private void BindProgramTypes() { B_ProgramType bProType = new B_ProgramType(); DataTable dt = bProType.GetAllProgramType(); if (dt != null) { this.ddlProgramTypes.DataSource = dt; ddlProgramTypes.DataValueField = "ID"; ddlProgramTypes.DataTextField = "Name"; ddlProgramTypes.DataBind(); ListItem li = new ListItem(); li.Text = "--请选择--"; li.Value = "0"; ddlProgramTypes.Items.Insert(0, li); } }
/// <summary> /// 绑定程序类型Dropdownlist /// </summary> /// <param name="ddl"></param> /// <param name="sort"></param> private void BindProgramType(DropDownList ddl, string sort) { ddl.Items.Clear(); B_ProgramType bllProType = new B_ProgramType(); DataTable dt = bllProType.GetProgramTypeForSelect(sort); if (dt != null) { ddl.DataSource = dt; ddl.DataValueField = "ID"; ddl.DataTextField = "Name"; ddl.DataBind(); ListItem li = new ListItem(); li.Text = "--请选择--"; li.Value = "0"; ddl.Items.Insert(0, li); } }
/// <summary> /// 删除选择的数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lnkbtnDelete_Click(object sender, EventArgs e) { int index = this.gvProgramTypeList.SelectedIndex; int id = int.Parse(gvProgramTypeList.DataKeys[index]["ID"].ToString()); B_ProgramType enProType = new B_ProgramType(); enProType.ID = id; if (enProType.Delete()) { //绑定程序类型列表 BindProgramTypeList(); //清空页面数据 ClearData(); IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_DEL_SUC); ms.Show(); } else { IMessage ms = new WebFormMessage(Page, enProType.ErrMsgs[0].ToString()); ms.Show(); } }
/// <summary> /// 绑定DropDownList(程序类型) /// </summary> private void BindProgramType() { B_ProgramType bllProType = new B_ProgramType(); DataTable dt = bllProType.GetAllProgramType(); if (dt != null) { this.ddlProgramType.DataSource = dt; this.ddlProgramType.DataValueField = "ID"; this.ddlProgramType.DataTextField = "Name"; this.ddlProgramType.DataBind(); ListItem li = new ListItem(); li.Text = "--请选择--"; li.Value = "0"; this.ddlProgramType.Items.Insert(0, li); } }
/// <summary> /// 修改选择的数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lnkbtnModify_Click(object sender, EventArgs e) { int index = gvProgramTypeList.SelectedIndex; int id = int.Parse(gvProgramTypeList.DataKeys[index]["ID"].ToString()); B_ProgramType enProType = new B_ProgramType(); enProType.ID = id; enProType.Name = this.txtProgramType.Text.ToString().Trim();//程序类型 enProType.Description = this.txtProgramTypeDesc.Text.ToString().Trim();//程序类型描述 enProType.Sort = this.ddlProgramSort.SelectedItem.Text;//程序分类 if (enProType.Save()) { //绑定程序类型列表 BindProgramTypeList(); //清空页面数据 ClearData(); IMessage ms = new WebFormMessage(Page, ConstString.PromptInfo.ACTION_EDIT_SUC); ms.Show(); } else { IMessage ms = new WebFormMessage(Page, enProType.ErrMsgs[0].ToString()); ms.Show(); } }