Esempio n. 1
0
        /// <summary>
        /// 填充数据到表单文本控件,下拉框控件
        /// </summary>
        /// <param name="IsFill"></param>
        private void FillDataToCtrl(bool IsFill)
        {
            this.ddlEnbled.Items.Clear();
            this.ddlEnbled.Items.Add("未激活");
            this.ddlEnbled.Items.Add("激活");
            this.ddlEnbled.SelectedIndex = 0;

            MemCardLevelDB memlevelDB;

            if (IsFill)
            {
                MemCardLevel level = new MemCardLevel();
                memlevelDB = level.FindLevel(Request.QueryString["LevelId"]);

                this.txtLevelName.Text = memlevelDB.LevelName;

                if (memlevelDB.Enbled == 1)
                {
                    ddlEnbled.SelectedIndex = 1;
                }
                else if (memlevelDB.Enbled == 0)
                {
                    ddlEnbled.SelectedIndex = 0;
                }
            }
            else
            {
                memlevelDB = new MemCardLevelDB();
            }
        }
Esempio n. 2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                //创建用户数据表操作类对象
                MemCardLevel level = new MemCardLevel();
                if (ViewState["OperateStatus"].ToString() == "AddData")
                {
                    string txtlevelname = this.txtLevelName.Text.Trim();
                    int    Enbled       = this.ddlEnbled.SelectedIndex;
                    //增加用户数据
                    if (level.AddLevel(txtlevelname, Enbled))
                    {
                        Common.ShowMsg("添加成功!");
                        //记录操作员操作
                        RecordOperate.SaveRecord(Session["UserID"].ToString(), "会员管理", "增加会员级别;级别名称:" + txtlevelname);
                    }
                    else
                    {
                        return;
                    }
                }

                if (ViewState["OperateStatus"].ToString() == "EditData")
                {
                    int    levelid      = Convert.ToInt32(Request.QueryString["LevelId"]);
                    string txtlevelname = this.txtLevelName.Text.Trim();
                    int    enbled       = -1;
                    //MemCarsLevelDB leveldb;
                    //leveldb = level.FindUserByCardId(Request.QueryString["CardID"]);
                    if (this.ddlEnbled.SelectedIndex.ToString() == "0")
                    {
                        enbled = 0;
                    }
                    else if (this.ddlEnbled.SelectedIndex.ToString() == "1")
                    {
                        enbled = 1;
                    }

                    //更新用户数据
                    if (level.UpdateLevel(levelid, txtlevelname, enbled))
                    {
                        Common.ShowMsg("更新成功!");
                        //记录操作员操作
                        RecordOperate.SaveRecord(Session["UserID"].ToString(), "会员管理", "更新会员级别;级别名称:" + txtlevelname);
                    }
                    else
                    {
                        return;
                    }
                }
            }
            Server.Transfer("MemManager_Level.aspx");
        }
Esempio n. 3
0
        /// <summary>
        /// 绑定数据到DataGrid控件MyDataGrid上
        /// </summary>
        private void BindDataGrid()
        {
            //创建操作员记录数据表类实例
            MemCardLevel clsLevel = new MemCardLevel();
            //获取记录数据
            DataTable dt = clsLevel.Bind();
            DataView  dv = new DataView();

            dt.TableName = "Level";
            if (dt != null)
            {
                dv.Table = dt;
                dv.Sort  = " LevelId DESC";

                if (ViewState["Condition"] != null && ViewState["Condition"].ToString() != "")
                {
                    dv.RowFilter = ViewState["Condition"].ToString();
                }
                else
                {
                    dv = dt.DefaultView;
                }

                //新增ID自增值列绑定
                dt.Columns.Add(new DataColumn("idno", Type.GetType("System.Int32")));
                int intCountRecNum = dv.Count;  //获取数据表记录数
                for (int i = 0; i < intCountRecNum; i++)
                {
                    dv[i]["idno"] = i + 1;
                }
                MyDataGrid.DataSource = dv;
                int PageCount = 0;
                if (intCountRecNum % MyDataGrid.PageSize == 0)
                {
                    PageCount = intCountRecNum / MyDataGrid.PageSize;
                }
                else
                {
                    PageCount = intCountRecNum / MyDataGrid.PageSize + 1;
                }

                if (PageCount != 0 && MyDataGrid.CurrentPageIndex >= PageCount)
                {
                    MyDataGrid.CurrentPageIndex = PageCount - 1;
                }

                MyDataGrid.DataBind();
                lblRecNum.Text = intCountRecNum.ToString();     //显示总记录数
                ShowStats();                                    //显示页数信息
            }
        }
Esempio n. 4
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            //创建用户数据表操作类对象
            MemCardLevel level   = new MemCardLevel();
            string       levelid = Request.QueryString["LevelId"];

            //删除用户数据
            if (level.DelLevel(levelid))
            {
                Common.ShowMsg("删除成功!");
                //记录操作员操作
                RecordOperate.SaveRecord(Session["UserID"].ToString(), "会员管理", "删除会员级别信息");
            }
            else
            {
                return;
            }
            Server.Transfer("MemManager_Level.aspx");
        }
Esempio n. 5
0
 protected void MyDataGrid_ItemCommand(object source, DataGridCommandEventArgs e)
 {
     if (e.CommandName == "Delete")
     {
         //创建会员级别数据表操作类对象
         MemCardLevel level   = new MemCardLevel();
         string       LevelId = ((Label)e.Item.Cells[1].Controls[1]).Text;
         //删除会员级别数据
         if (level.DelLevel(LevelId))
         {
             Common.ShowMsg("删除成功!");
             //记录操作员操作
             RecordOperate.SaveRecord(Session["UserID"].ToString(), "会员管理", "删除会员级别信息,级别ID:" + LevelId);
         }
         Server.Transfer("MemManager_Level.aspx");
     }
     else
     {
         string Url = "MemManager_AddLev.aspx?LevelId=" + ((Label)e.Item.Cells[1].Controls[1]).Text;
         Server.Transfer(Url);
     }
 }