private void ToolStripMenuItem_Delete_Click(object sender, EventArgs e) { try { string strvalue = dataGridView_List.Rows[SelectedRowIndex_].Cells[SeqIndex_].Value.ToString(); CrawlerData pCrawlerData = CInfoManager.Instance.GetCrawlerData(Convert.ToInt32(strvalue)); string message = string.Format("선택된({0}) 크롤러 정보를 삭제 할까요?\n신중히 생각해 주세요.\n현재 동작중인 크롤러를 삭제 할경우 정상적인 동작이 보장되지 않습니다." , pCrawlerData.CrawlerName_); DialogResult dialogResult = MessageBox.Show(message, "확인", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { // 삭제 할하고 빼자 if (CMDBInterFace.DeleteCrawlerMonitorInfo(CInfoManager.Instance.DB(), pCrawlerData.seq_) == true) { Int32 MonitorSeq = pCrawlerData.seq_; CInfoManager.Instance.DelCrawlerData(MonitorSeq); if (RemoveRowByMonitorSeq(MonitorSeq) == true) { MessageBox.Show(string.Format("{0} 번 크롤러 모니터가 삭제 되었습니다.", MonitorSeq)); } } } } catch (System.Exception ex) { string message = string.Format("삭제중 문제가 생겼습니다.\n{0}", ex.Message); MessageBox.Show(message); } }
private void button_Refresh_Click(object sender, EventArgs e) { if (CMDBInterFace.GetAllCrawlerMonitor(CInfoManager.Instance.DB()) == true) { MainForm pMainForm = (MainForm)this.ParentForm; pMainForm.RefreshCrawerInfo(); } }
void DBConnection_Worker(object sender, DoWorkEventArgs e) { MainForm pMainForm = (MainForm)this.ParentForm; bool bResult = CInfoManager.Instance.ConnectDB(); if (bResult == true) { bResult = CMDBInterFace.LoginManager(CInfoManager.Instance.DB(), textBox_ID.Text, textBox_PW.Text); } if (bResult == true) { bResult = CMDBInterFace.GetAllCrawlerMonitor(CInfoManager.Instance.DB()); } if (bResult == true) { bResult = CMDBInterFace.GetAuthorityList(CInfoManager.Instance.DB()); } if (bResult == true) { bResult = CMDBInterFace.GetAuthorityLoginList(CInfoManager.Instance.DB()); } //if (bResult == true) // bResult = CMDBInterFace.GetChannelList(CInfoManager.Instance.DB()); if (bResult == true) { bResult = CMDBInterFace.GetGoodsTable(CInfoManager.Instance.DB()); } if (bResult == true) { pMainForm.RefreshAdmInfo(); pMainForm.RemakeComboBox(); pMainForm.RefreshGoodsTable(); pMainForm.RefreshCrawerInfo(); } bLoginSucceed_ = bResult; }
private void button_Confirm_Click(object sender, EventArgs e) { bool bChanged = false; MainForm pMainForm = (MainForm)this.Owner; Int32 CrawlerSeq = Convert.ToInt32(textBox_Crawler_Seq.Text); string GoodNick = textBox_GoodNick.Text; string optionNick = textBox_OptionNick.Text; if (CrawlerSeq != CGoodsData_.CrawlerSeq_) { if (CMDBInterFace.UpdateGoodsCrawlerSeq(CInfoManager.Instance.DB(), CGoodsData_.Seq_, CrawlerSeq) == true) { CGoodsData_.CrawlerSeq_ = CrawlerSeq; pMainForm.ChangeCrawlerSeq(CGoodsData_); bChanged = true; } } if (GoodNick != CGoodsData_.GoodsNickName_ || optionNick != CGoodsData_.OptionNickName_) { if (CMDBInterFace.UpdateGoodsNickName(CInfoManager.Instance.DB(), CGoodsData_.Seq_, GoodNick, optionNick) == true) { CGoodsData_.GoodsNickName_ = GoodNick; CGoodsData_.OptionNickName_ = optionNick; pMainForm.ChangeGoodsNickAndOptionNick(CGoodsData_); bChanged = true; } } // 초기화 CGoodsData_ = null; Close(); if (bChanged == true) { MessageBox.Show("변경 완료 되었습니다."); } }
private void button_Confirm_Click(object sender, EventArgs e) { bool bChanged = false; MainForm pMainForm = (MainForm)this.Owner; if (comboBox_Authority.SelectedIndex == 0) { MessageBox.Show("권리사를 선택하세요"); return; } if (comboBox_Channel.SelectedIndex == 0 || List_TempChannel_.Count == 0) { MessageBox.Show("채널을 선택하세요"); return; } if (comboBox_AuthLogin.SelectedIndex == 0 || List_TempAutoLogin_.Count == 0) { MessageBox.Show("권리사 로그인을 선택하세요"); return; } if (comboBox_CrawlerMode.SelectedIndex == 0) { MessageBox.Show("모드를 선택하세요"); return; } Int32 xMonitorSeq = Convert.ToInt32(label_MonitorSeq.Text); string xCrawlerName = textBox_CrawlerName.Text; TempChannel pTempChannel = List_TempChannel_[comboBox_Channel.SelectedIndex - 1]; //ChannelInfoData pChannelInfoData = ChannelManager.Instance.GetChannelByComboBoxIndex(comboBox_Channel.SelectedIndex); Int32 xChannelSeq = pTempChannel.seq_; string xChannelName = pTempChannel.ChannelName_; TempAutoLogin pTempAutoLogin = List_TempAutoLogin_[comboBox_AuthLogin.SelectedIndex - 1]; Int32 xAuthLoginSeq = pTempAutoLogin.seq_; string xAuthLoginName = pTempAutoLogin.Name_; AuthorityInfoData pAuthorityInfoData = AuthorityManager.Instance.GetAuthrityByComboBoxIndex(comboBox_Authority.SelectedIndex); Int32 xAuthoritySeq = pAuthorityInfoData.seq_; string xAuthorityName = pAuthorityInfoData.partnerName_; Int32 xCrawlerSeq = 0; try { xCrawlerSeq = Convert.ToInt32(textBox_CrawlerSeq.Text); } catch (System.Exception ex) { xCrawlerSeq = 0; } if (xCrawlerSeq == 0) { MessageBox.Show("크롤러 시퀀스 값이 이상합니다."); return; } Int32 xMode = comboBox_CrawlerMode.SelectedIndex; string xCrawler_OnOff = ""; string xCrawler_location = ""; Int32 xCrawlerCheckTime = 0; Int32 xDBUpdateTime = 0; string xMemo = textBox_Memo.Text; if (xCrawlerName != CrawlerData_.CrawlerName_ || xCrawlerSeq != CrawlerData_.CrawlerSeq_ || xChannelSeq != CrawlerData_.ChannelSeq_ || xAuthoritySeq != CrawlerData_.AuthoritySeq_ || xMode != CrawlerData_.Mode_ || xMemo != CrawlerData_.Memo_ || xAuthLoginSeq != CrawlerData_.AuthorityLoginSeq_) { bChanged = CMDBInterFace.UpdateCrawlerMonitorInfo(CInfoManager.Instance.DB(), xMonitorSeq, xCrawlerName, xChannelSeq, xChannelName , xAuthoritySeq, xAuthorityName, xCrawlerSeq, xMode, xCrawler_OnOff, xCrawler_location, xCrawlerCheckTime, xDBUpdateTime , xMemo, xAuthLoginSeq, xAuthLoginName); if (bChanged == true) { CrawlerData_.CrawlerName_ = xCrawlerName; CrawlerData_.CrawlerSeq_ = xCrawlerSeq; CrawlerData_.ChannelSeq_ = xChannelSeq; CrawlerData_.ChannelName_ = xChannelName; CrawlerData_.AuthoritySeq_ = xAuthoritySeq; CrawlerData_.AuthorityLoginSeq_ = xAuthLoginSeq; CrawlerData_.AuthorityLoginName_ = xAuthLoginName; CrawlerData_.Mode_ = xMode; CrawlerData_.Memo_ = xMemo; pMainForm.ChangeCrawlerMonitorInfo(CrawlerData_); } } CrawlerData_ = null; Close(); if (bChanged == true) { MessageBox.Show("변경 완료 되었습니다."); } }