Пример #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (CheckInput())
            {
                int extendID = 0;
                Model.Info modelInfo = bllInfo.GetModel(_infoId);
                Model.Extend modelExtend = bllExtend.GetModel(modelInfo.ExtendID);
                if (ExtendTypeID != 0)
                {
                    #region Extend表赋值
                    modelExtend.ExtendTypeID = ExtendTypeID;
                    modelExtend.F1 = txtF1.Text;
                    modelExtend.F2 = txtF2.Text;
                    modelExtend.F3 = txtF3.Text;
                    modelExtend.F4 = txtF4.Text;
                    modelExtend.F5 = txtF5.Text;
                    modelExtend.F6 = txtF6.Text;
                    modelExtend.F7 = txtF7.Text;
                    modelExtend.F8 = txtF8.Text;
                    modelExtend.F9 = txtF9.Text;
                    modelExtend.FA = txtFA.Text;
                    modelExtend.FB = txtFB.Text;
                    modelExtend.FC = txtFC.Text;
                    modelExtend.FD = txtFD.Text;
                    modelExtend.FE = txtFE.Text;
                    modelExtend.FF = txtFF.Text;
                    modelExtend.FG = txtFG.Text;
                    modelExtend.FH = txtFH.Text;
                    modelExtend.FI = txtFI.Text;
                    modelExtend.FJ = txtFJ.Text;
                    modelExtend.FK = txtFK.Text;
                    modelExtend.FL = txtFL.Text;
                    modelExtend.FM = txtFM.Text;
                    modelExtend.FN = txtFN.Text;
                    modelExtend.FO = txtFO.Text;
                    modelExtend.FP = txtFP.Text;
                    modelExtend.FQ = txtFQ.Text;
                    modelExtend.FR = txtFR.Text;
                    modelExtend.FS = txtFS.Text;
                    modelExtend.FT = txtFT.Text;
                    modelExtend.FU = txtFU.Text;
                    modelExtend.FV = txtFV.Text;
                    modelExtend.FW = txtFW.Text;
                    modelExtend.FX = txtFX.Text;
                    modelExtend.FY = txtFY.Text;
                    modelExtend.FZ = txtFZ.Text;
                    #endregion
                    if (modelInfo.ExtendID != 0)    //修改
                    {
                        bllExtend.Update(modelExtend);
                        extendID = modelInfo.ExtendID;
                    }
                    else  //新增
                    {
                        bllExtend.Add(modelExtend);
                        extendID = modelExtend.ExtendID;
                    }
                }
                else
                {
                    if (modelInfo.ExtendID != 0)
                    {
                        bllExtend.DeleteClearly(modelInfo.ExtendID);     //删除原扩展内容
                    }
                }
                #region Info表赋值
                modelInfo.CategoryID = int.Parse(ddlCategory.SelectedValue);
                modelInfo.Title = txtTitle.Text;    //标题
                modelInfo.Title_en = txtTitle_en.Text;//英文标题
                modelInfo.InfoType = int.Parse(ddlInfoType.SelectedValue);//信息类型
                List<string> infoProperty = new List<string>();
                for (int i = 0; i < chkInfoProperty.Items.Count; i++)
                {
                    bool isSelected = chkInfoProperty.Items[i].Selected;
                    string strIsSelected = BLL.TypeEnum.BoolAction.GetBool(isSelected, "1", "0");
                    infoProperty.Add(strIsSelected);
                }
                modelInfo.InfoProperty = lv_Common.StringPlus.ConvertListToString(infoProperty);//信息属性
                modelInfo.ApprovedState = Convert.ToInt32(ddlApprovedState.SelectedValue); //审核状态
                //modelInfo.ApprovedTimeList = ApprovedTimeList;
                modelInfo.Images = UpLoadControls1.UcImageUrl; //图片
                //modelInfo.AlbumID = Convert.ToInt32(ddlAlbum.SelectedValue); //关联相册ID
                modelInfo.Summary = txtSummary.Text; //简介
                modelInfo.Detail = txtDetail.Value;  //详细内容
                if (txtAuthor.Text != "")
                {
                    modelInfo.Author = txtAuthor.Text;   //作者
                }
                else
                {
                    modelInfo.Author = ddlAuthor.SelectedItem.Text;
                }
                modelInfo.InfoFrom = txtInfoFrom.Text; //信息来源
                modelInfo.CreateDate = Convert.ToDateTime(txtCreateDate.Text); //发布时间
                //modelInfo.CreateBy = bp_curUser;
                modelInfo.ModifyDate = DateTime.Now; //修改时间
                modelInfo.ModifyBy = bp_curUser;  //修改者
                modelInfo.Hits = Convert.ToInt32(txtHits.Text); //点击次数
                modelInfo.Link = txtLink.Text; //外部链接
                //modelInfo.SiteID = SiteID;
                //modelInfo.IsShow = IsShow;
                //modelInfo.IsDel = IsDel;
                //modelInfo.Types = Types;
                modelInfo.Sort = Convert.ToInt32(txtSort.Text); //排序
                //modelInfo.Tag = Tag;
                //modelInfo.JasonVlaue = JasonVlaue;
                //modelInfo.StringArrayValue = StringArrayValue;
                modelInfo.ExtendID = extendID; //扩展ID
                #endregion
                bllInfo.Update(modelInfo);
                lv_Common.MessageBox.ShowAndRedirect(this.Page, "保存成功", "List.aspx");

            }
        }
Пример #2
0
 /// <summary>
 /// 初始化资讯属性
 /// </summary>
 private void InitChkInfoProperty()
 {
     List<ListItem> itemList = new List<ListItem>();
     itemList = BLL.TypeEnum.InfoPropertyAction.GetList();
     chkInfoProperty.Items.AddRange(itemList.ToArray());
 }
Пример #3
0
        /// <summary>
        /// 初始化资讯属性
        /// </summary>
        private void InitChkInfoProperty()
        {
            List<ListItem> itemList = new List<ListItem>();
            itemList = BLL.TypeEnum.InfoPropertyAction.GetList();
            chkInfoProperty.Items.AddRange(itemList.ToArray());

            //创建时间
            txtCreateDate.Text = DateTime.Now.ToString("yyyy-MM-dd");
        }