protected void btn_Save_Click(object sender, EventArgs e) { ListTable <PDT_ProductCost> _details = (ListTable <PDT_ProductCost>)ViewState["Details"]; PDT_ProductCostBLL _bll = new PDT_ProductCostBLL(); foreach (PDT_ProductCost m in _details.GetListItem(ItemState.Added)) { _bll.Model = m; _bll.Model.InsertStaff = (int)Session["UserID"]; _bll.Model.ApproveFlag = 2; _bll.Add(); } foreach (PDT_ProductCost m in _details.GetListItem(ItemState.Modified)) { _bll.Model = m; _bll.Model.UpdateStaff = (int)Session["UserID"]; _bll.Update(); } foreach (PDT_ProductCost m in _details.GetListItem(ItemState.Deleted)) { _bll.Model = m; _bll.Delete(); } Response.Redirect("PDT_ProductCost.aspx?OrganizeCity=" + tr_OrganizeCity.SelectValue); }
protected void btn_Save_Click(object sender, EventArgs e) { ListTable<PDT_ProductCost> _details = (ListTable<PDT_ProductCost>)ViewState["Details"]; PDT_ProductCostBLL _bll = new PDT_ProductCostBLL(); foreach (PDT_ProductCost m in _details.GetListItem(ItemState.Added)) { _bll.Model = m; _bll.Model.InsertStaff = (int)Session["UserID"]; _bll.Model.ApproveFlag = 2; _bll.Add(); } foreach (PDT_ProductCost m in _details.GetListItem(ItemState.Modified)) { _bll.Model = m; _bll.Model.UpdateStaff = (int)Session["UserID"]; _bll.Update(); } foreach (PDT_ProductCost m in _details.GetListItem(ItemState.Deleted)) { _bll.Model = m; _bll.Delete(); } Response.Redirect("PDT_ProductCost.aspx?OrganizeCity=" + tr_OrganizeCity.SelectValue); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ViewState["OrganizeCity"] = Request.QueryString["OrganizeCity"] == null ? 0 : int.Parse(Request.QueryString["OrganizeCity"]); BindDropDown(); if ((int)ViewState["OrganizeCity"] != 0) { tr_OrganizeCity.SelectValue = ViewState["OrganizeCity"].ToString(); } else { tr_AddProduct.Visible = false; } ListTable <PDT_ProductCost> _details = new ListTable <PDT_ProductCost> (PDT_ProductCostBLL.GetListByOrganizeCity(int.Parse(tr_OrganizeCity.SelectValue)), "Product"); ViewState["Details"] = _details; tr_OrganizeCity.SelectValue = ViewState["OrganizeCity"].ToString(); BindGrid(); } }