/// <summary> /// 返回数据 /// </summary> /// <param name="row"></param> /// <returns></returns> public ShowShop.Model.SystemInfo.Navigation GetModel(System.Data.DataRow row) { ShowShop.Model.SystemInfo.Navigation model = new ShowShop.Model.SystemInfo.Navigation(); if (row != null) { model.Id = int.Parse(row["id"].ToString()); model.Contentregion = row["contentregion"].ToString(); model.Filed = row["filed"].ToString(); model.Link = row["link"].ToString(); model.Type = int.Parse(row["type"].ToString()); model.Sort = int.Parse(row["sort"].ToString()); model.Isshow = int.Parse(row["isshow"].ToString()); model.Isnewwindow = int.Parse(row["isnewwindow"].ToString()); model.Part = int.Parse(row["part"].ToString()); return model; } else { return null; } }
/// <summary> /// 保存信息 /// </summary> protected void Save() { ShowShop.BLL.SystemInfo.Navigation bll = new ShowShop.BLL.SystemInfo.Navigation(); ShowShop.Model.SystemInfo.Navigation model = new ShowShop.Model.SystemInfo.Navigation(); bllarticle = new ShowShop.BLL.SystemInfo.ArticleChannel(); //model.Id = !string.IsNullOrEmpty(hfcid.Value.Trim()) ? hfcid.Value.Trim() : "0"; model.Filed = this.txtField.Text.Trim(); if (this.rdtype1.Checked && !string.IsNullOrEmpty(txtContentRegion1.Text)) { model.Type = 1; model.Contentregion = txtContentRegion1.Text; } else if (this.rdtype2.Checked && !string.IsNullOrEmpty(txtContentRegion2.Text)) { model.Type = 2; model.Contentregion = txtContentRegion2.Text; } else if (this.rdtype3.Checked && !string.IsNullOrEmpty(ddlContentRegion3.SelectedValue)) { model.Type = 3; model.Contentregion = bllarticle.GetArticleName(ddlContentRegion3.SelectedValue);//把id转换成导航类型 } model.Isshow = ChangeHope.Common.StringHelper.StringToInt(this.ddlIsShow.SelectedValue); model.Isnewwindow = ChangeHope.Common.StringHelper.StringToInt(this.ddlIsNewWindow.SelectedValue); model.Sort = ChangeHope.Common.StringHelper.StringToInt(txtSort.Text.Trim()); model.Part = ChangeHope.Common.StringHelper.StringToInt(ddlPart.SelectedValue); model.Link = this.txtLink.Text; if (ViewState["ID"] != null) { model.Id = int.Parse(ViewState["ID"].ToString()); bll.Update(model); //BandInfo(int.Parse(ViewState["ID"].ToString())); this.ltlMsg.Text = "操作成功,已保存该信息"; this.pnlMsg.Visible = true; this.pnlMsg.CssClass = "actionOk"; } else { bll.Add(model); this.ltlMsg.Text = "操作成功,已保存该信息"; this.pnlMsg.Visible = true; this.pnlMsg.CssClass = "actionOk"; } }