/// <summary> /// 显示nid对应的小说信息 /// </summary> /// <param name="nid"></param> private void showNidContent(string nid) { statusLabel.Text = "正在加载小说信息,nid为:" + nownid + " 请稍候。。。。"; statusStrip1.Refresh(); try { baseMode = nbase.GetModelFromNid(nownid); detailMode = ndetail.GetModel(nownid); nameTxt.Text = baseMode.name; baseIdTxt.Text = baseMode.id.ToString(); nidTxt.Text = nownid; urlTxt.Text = detailMode.url; blankChapCountTxt.Text = baseMode.blankchapter_count.ToString(); allChapCountTxt.Text = baseMode.chaptercount.ToString(); typeTxt.Text = baseMode.type; stateTxt.Text = baseMode.novelstate.ToString(); descTxt.Text = detailMode.description; statusLabel.Text = "加载小说信息成功,nid为:" + nownid; statusStrip1.Refresh(); } catch (Exception ee) { statusLabel.Text = "获取小说内容出错:" + ee.Message; } saveInfoBtn.Enabled = false; }
/// <summary> /// 获得数据列表 /// </summary> public List <NovelManager.Model.novel_base> DataTableToList(DataTable dt) { List <NovelManager.Model.novel_base> modelList = new List <NovelManager.Model.novel_base>(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { NovelManager.Model.novel_base model; for (int n = 0; n < rowsCount; n++) { model = new NovelManager.Model.novel_base(); if (dt.Rows[n]["id"] != null && dt.Rows[n]["id"].ToString() != "") { model.id = long.Parse(dt.Rows[n]["id"].ToString()); } if (dt.Rows[n]["Nid"] != null && dt.Rows[n]["Nid"].ToString() != "") { model.nid = dt.Rows[n]["Nid"].ToString(); } if (dt.Rows[n]["name"] != null && dt.Rows[n]["name"].ToString() != "") { model.name = dt.Rows[n]["name"].ToString(); } if (dt.Rows[n]["author"] != null && dt.Rows[n]["author"].ToString() != "") { model.author = dt.Rows[n]["author"].ToString(); } if (dt.Rows[n]["chaptercount"] != null && dt.Rows[n]["chaptercount"].ToString() != "") { model.chaptercount = int.Parse(dt.Rows[n]["chaptercount"].ToString()); } if (dt.Rows[n]["blankchapter_type"] != null && dt.Rows[n]["blankchapter_type"].ToString() != "") { model.blankchapter_type = int.Parse(dt.Rows[n]["blankchapter_type"].ToString()); } if (dt.Rows[n]["blankchapter_count"] != null && dt.Rows[n]["blankchapter_count"].ToString() != "") { model.blankchapter_count = int.Parse(dt.Rows[n]["blankchapter_count"].ToString()); } if (dt.Rows[n]["novelstate"] != null && dt.Rows[n]["novelstate"].ToString() != "") { model.novelstate = int.Parse(dt.Rows[n]["novelstate"].ToString()); } if (dt.Rows[n]["type"] != null && dt.Rows[n]["type"].ToString() != "") { model.type = dt.Rows[n]["type"].ToString(); } if (dt.Rows[n]["no_desc"] != null && dt.Rows[n]["no_desc"].ToString() != "") { model.no_desc = int.Parse(dt.Rows[n]["no_desc"].ToString()); } if (dt.Rows[n]["state"] != null && dt.Rows[n]["state"].ToString() != "") { model.state = int.Parse(dt.Rows[n]["state"].ToString()); } modelList.Add(model); } } return(modelList); }
/// <summary> /// 获得数据列表 /// </summary> public List<NovelManager.Model.novel_base> DataTableToList(DataTable dt) { List<NovelManager.Model.novel_base> modelList = new List<NovelManager.Model.novel_base>(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { NovelManager.Model.novel_base model; for (int n = 0; n < rowsCount; n++) { model = new NovelManager.Model.novel_base(); if(dt.Rows[n]["id"]!=null && dt.Rows[n]["id"].ToString()!="") { model.id=long.Parse(dt.Rows[n]["id"].ToString()); } if(dt.Rows[n]["Nid"]!=null && dt.Rows[n]["Nid"].ToString()!="") { model.nid=dt.Rows[n]["Nid"].ToString(); } if(dt.Rows[n]["name"]!=null && dt.Rows[n]["name"].ToString()!="") { model.name=dt.Rows[n]["name"].ToString(); } if(dt.Rows[n]["author"]!=null && dt.Rows[n]["author"].ToString()!="") { model.author=dt.Rows[n]["author"].ToString(); } if(dt.Rows[n]["chaptercount"]!=null && dt.Rows[n]["chaptercount"].ToString()!="") { model.chaptercount=int.Parse(dt.Rows[n]["chaptercount"].ToString()); } if(dt.Rows[n]["blankchapter_type"]!=null && dt.Rows[n]["blankchapter_type"].ToString()!="") { model.blankchapter_type=int.Parse(dt.Rows[n]["blankchapter_type"].ToString()); } if(dt.Rows[n]["blankchapter_count"]!=null && dt.Rows[n]["blankchapter_count"].ToString()!="") { model.blankchapter_count=int.Parse(dt.Rows[n]["blankchapter_count"].ToString()); } if(dt.Rows[n]["novelstate"]!=null && dt.Rows[n]["novelstate"].ToString()!="") { model.novelstate=int.Parse(dt.Rows[n]["novelstate"].ToString()); } if(dt.Rows[n]["type"]!=null && dt.Rows[n]["type"].ToString()!="") { model.type=dt.Rows[n]["type"].ToString(); } if(dt.Rows[n]["no_desc"]!=null && dt.Rows[n]["no_desc"].ToString()!="") { model.no_desc=int.Parse(dt.Rows[n]["no_desc"].ToString()); } if(dt.Rows[n]["state"]!=null && dt.Rows[n]["state"].ToString()!="") { model.state=int.Parse(dt.Rows[n]["state"].ToString()); } modelList.Add(model); } } return modelList; }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(NovelManager.Model.novel_base model) { return(dal.Update(model)); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(NovelManager.Model.novel_base model) { return(dal.Add(model)); }