private void SetForm(string id)
        {
            using (TextbookApplClient client = new TextbookApplClient())
            {
                //取教材
                var view = client.GetById(id);

                var isSelf = false;
                bool.TryParse(view.IsSelfCompile, out isSelf);

                //设置教材信息
                clblTextbookId.Text          = view.TextbookId;       //教材ID
                ctxtTextbookName.Text        = view.Name;             //教材名称
                ctxtISBN.Text                = view.Isbn;             //isbn
                ctxtRetailPrice.Text         = view.Price.ToString(); //零售价
                ctxtAuthor.Text              = view.Author;           //作者
                ccmbPress.SelectedValue      = view.PressId;          //出版社
                ctxtPressAddress.Text        = view.PressAddress;     //出版社地址
                ctxtEdition.Text             = view.Edition;          //版本
                ctxtPrintingCount.Text       = view.PrintCount;       //版次
                ctxtPage.Text                = view.PageCount;        //页数
                ctxtType.Text                = view.TextbookType;     //教材类型
                chkIsSelfCompile.Checked     = isSelf;                //自编
                ctxtPublishDate.SelectedDate = view.PublishDate;      //出版日期
            }
        }
 protected void ccmbPress_BeforeDataBind(object sender, EventArgs e)
 {
     using (TextbookApplClient client = new TextbookApplClient())
     {
         ccmbPress.DataSource = client.GetPresses();
     }
 }
 protected void ccmbPress_BeforeDataBind(object sender, EventArgs e)
 {
     using (TextbookApplClient client = new TextbookApplClient())
     {
         ccmbPress.DataSource = client.GetPresses();
     }
 }
 protected void cgrdMyBookQuery_BeforeDataBind(object sender, EventArgs e)
 {
     //获取gridview数据源
     using (TextbookApplClient client = new TextbookApplClient())
     {
         //cgrdBookQuery.DataSource = client.GetByLoginName(Page.User.Identity.Name);
         cgrdMyBookQuery.DataSource = client.GetByLoginName(_loginName);
     }
 }
 protected void cgrdMyBookQuery_BeforeDataBind(object sender, EventArgs e)
 {
     //获取gridview数据源
     using (TextbookApplClient client = new TextbookApplClient())
     {
         //cgrdBookQuery.DataSource = client.GetByLoginName(Page.User.Identity.Name);
         cgrdMyBookQuery.DataSource = client.GetByLoginName(_loginName);
     }
 }
 /// <summary>
 /// 提交按钮
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void cbtnSubmit_Click(object sender, EventArgs e)
 {
     if (IsValid)
     {
         using (TextbookApplClient client = new TextbookApplClient())
         {
             TextbookView view = GetForm();
             var result = client.Add(view, _loginName);
             USCTAMis.Web.WebClient.ScriptManager.AlertAndClose(result.Message);
         }
     }
 }
 /// <summary>
 /// 提交按钮
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void cbtnSubmit_Click(object sender, EventArgs e)
 {
     if (IsValid)
     {
         using (TextbookApplClient client = new TextbookApplClient())
         {
             TextbookView view   = GetForm();
             var          result = client.Add(view, _loginName);
             USCTAMis.Web.WebClient.ScriptManager.AlertAndClose(result.Message);
         }
     }
 }
 /// <summary>
 /// 确定按钮
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void cbtnSubmit_Click(object sender, EventArgs e)
 {
     //检查是否已验证
     if (IsValid)
     {
         using (TextbookApplClient client = new TextbookApplClient())
         {
             var view = GetForm();
             var result = client.Modify(view);
             USCTAMis.Web.WebClient.ScriptManager.AlertAndClose(result.Message);
         }
     }
 }
 /// <summary>
 /// 确定按钮
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void cbtnSubmit_Click(object sender, EventArgs e)
 {
     //检查是否已验证
     if (IsValid)
     {
         using (TextbookApplClient client = new TextbookApplClient())
         {
             var view   = GetForm();
             var result = client.Modify(view);
             USCTAMis.Web.WebClient.ScriptManager.AlertAndClose(result.Message);
         }
     }
 }
        /// <summary>
        /// 批量删除
        /// </summary>
        private void BatchDeleteBooks()
        {
            using (TextbookApplClient client = new TextbookApplClient())
            {
                //取选中的图书
                cgrdMyBookQuery.PersistCheckState<TextbookForQueryView>();
                var books = cgrdMyBookQuery.GetAllCheckedDataList<TextbookForQueryView>();

                //删除
                var result = client.Remove(books.ToArray());

                USCTAMis.Web.WebClient.ScriptManager.Alert(result.Message);
            }
        }
        /// <summary>
        /// 批量删除
        /// </summary>
        private void BatchDeleteBooks()
        {
            using (TextbookApplClient client = new TextbookApplClient())
            {
                //取选中的图书
                cgrdBookQuery.PersistCheckState <TextbookForQueryView>();
                var books = cgrdBookQuery.GetAllCheckedDataList <TextbookForQueryView>();

                //删除
                var result = client.Remove(books.ToArray());

                USCTAMis.Web.WebClient.ScriptManager.Alert(result.Message);
            }
        }
        /// <summary>
        /// 数据绑定
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void cgrdBookQuery_BeforeDataBind(object sender, EventArgs e)
        {
            var name = ctxtTextbookName.Text.Trim();
            var isbn = ctxtIsbn.Text.Trim();

            if (string.IsNullOrWhiteSpace(name) && string.IsNullOrWhiteSpace(isbn))
            {
                return;
            }
            //获取gridview数据源
            using (TextbookApplClient client = new TextbookApplClient())
            {
                cgrdBookQuery.DataSource = client.GetByName(name, isbn);
            }
        }
        /// <summary>
        /// 设置表单信息
        /// </summary>
        /// <param name="id">教材ID</param>
        private void SetForm(string id)
        {
            using (TextbookApplClient client = new TextbookApplClient())
            {
                //取教材
                var view = client.GetById(id);

                //设置教材信息
                clblTextbookId.Text = view.TextbookId;    //教材ID
                ctxtTextbookNum.Text = view.Num;          //教材编号
                ctxtTextbookName.Text = view.Name;       //教材名称
                ctxtISBN.Text = view.Isbn;              //isbn
                ctxtRetailPrice.Text = view.Price.ToString();        //零售价
                ctxtAuthor.Text = view.Author;    //作者
                ctxtPress.Text = view.Press;     //出版社
                ctxtPressAddress.Text = view.PressAddress;//出版社地址
                ctxtEdition.Text = view.Edition;   //版本
                ctxtPrintingCount.Text = view.PrintCount;    //版次
                ctxtPage.Text = view.PageCount;   //页数
                ctxtType.Text = view.TextbookType;   //教材类型
                ctxtIsSelfCompile.Text = view.IsSelfCompile;//自编
                ctxtPublishDate.Text = view.PublishDate.ToLongDateString(); //出版日期
            }
        }
        /// <summary>
        /// 设置表单信息
        /// </summary>
        /// <param name="id">教材ID</param>
        private void SetForm(string id)
        {
            using (TextbookApplClient client = new TextbookApplClient())
            {
                //取教材
                var view = client.GetById(id);

                //设置教材信息
                clblTextbookId.Text    = view.TextbookId;                     //教材ID
                ctxtTextbookNum.Text   = view.Num;                            //教材编号
                ctxtTextbookName.Text  = view.Name;                           //教材名称
                ctxtISBN.Text          = view.Isbn;                           //isbn
                ctxtRetailPrice.Text   = view.Price.ToString();               //零售价
                ctxtAuthor.Text        = view.Author;                         //作者
                ctxtPress.Text         = view.Press;                          //出版社
                ctxtPressAddress.Text  = view.PressAddress;                   //出版社地址
                ctxtEdition.Text       = view.Edition;                        //版本
                ctxtPrintingCount.Text = view.PrintCount;                     //版次
                ctxtPage.Text          = view.PageCount;                      //页数
                ctxtType.Text          = view.TextbookType;                   //教材类型
                ctxtIsSelfCompile.Text = view.IsSelfCompile;                  //自编
                ctxtPublishDate.Text   = view.PublishDate.ToLongDateString(); //出版日期
            }
        }
        private void SetForm(string id)
        {
            using (TextbookApplClient client = new TextbookApplClient())
            {
                //取教材
                var view = client.GetById(id);

                var isSelf = false;
                bool.TryParse(view.IsSelfCompile, out isSelf);

                //设置教材信息
                clblTextbookId.Text = view.TextbookId;    //教材ID
                ctxtTextbookName.Text = view.Name;       //教材名称
                ctxtISBN.Text = view.Isbn;              //isbn
                ctxtRetailPrice.Text = view.Price.ToString();        //零售价
                ctxtAuthor.Text = view.Author;    //作者
                ccmbPress.SelectedValue = view.PressId;     //出版社
                ctxtPressAddress.Text = view.PressAddress;//出版社地址
                ctxtEdition.Text = view.Edition;   //版本
                ctxtPrintingCount.Text = view.PrintCount;    //版次
                ctxtPage.Text = view.PageCount;   //页数
                ctxtType.Text = view.TextbookType;   //教材类型
                chkIsSelfCompile.Checked = isSelf;//自编
                ctxtPublishDate.SelectedDate = view.PublishDate; //出版日期
            }
        }