/// <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();
            }
        }
Exemplo n.º 4
0
        /// <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);
            }
        }
Exemplo n.º 5
0
        /// <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>
 /// 绑定程序类型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 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>
        /// <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 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();
            }
        }