/// <summary> /// 修改 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnEnter_Click(object sender, EventArgs e) { try { //获取当前留言对象 Song.Entities.ProductMessage message = Business.Do <IProduct>().MessageSingle(id); if (message == null) { return; } //留言标题与内容 message.Pm_Title = tbText.Text.Trim(); message.Pm_Context = tbContext.Text.Trim(); //回复 message.Pm_Answer = tbAnswer.Text.Trim(); //是否显示在前台 message.Pm_IsShow = cbIsShow.Checked; //保存 Business.Do <IProduct>().MessageSave(message); Master.AlertCloseAndRefresh("操作成功!"); } catch (Exception ex) { Message.ExceptionShow(ex); } }
/// <summary> /// 填充产品留言的信息 /// </summary> /// <param name="pmid">留言id</param> private void fillMessage(int pmid) { try { //获取当前留言对象 Song.Entities.ProductMessage message = Business.Do <IProduct>().MessageSingle(pmid); if (message == null) { return; } //留言标题与内容 lbId.Text = message.Pm_Id.ToString(); tbText.Text = message.Pm_Title; tbContext.Text = message.Pm_Context; //时间与ip lbCrtTime.Text = message.Pm_CrtTime.ToString(); lbIP.Text = message.Pm_IP; //邮箱与地址 lbEmail.Text = message.Pm_Email; lbAddress.Text = message.Pm_Address; lbPhone.Text = message.Pm_Phone; //回复 tbAnswer.Text = message.Pm_Answer; //是否显示在前台 cbIsShow.Checked = message.Pm_IsShow; } catch (Exception ex) { Message.ExceptionShow(ex); } }
/// <summary> /// 修改留言信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnEnter_Click(object sender, EventArgs e) { try { if (lbId.Text == "") { return; } int pmid = Convert.ToInt32(lbId.Text); //获取当前留言对象 Song.Entities.ProductMessage message = Business.Do <IProduct>().MessageSingle(pmid); if (message == null) { return; } //留言标题与内容 message.Pm_Title = tbText.Text.Trim(); message.Pm_Context = tbContext.Text.Trim(); //回复 message.Pm_Answer = tbAnswer.Text.Trim(); //是否显示在前台 message.Pm_IsShow = cbIsShow.Checked; //保存 Business.Do <IProduct>().MessageSave(message); BindData(null, null); Master.Alert("操作成功"); } catch (Exception ex) { Message.ExceptionShow(ex); } }
/// <summary> /// 修改是否使用的状态 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void sbUse_Click(object sender, EventArgs e) { try { StateButton ub = (StateButton)sender; int index = ((GridViewRow)(ub.Parent.Parent)).RowIndex; int id = int.Parse(this.GridView1.DataKeys[index].Value.ToString()); // Song.Entities.ProductMessage entity = Business.Do <IProduct>().MessageSingle(id); entity.Pm_IsShow = !entity.Pm_IsShow; Business.Do <IProduct>().MessageSave(entity); BindData(null, null); } catch (Exception ex) { Message.ExceptionShow(ex); } }
/// <summary> /// 设置初始产品留言相联的产品信息 /// </summary> /// <param name="message">产品留言的实体</param> private void fillProduct(Song.Entities.ProductMessage message) { Song.Entities.Product p = Business.Do <IContents>().ProductSingle((int)message.Pd_Id); if (p == null) { return; } //产品名称 lbName.Text = p.Pd_Name; //产品分类 //lbColumn.Text = p.Ps_Name; //型号 lbModel.Text = p.Pd_Model; //编号 lbCode.Text = p.Pd_Code; //是否使用,是否新产品,是否推荐 lbIsUse.Visible = !p.Pd_IsUse; lbIsNew.Visible = p.Pd_IsNew; lbIsRec.Visible = p.Pd_IsRec; //上市时间 lbPushTime.Text = ((DateTime)p.Pd_PushTime).ToString("yyyy-MM-dd"); //图片 this.imgShow.Src = Upload.Get[_uppath].Virtual + p.Pd_Logo; //编辑 lbAccName.Text = p.Acc_Name; //价格 lbPrise.Text = p.Pd_Prise.ToString(); //重量 lbWeight.Text = p.Pd_Weight.ToString(); //库存 lbStocks.Text = p.Pd_Stocks.ToString(); lbUnit.Text = p.Pd_Unit; //简介 lbIntro.Text = p.Pd_Intro; //内容 lbDetails.Text = p.Pd_Details; //关键字 lbKeywords.Text = p.Pd_KeyWords; }
/// <summary> /// 填充产品留言的信息 /// </summary> private void fillMessage() { //获取当前留言对象 Song.Entities.ProductMessage message = Business.Do <IProduct>().MessageSingle(id); if (message == null) { return; } fillProduct(message); //留言标题与内容 tbText.Text = message.Pm_Title; tbContext.Text = message.Pm_Context; //时间与ip lbCrtTime.Text = message.Pm_CrtTime.ToString(); lbIP.Text = message.Pm_IP; //邮箱与地址 lbEmail.Text = message.Pm_Email; lbAddress.Text = message.Pm_Address; lbPhone.Text = message.Pm_Phone; //回复 tbAnswer.Text = message.Pm_Answer; //是否显示在前台 cbIsShow.Checked = message.Pm_IsShow; }