Пример #1
0
        /// <summary>
        /// 添加数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ibtnAdd_Click(object sender, ImageClickEventArgs e)
        {
            if (LoginProdRateManager.Exists(txtprod.Text.Trim(), txtuser.Text.Trim()))
            {
                Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "error", "<script>alert('添加失败,该人员在该险种下以存在比率')</script>", false);
            }
            else
            {
                LoginProdRate model = new LoginProdRate();
                model.ProdName = txtprod.Text.Trim();               //险种名称
                model.ProdId   = this.hidprodId.Value;              //险种id
                model.UserName = txtuser.Text.Trim();               //人员名称
                model.UserId   = this.hiduserId.Value;              //人员id
                model.Rate     = double.Parse(txtrate.Text.Trim()); //比率

                bool result = LoginProdRateManager.Add(model);
                if (result)
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "success", "<script>alert('添加成功');window.location='ProdRateList.aspx';</script>", false);
                }
                else
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "add", "<script>alert('添加失败')</script>", false);
                }
            }
        }
Пример #2
0
        /// <summary>
        /// 保存方法
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ibtnAdd_Click(object sender, ImageClickEventArgs e)
        {
            //if (LoginProdRateManager.Exists(txtprod.Text.Trim(), txtuser.Text.Trim()))
            //{
            //    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "error", "<script>alert('修改失败,该人员在该险种下以存在比率')</script>", false);
            //}
            //else
            //{
            int           id    = Convert.ToInt32(Request.QueryString["id"]);
            LoginProdRate model = LoginProdRateManager.GetModel(id);

            model.ProdName = txtprod.Text.Trim();               //险种名称
            model.ProdId   = this.hidprodId.Value;              //险种id
            model.UserName = txtuser.Text.Trim();               //人员名称
            model.UserId   = this.hiduserId.Value;              //人员id
            model.Rate     = double.Parse(txtrate.Text.Trim()); //比率

            bool result = LoginProdRateManager.Update(model);

            if (result)
            {
                Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "success", "<script>alert('修改成功');window.location='ProdRateList.aspx';</script>", false);
            }
            else
            {
                Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "add", "<script>alert('修改失败')</script>", false);
            }
            //}
        }
Пример #3
0
        /// <summary>
        /// 加载第一步数据
        /// </summary>
        public void loadData()
        {
            int           id    = Convert.ToInt32(Request.QueryString["id"]);
            LoginProdRate model = LoginProdRateManager.GetModel(id);

            txtuser.Text    = model.UserName;
            hiduserId.Value = model.UserId;
            txtprod.Text    = model.ProdName;
            hidprodId.Value = model.ProdId;
            txtrate.Text    = model.Rate.ToString();
        }
Пример #4
0
        protected void ratelist_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "Update":
                string id = e.CommandArgument.ToString();
                Response.Redirect("UpdateProdRate.aspx?id=" + id);
                break;

            case "Delete":
                int id1 = int.Parse(e.CommandArgument.ToString());
                LoginProdRateManager.Delete(id1);
                LoadRate();
                break;
            }
        }