Exemple #1
0
        //执行编辑
        protected void gvqy_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            int          qyid    = gvqy.DataKeys[e.RowIndex][0].GetString().GetInt();
            TextBox      txtqymc = gvqy.Rows[e.RowIndex].FindControl("txtqymc") as TextBox;
            TextBox      txtqypx = gvqy.Rows[e.RowIndex].FindControl("txtqypx") as TextBox;
            DropDownList ddlcate = gvqy.Rows[e.RowIndex].FindControl("ddlcate") as DropDownList;

            BLL.TcFenlei   bbk = new BLL.TcFenlei();
            Model.TcFenlei mbk = new Model.TcFenlei();
            mbk       = bbk.GetModel(qyid);
            mbk.Name  = txtqymc.Text.Trim();
            mbk.Paixu = txtqypx.Text.GetInt();
            mbk.Types = types;
            var pid = ddlcate.SelectedValue.GetInt();

            if (pid != mbk.Pid)
            {
                mbk.Pid = pid;
            }

            //add 131118 防止死循环
            if (pid == mbk.ID)
            {
                mbk.Pid = 0;
            }

            bbk.Update(mbk);
            gvqy.EditIndex = -1;
            BindGridView();
        }
Exemple #2
0
        //删除
        protected void buttondel_Click(object sender, EventArgs e)
        {
            LinkButton lb = sender as LinkButton;
            int        id = lb.CommandArgument.Trim().GetInt();

            int[] ids = { 0 };
            if (!ids.Contains(id))
            {
                BLL.TcFenlei bbk = new BLL.TcFenlei();
                bbk.Delete(id);
                BindGridView();
            }
        }
Exemple #3
0
 protected void btnAddQY_Click(object sender, EventArgs e)
 {
     Model.TcFenlei mzd = new Model.TcFenlei();
     BLL.TcFenlei   bzd = new BLL.TcFenlei();
     mzd.Name  = txtqymc.Text.Trim();
     mzd.Paixu = txtpx.Text.Trim().GetInt();
     mzd.Types = types;
     mzd.Pid   = ddl_cate.SelectedValue.GetInt();
     bzd.Add(mzd);
     txtqymc.Text = "";
     txtpx.Text   = "";
     BindGridView();
 }