protected void CaculateActJoinNumber(int activityId) { TextBox txtActiveJoinClientNumber = (TextBox)pl_detail.FindControl("CAT_Activity_ActiveJoinClientNumber"); txtActiveJoinClientNumber.Enabled = false; try { CAT_ClientJoinInfoBLL joinBll = new CAT_ClientJoinInfoBLL(); IList <CAT_ClientJoinInfo> joinInfoList = joinBll._GetModelList("Activity=" + activityId + "And JoinState = 1 "); txtActiveJoinClientNumber.Text = joinInfoList.Count.ToString(); } catch { txtActiveJoinClientNumber.Text = "0(自动填写失败)"; } }
protected void CaculateActJoinNumber(int activityId) { TextBox txtActiveJoinClientNumber = (TextBox)pl_detail.FindControl("CAT_Activity_ActiveJoinClientNumber"); txtActiveJoinClientNumber.Enabled = false; try { CAT_ClientJoinInfoBLL joinBll = new CAT_ClientJoinInfoBLL(); IList<CAT_ClientJoinInfo> joinInfoList = joinBll._GetModelList("Activity=" + activityId + "And JoinState = 1 "); txtActiveJoinClientNumber.Text = joinInfoList.Count.ToString(); } catch { txtActiveJoinClientNumber.Text = "0(自动填写失败)"; } }
protected void bt_Complete_Click(object sender, EventArgs e) { if ((int)ViewState["ID"] != 0) { CAT_ActivityBLL _bll = new CAT_ActivityBLL((int)ViewState["ID"]); CaculateActJoinNumber(_bll.Model.ID); pl_detail.GetData(_bll.Model); #region 判断必填项 IList <CAT_ClientJoinInfo> ClientJoinInfoList = CAT_ClientJoinInfoBLL.GetModelList("CAT_ClientJoinInfo.Activity=" + _bll.Model.ID); if (ClientJoinInfoList.Count > 0) { foreach (CAT_ClientJoinInfo info in ClientJoinInfoList) { if (info.JoinState == 0) { MessageBox.ShowAndRedirect(this, "参与客户情况界面的参与状态必填!", "CAT_JoinInfoList.aspx?ID=" + ViewState["ID"].ToString()); return; } } } if (_bll.Model["CompleteDate"] != null && _bll.Model["CompleteDate"] == "1900-01-01") { MessageBox.Show(this, "请录入活动的实际完成举办日期!"); return; } if (_bll.Model.ApproveFlag != 1) { MessageBox.Show(this, "请确保活动已审核完!"); return; } else if (_bll.Model.ApproveFlag == 1 && _bll.Model["ApproveTime"] != "" && _bll.Model["ApproveTime"] != null) { //if (DateTime.Parse(_bll.Model["CompleteDate"]) < DateTime.Parse(_bll.Model["ApproveTime"])) //{ // MessageBox.Show(this, "活动的完成举办日期要求必需在审核通过日期之后!"); // return; //} } TextBox txt_Sales = (TextBox)pl_detail.FindControl("CAT_Activity_Sales"); if (txt_Sales != null && txt_Sales.Text.Trim() == "") { MessageBox.Show(this, "请填写销售额!"); return; } TextBox txt_ActLecture = (TextBox)pl_detail.FindControl("CAT_Activity_ActLecturer"); if (txt_ActLecture != null && txt_ActLecture.Text.Trim() == "") { MessageBox.Show(this, "请填写实际参与活动的讲师!"); return; } TextBox txt_ActLecturerTelenum = (TextBox)pl_detail.FindControl("CAT_Activity_ActLecturerTelenum"); if (txt_ActLecturerTelenum != null && txt_ActLecturerTelenum.Text.Trim() == "") { MessageBox.Show(this, "请填写实际参与活动的讲师的联系方式!"); return; } #endregion _bll.Model.State = 2; _bll.Update(); BindData(); } }