示例#1
0
        /// <summary>
        /// 添加数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ibtnAdd_Click(object sender, ImageClickEventArgs e)
        {
            AusItemInfo ausItemInfo = new AusItemInfo();

            ausItemInfo.itemname = this.txtTypeName.Text.ToString();

            AusItemInfo ausItemInfocount = AusItemInfoManager.GetModelByName(this.txtTypeName.Text);

            if (ausItemInfocount == null)
            {
                bool count = AusItemInfoManager.Add(ausItemInfo);
                if (count == true)
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "add", "<script>alert('添加成功');window.location='AusItemList.aspx'</script>", false);
                }
                else
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "add", "<script>alert('添加失败')</script>", false);
                }
            }
            else
            {
                Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "", "alert('类型名称不能重复!');", true);
            }
        }
示例#2
0
        protected void cuslist_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "Update":
                string id = e.CommandArgument.ToString();
                Response.Redirect("UpdateAusItem.aspx?id=" + id);
                break;

            case "Delete":
                string ID  = e.CommandArgument.ToString();
                bool   del = AusItemInfoManager.Delete(Convert.ToInt32(ID));
                if (del == true)
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "add", "<script>alert('删除成功');window.location='AusItemList.aspx'</script>", false);
                }
                else
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "add", "<script>alert('删除失败')</script>", true);
                }
                break;

            case "money":
                string itemname = e.CommandArgument.ToString();
                Response.Redirect("DepartMoneyList.aspx?itemname=" + itemname);
                break;
            }
        }
示例#3
0
        /// <summary>
        /// 加载第一步数据
        /// </summary>
        private void loadAusItem()
        {
            int         id      = Convert.ToInt32(Request.QueryString["id"]);
            AusItemInfo ausItem = AusItemInfoManager.GetModel(id);

            txtTypeName.Text = ausItem.itemname;
        }
示例#4
0
        public void tdBind()
        {
            string    str = "";
            DataTable dt  = AusItemInfoManager.GetList(" ");

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                str += "<td class='clstitleimg' style='width: 50px'>" + dt.Rows[i]["itemname"] + "</td>";
            }
        }
示例#5
0
        /// <summary>
        /// 更新数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ibtnAdd_Click(object sender, ImageClickEventArgs e)
        {
            AusItemInfo ausItemInfo = new AusItemInfo();

            ausItemInfo.id       = Convert.ToInt32(Request.QueryString["id"]);
            ausItemInfo.itemname = this.txtTypeName.Text.ToString();

            AusItemInfo ausItemInfocount = AusItemInfoManager.GetModelByName(this.txtTypeName.Text);

            if (ausItemInfocount == null)
            {
                bool count = AusItemInfoManager.Update(ausItemInfo);
                if (count == true)
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "add", "<script>alert('更新成功');window.location='AusItemList.aspx'</script>", false);
                }
                else
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "add", "<script>alert('更新失败')</script>", false);
                }
            }
            else
            {
                if (ausItemInfocount.id == ausItemInfo.id) //判断其与所需要更新的类别的ID是否一样,如果一样可以更新。如果不一样就不能更新
                {
                    bool count = AusItemInfoManager.Update(ausItemInfo);

                    if (count == true)
                    {
                        Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "add", "<script>alert('更新成功');window.location='AusItemList.aspx'</script>", false);
                    }
                    else
                    {
                        Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "add", "<script>alert('更新失败')</script>", false);
                    }
                }
                else
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "", "alert('类型名称不能重复!');", true);
                }
            }
        }