/// <summary>
 /// 回告状态
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void ccmbFeedbackState_BeforeDataBind(object sender, EventArgs e)
 {
     using (FeedbackApplClient app = new FeedbackApplClient())
     {
         ccmbFeedbackState.DataSource = app.GetFeedbackState();
     }
 }
        /// <summary>
        /// 回告事件处理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void cbtnSubmit_Click(object sender, EventArgs e)
        {
            //获取选中的征订计划列表
            cgrdOrderSet.PersistCheckState <SubscriptionForFeedbackView>();
            IList <SubscriptionForFeedbackView> views = cgrdOrderSet.GetAllCheckedDataList <SubscriptionForFeedbackView>();

            //判断是否选中数据行
            if (views.Count > 0)
            {
                //获取回告状态
                string feedbackState = crdlFeedbackState.SelectedText.Trim();
                //获取回告说明
                string feedbackRemark = ctxtRemark.Text.Trim();
                //回告人
                var person = ctxt_Sign.Text;
                //提交回告
                using (FeedbackApplClient app = new FeedbackApplClient())
                {
                    var result = app.SubmitFeedback(views.ToArray(), person, feedbackState, feedbackRemark);
                    //提示消息
                    USCTAMis.Web.WebClient.ScriptManager.Alert(result.Message);
                }
            }
            else
            {
                USCTAMis.Web.WebClient.ScriptManager.Alert("请选择定单!");
            }
        }
 /// <summary>
 /// 书商
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void ccmbBookseller_BeforeDataBind(object sender, EventArgs e)
 {
     using (FeedbackApplClient app = new FeedbackApplClient())
     {
         ccmbBookseller.DataSource = app.GetBookseller(_loginName);
     }
 }
 /// <summary>
 /// 回告状态
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void ccmbFeedbackState_BeforeDataBind(object sender, EventArgs e)
 {
     using (FeedbackApplClient app = new FeedbackApplClient())
     {
         ccmbFeedbackState.DataSource = app.GetFeedbackState();
     }
 }
 /// <summary>
 /// 书商
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void ccmbBookseller_BeforeDataBind(object sender, EventArgs e)
 {
     using (FeedbackApplClient app = new FeedbackApplClient())
     {
         ccmbBookseller.DataSource = app.GetBookseller(_loginName);
     }
 }
 /// <summary>
 /// cgrdOrderSet数据绑定前处理
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void cgrdOrderSet_BeforeDataBind(object sender, EventArgs e)
 {
     using (FeedbackApplClient app = new FeedbackApplClient())
     {
         //学期
         var term = ccmbTerm.SelectedValue;
         //获取未回告订单列表
         cgrdOrderSet.DataSource = app.GetSubscriptionWithNotFeedback(term, _loginName);
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(Request.QueryString["SubscriptionPlanId"]))
     {
         using (FeedbackApplClient app = new FeedbackApplClient())
         {
             var id     = Request.QueryString["SubscriptionPlanId"];
             var result = app.GetFeedbackBySubscriptionId(id);
             SetFeedbackInfo(result);
         }
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(Request.QueryString["SubscriptionPlanId"]))
     {
         using (FeedbackApplClient app = new FeedbackApplClient())
         {
             var id = Request.QueryString["SubscriptionPlanId"];
             var result = app.GetFeedbackBySubscriptionId(id);
             SetFeedbackInfo(result);
         }
     }
 }
        /// <summary>
        /// 取订单
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void cgrdOrderSet_BeforeDataBind(object sender, EventArgs e)
        {
            //学期
            string term = ccmbTerm.SelectedValue;
            //书商ID
            string booksellerId = ccmbBookseller.SelectedValue;
            //回告状态ID
            string feedbackState = ccmbFeedbackState.SelectedValue;

            using (FeedbackApplClient app = new FeedbackApplClient())
            {
                cgrdOrderSet.DataSource = app.GetSubscriptionByBooksellerId(term, booksellerId, feedbackState);
            }
        }
        //readonly string _loginName = "dongxb";
        //新华书店,dongxb
        //蓝色畅想,yangfan
        //江西,wantao
        //外国语学院院长,42018
        //教材科,hynhpgj
        //教务处,jwclsl


        #endregion

        #region 页面加载

        /// <summary>
        /// 页面加载事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                using (FeedbackApplClient app = new FeedbackApplClient())
                {
                    if (string.IsNullOrWhiteSpace(_loginName))
                    {
                        return;
                    }
                    //回告人
                    ctxt_Sign.Text = app.GetFeedbackPerson(_loginName);
                }

                //学期
                ccmbTerm.DoDataBind();
            }
        }
        /// <summary>
        /// 取订单
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void cgrdOrderSet_BeforeDataBind(object sender, EventArgs e)
        {
            //学期
            string term = ccmbTerm.SelectedValue;
            //书商ID
            string booksellerId = ccmbBookseller.SelectedValue;
            //回告状态ID
            string feedbackState = ccmbFeedbackState.SelectedValue;

            using (FeedbackApplClient app = new FeedbackApplClient())
            {
                cgrdOrderSet.DataSource = app.GetSubscriptionByBooksellerId(term, booksellerId, feedbackState);
            }
        }