/// <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); } }
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; } }
/// <summary> /// 加载第一步数据 /// </summary> private void loadAusItem() { int id = Convert.ToInt32(Request.QueryString["id"]); AusItemInfo ausItem = AusItemInfoManager.GetModel(id); txtTypeName.Text = ausItem.itemname; }
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>"; } }
/// <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); } } }