Esempio n. 1
0
    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);
    }
Esempio n. 3
0
    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();
        }
    }