protected void btn_AddSales_Click(object sender, EventArgs e) { IList<CAT_SalesVolumeDetail> _saleslist = (IList<CAT_SalesVolumeDetail>)ViewState["SalesListDetails"]; CAT_SalesVolumeDetail _m = new CAT_SalesVolumeDetail(); if (ddl_Brand.SelectedValue != "0") { _m.Brand = int.Parse(ddl_Brand.SelectedValue); } else { MessageBox.Show(this, "品牌必填!"); return; } _m.Amount = decimal.Parse(txt_Amount.Text.Trim()); _m.Remark = txt_salesremark.Text.Trim(); _m.Activity = (int)ViewState["ID"]; if (_saleslist.Where(p => p.Brand == _m.Brand).Count() == 0) { _saleslist.Add(_m); CAT_SalesVolumeDetailBLL _bll = new CAT_SalesVolumeDetailBLL(); _bll.Model = _m; _bll.Add(); } BindGrid(); }
protected void btn_AddSales_Click(object sender, EventArgs e) { IList <CAT_SalesVolumeDetail> _saleslist = (IList <CAT_SalesVolumeDetail>)ViewState["SalesListDetails"]; CAT_SalesVolumeDetail _m = new CAT_SalesVolumeDetail(); if (ddl_Brand.SelectedValue != "0") { _m.Brand = int.Parse(ddl_Brand.SelectedValue); } else { MessageBox.Show(this, "品牌必填!"); return; } _m.Amount = decimal.Parse(txt_Amount.Text.Trim()); _m.Remark = txt_salesremark.Text.Trim(); _m.Activity = (int)ViewState["ID"]; if (_saleslist.Where(p => p.Brand == _m.Brand).Count() == 0) { _saleslist.Add(_m); CAT_SalesVolumeDetailBLL _bll = new CAT_SalesVolumeDetailBLL(); _bll.Model = _m; _bll.Add(); } BindGrid(); }
protected void gv_SalesList_RowDeleting(object sender, GridViewDeleteEventArgs e) { IList <CAT_SalesVolumeDetail> _saleslist = (IList <CAT_SalesVolumeDetail>)ViewState["SalesListDetails"]; int ID = 0; if (int.TryParse(gv_SalesList.DataKeys[e.RowIndex]["ID"].ToString(), out ID) && ID > 0) { CAT_SalesVolumeDetailBLL _bll = new CAT_SalesVolumeDetailBLL(ID); _bll.Delete(); } _saleslist.RemoveAt(e.RowIndex); BindGrid(); }
protected void gv_SalesList_RowDeleting(object sender, GridViewDeleteEventArgs e) { IList<CAT_SalesVolumeDetail> _saleslist = (IList<CAT_SalesVolumeDetail>)ViewState["SalesListDetails"]; int ID = 0; if (int.TryParse(gv_SalesList.DataKeys[e.RowIndex]["ID"].ToString(), out ID) && ID > 0) { CAT_SalesVolumeDetailBLL _bll = new CAT_SalesVolumeDetailBLL(ID); _bll.Delete(); } _saleslist.RemoveAt(e.RowIndex); BindGrid(); }
protected void Page_Load(object sender, System.EventArgs e) { #region 获取举办医院控件 MCSSelectControl select_StageClient = (MCSSelectControl)pl_detail.FindControl("CAT_Activity_StageClient"); if (select_StageClient != null) { select_StageClient.SelectChange += new SelectChangeEventHandler(select_StageClient_SelectChange); } DropDownList ddl_classify = pl_detail.FindControl("CAT_Activity_Classify") != null ? (DropDownList)pl_detail.FindControl("CAT_Activity_Classify") : null; if (ddl_classify != null) { } #endregion // 在此处放置用户代码以初始化页面 if (!Page.IsPostBack) { #region 获取页面参数 ViewState["ID"] = Request.QueryString["ID"] != null?int.Parse(Request.QueryString["ID"]) : 0; ViewState["Classify"] = Request.QueryString["Classify"] != null?int.Parse(Request.QueryString["Classify"]) : 0; #endregion BindDropDown(); ViewState["FeeListDetails"] = CAT_FeeApplyDetailBLL.GetModelList("Activity=" + ViewState["ID"].ToString()); ViewState["GiftListDetails"] = CAT_GiftApplyDetailBLL.GetModelList("Activity=" + ViewState["ID"].ToString()); ViewState["SalesListDetails"] = CAT_SalesVolumeDetailBLL.GetModelList("Activity=" + ViewState["ID"].ToString()); ViewState["EditAdjust"] = false; if ((int)ViewState["ID"] != 0) { //修改 BindData(); BindGrid(); } else { //新增 Org_StaffBLL staff = new Org_StaffBLL((int)Session["UserID"], true); ((MCSTreeControl)pl_detail.FindControl("CAT_Activity_Officialcity")).SelectValue = staff.Model.OfficialCity.ToString(); ((MCSTreeControl)pl_detail.FindControl("CAT_Activity_OrganizeCity")).SelectValue = staff.Model.OrganizeCity.ToString(); string state = Request.QueryString["State"] != null ? Request.QueryString["State"] : "11"; //默认为排期中的活动 ((DropDownList)pl_detail.FindControl("CAT_Activity_State")).SelectedValue = state; bt_Stage.Visible = false; bt_Submit.Visible = false; bt_Approve.Visible = false; bt_Complete.Visible = false; bt_Cancel.Visible = false; UploadFile001.Visible = false; gv_FeeListDetail.Columns[gv_FeeListDetail.Columns.Count - 2].Visible = false; //调整按钮 gv_FeeListDetail.Columns[gv_FeeListDetail.Columns.Count - 3].Visible = false; //批复金额 gv_FeeListDetail.Columns[gv_FeeListDetail.Columns.Count - 4].Visible = false; //扣减额原因 gv_FeeListDetail.Columns[gv_FeeListDetail.Columns.Count - 5].Visible = false; //扣减额 gv_GiftListDetail.Columns[2].Visible = false; //调整数量 gv_GiftListDetail.Columns[3].Visible = false; //使用数量 gv_GiftListDetail.Columns[4].Visible = false; //剩余数量 pl_detail.SetPanelVisible("Panel_CAT_ActivityDetail_02", false); } } if (ViewState["ApproveFlag"] == null || (int)ViewState["ApproveFlag"] != 1) { MCSTabControl1.Items[2].Visible = false; } }