public void btnSave_Click(object sender, EventArgs e) { string strErr = ""; if (this.txtkUrl.Text.Trim().Length == 0) { strErr += "kUrl不能为空!\\n"; } if (this.txtkContent.Text.Trim().Length == 0) { strErr += "kContent不能为空!\\n"; } if (this.txtkType.Text.Trim().Length == 0) { strErr += "kType不能为空!\\n"; } if (!PageValidate.IsDateTime(txtkCaptureDateTime.Text)) { strErr += "kCaptureDateTime格式错误!\\n"; } if (!PageValidate.IsNumber(txtkNumber.Text)) { strErr += "kNumber格式错误!\\n"; } if (this.txtkNotes.Text.Trim().Length == 0) { strErr += "kNotes不能为空!\\n"; } if (strErr != "") { MessageBox.Show(this, strErr); return; } int kId = int.Parse(this.lblkId.Text); string kUrl = this.txtkUrl.Text; string kContent = this.txtkContent.Text; string kType = this.txtkType.Text; DateTime kCaptureDateTime = DateTime.Parse(this.txtkCaptureDateTime.Text); int kNumber = int.Parse(this.txtkNumber.Text); string kNotes = this.txtkNotes.Text; KiwiCrawler.Model.Capturedata_k model = new KiwiCrawler.Model.Capturedata_k(); model.kId = kId; model.kUrl = kUrl; model.kContent = kContent; model.kType = kType; model.kCaptureDateTime = kCaptureDateTime; model.kNumber = kNumber; model.kNotes = kNotes; KiwiCrawler.BLL.Capturedata_kBll bll = new KiwiCrawler.BLL.Capturedata_kBll(); bll.Update(model); Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx"); }
protected void btnSave_Click(object sender, EventArgs e) { string strErr=""; if(this.txtkUrl.Text.Trim().Length==0) { strErr+="kUrl不能为空!\\n"; } if(this.txtkContent.Text.Trim().Length==0) { strErr+="kContent不能为空!\\n"; } if(this.txtkType.Text.Trim().Length==0) { strErr+="kType不能为空!\\n"; } if(!PageValidate.IsDateTime(txtkCaptureDateTime.Text)) { strErr+="kCaptureDateTime格式错误!\\n"; } if(!PageValidate.IsNumber(txtkNumber.Text)) { strErr+="kNumber格式错误!\\n"; } if(this.txtkNotes.Text.Trim().Length==0) { strErr+="kNotes不能为空!\\n"; } if(strErr!="") { MessageBox.Show(this,strErr); return; } string kUrl=this.txtkUrl.Text; string kContent=this.txtkContent.Text; string kType=this.txtkType.Text; DateTime kCaptureDateTime=DateTime.Parse(this.txtkCaptureDateTime.Text); int kNumber=int.Parse(this.txtkNumber.Text); string kNotes=this.txtkNotes.Text; KiwiCrawler.Model.Capturedata_k model=new KiwiCrawler.Model.Capturedata_k(); model.kUrl=kUrl; model.kContent=kContent; model.kType=kType; model.kCaptureDateTime=kCaptureDateTime; model.kNumber=kNumber; model.kNotes=kNotes; KiwiCrawler.BLL.Capturedata_kBll bll=new KiwiCrawler.BLL.Capturedata_kBll(); bll.Add(model); Maticsoft.Common.MessageBox.ShowAndRedirect(this,"保存成功!","add.aspx"); }
private void ShowInfo(int kId) { KiwiCrawler.BLL.Capturedata_kBll bll = new KiwiCrawler.BLL.Capturedata_kBll(); KiwiCrawler.Model.Capturedata_k model = bll.GetModel(kId); this.lblkId.Text = model.kId.ToString(); this.txtkUrl.Text = model.kUrl; this.txtkContent.Text = model.kContent; this.txtkType.Text = model.kType; this.txtkCaptureDateTime.Text = model.kCaptureDateTime.ToString(); this.txtkNumber.Text = model.kNumber.ToString(); this.txtkNotes.Text = model.kNotes; }
private void ShowInfo(int kId) { KiwiCrawler.BLL.Capturedata_kBll bll=new KiwiCrawler.BLL.Capturedata_kBll(); KiwiCrawler.Model.Capturedata_k model=bll.GetModel(kId); this.lblkId.Text=model.kId.ToString(); this.txtkUrl.Text=model.kUrl; this.txtkContent.Text=model.kContent; this.txtkType.Text=model.kType; this.txtkCaptureDateTime.Text=model.kCaptureDateTime.ToString(); this.txtkNumber.Text=model.kNumber.ToString(); this.txtkNotes.Text=model.kNotes; }
private void btnCompute_Click(object sender, EventArgs e) { KiwiCrawler.Model.Urlconfigs_k configModel = new KiwiCrawler.Model.Urlconfigs_k(); KiwiCrawler.BLL.Urlconfigs_kBll configBll = new KiwiCrawler.BLL.Urlconfigs_kBll(); configModel = configBll.GetModel(_modeId); if (ckbDetail.Checked) { _page = configModel.kPageTotal == null ? -1 : Convert.ToInt32(configModel.kPageTotal); //计算完成度 // 98.33%|590/600 Int32 pageCapture, pageTotal; pageTotal = _page; //总的记录数 //获得pageCapture //目前根据关键词搜索吧,域名不太适用 KiwiCrawler.BLL.Capturedata_kBll capBll = new KiwiCrawler.BLL.Capturedata_kBll(); pageCapture = capBll.GetRecordCount("kNotes=" + "'" + configModel.kId + ":" + configModel.kKeyWords.Trim() + "'"); double percentage = pageCapture * 1.0 / (pageTotal * 1.0); string msg = (percentage * 100).ToString("0.00") + "%" + "|" + pageCapture + "/" + pageTotal; configModel.kNotes = msg + "|R无详细页R|" + "T无详细页T"; configModel.kComplateDegree = (decimal)percentage; if (configBll.Update(configModel)) { MessageBox.Show("完成情况为:" + msg); this.Close(); } } else { #region 详细页 string msg = ""; if (!Int32.TryParse(txtRow.Text.Trim(), out _row)) { msg += "每页记录数输入有误\r\n"; } if (!Int32.TryParse(txtTail.Text.Trim(), out _tail)) { msg += "末页记录数输入有误\r\n"; } if (configModel.kPageTotal == null) { msg += "选择网站总页数有误\r\n"; } if (!string.IsNullOrEmpty(msg.Trim())) { MessageBox.Show(msg); } _page = configModel.kPageTotal == null ? -1 : Convert.ToInt32(configModel.kPageTotal); //计算完成度 // 98.33%|590/600 Int32 pageCapture, pageTotal; pageTotal = _row * _page - (_row - _tail); //总的记录数 //获得pageCapture //目前根据关键词搜索吧,域名不太适用 KiwiCrawler.BLL.Capturedata_kBll capBll = new KiwiCrawler.BLL.Capturedata_kBll(); pageCapture = capBll.GetRecordCount("kNotes=" + "'" + configModel.kId + ":" + configModel.kKeyWords.Trim() + "'") - _page; double percentage = pageCapture * 1.0 / (pageTotal * 1.0); msg = (percentage * 100).ToString("0.00") + "%" + "|" + pageCapture + "/" + pageTotal; configModel.kNotes = msg + "|R" + _row + "R|" + "T" + _tail + "T"; configModel.kComplateDegree = (decimal)percentage; if (configBll.Update(configModel)) { MessageBox.Show("完成情况为:" + msg); this.Close(); } #endregion } }
private void btnCompute_Click(object sender, EventArgs e) { KiwiCrawler.Model.Urlconfigs_k configModel = new KiwiCrawler.Model.Urlconfigs_k(); KiwiCrawler.BLL.Urlconfigs_kBll configBll = new KiwiCrawler.BLL.Urlconfigs_kBll(); configModel = configBll.GetModel(_modeId); if (ckbDetail.Checked) { _page = configModel.kPageTotal == null ? -1 : Convert.ToInt32(configModel.kPageTotal); //计算完成度 // 98.33%|590/600 Int32 pageCapture, pageTotal; pageTotal = _page;//总的记录数 //获得pageCapture //目前根据关键词搜索吧,域名不太适用 KiwiCrawler.BLL.Capturedata_kBll capBll = new KiwiCrawler.BLL.Capturedata_kBll(); pageCapture = capBll.GetRecordCount("kNotes=" + "'" + configModel.kId + ":" + configModel.kKeyWords.Trim() + "'"); double percentage = pageCapture * 1.0 / (pageTotal * 1.0); string msg = (percentage * 100).ToString("0.00") + "%" + "|" + pageCapture + "/" + pageTotal; configModel.kNotes = msg + "|R无详细页R|" + "T无详细页T"; configModel.kComplateDegree = (decimal)percentage; if (configBll.Update(configModel)) { MessageBox.Show("完成情况为:" + msg); this.Close(); } } else { #region 有详细页 string msg = ""; if (!Int32.TryParse(txtRow.Text.Trim(), out _row)) { msg += "每页记录数输入有误\r\n"; } if (!Int32.TryParse(txtTail.Text.Trim(), out _tail)) { msg += "末页记录数输入有误\r\n"; } if (configModel.kPageTotal == null) { msg += "选择网站总页数有误\r\n"; } if (!string.IsNullOrEmpty(msg.Trim())) { MessageBox.Show(msg); } _page = configModel.kPageTotal == null ? -1 : Convert.ToInt32(configModel.kPageTotal); //计算完成度 // 98.33%|590/600 Int32 pageCapture, pageTotal; pageTotal = _row * _page - (_row - _tail);//总的记录数 //获得pageCapture //目前根据关键词搜索吧,域名不太适用 KiwiCrawler.BLL.Capturedata_kBll capBll = new KiwiCrawler.BLL.Capturedata_kBll(); pageCapture = capBll.GetRecordCount("kNotes=" + "'" + configModel.kId + ":" + configModel.kKeyWords.Trim() + "'") - _page; double percentage = pageCapture * 1.0 / (pageTotal * 1.0); msg = (percentage * 100).ToString("0.00") + "%" + "|" + pageCapture + "/" + pageTotal; configModel.kNotes = msg + "|R" + _row + "R|" + "T" + _tail + "T"; configModel.kComplateDegree = (decimal)percentage; if (configBll.Update(configModel)) { MessageBox.Show("完成情况为:" + msg); this.Close(); } #endregion } }