//表示前処理 private void Form_user_tantou_Load(object sender, EventArgs e) { _columnSorter = new Class_ListViewColumnSorter(); m_customertantouList.ListViewItemSorter = _columnSorter; m_selectCombo.Items.Add("担当者通番"); m_selectCombo.Items.Add("担当者名"); m_selectCombo.Items.Add("担当者名カナ"); m_selectCombo.Items.Add("部署名"); m_selectCombo.Items.Add("電話番号1"); m_selectCombo.Items.Add("電話番号2"); m_selectCombo.Items.Add("役職"); m_selectCombo.Items.Add("ステータス"); m_selectCombo.Items.Add("備考"); m_selectCombo.Items.Add("カスタマ通番"); m_selectCombo.Items.Add("更新日時"); m_selectCombo.Items.Add("更新者ID"); if (tantoudt != null) { user_tanntou_Disp(tantoudt); //アドレスを表示 opeAddress(); } }
//表示前処理 private void Form_InterfaceDetail_Load(object sender, EventArgs e) { //インシデントソータを使用する _columnSorter = new Class_ListViewColumnSorter(); m_incidentList.ListViewItemSorter = _columnSorter; m_selectKoumoku.Items.Add("通番"); m_selectKoumoku.Items.Add("ステータス"); m_selectKoumoku.Items.Add("MPMSインシデント番号"); m_selectKoumoku.Items.Add("S-cude事例ID"); m_selectKoumoku.Items.Add("インシデント区分"); m_selectKoumoku.Items.Add("インシデント内容(タイトル)"); m_selectKoumoku.Items.Add("MAT対応"); m_selectKoumoku.Items.Add("MAT対応コマンド"); m_selectKoumoku.Items.Add("受付日時"); m_selectKoumoku.Items.Add("手配日時"); m_selectKoumoku.Items.Add("復旧日時"); m_selectKoumoku.Items.Add("完了日時"); m_selectKoumoku.Items.Add("タイマー"); m_selectKoumoku.Items.Add("要確認メッセージ"); m_selectKoumoku.Items.Add("カスタマ通番"); m_selectKoumoku.Items.Add("システム通番"); m_selectKoumoku.Items.Add("拠点通番"); m_selectKoumoku.Items.Add("ホスト番号"); m_selectKoumoku.Items.Add("更新日時"); m_selectKoumoku.Items.Add("更新者"); m_selectBtn.PerformClick(); }
// 表示前 private void Form_inc_templete_update_Load(object sender, EventArgs e) { m_idlabel.Text = loginDS.opeid; m_labelinputOpe.Text = loginDS.lastname + loginDS.fastname; _columnSorter = new Class_ListViewColumnSorter(); m_templetelist.ListViewItemSorter = _columnSorter; this.splitContainer1.SplitterDistance = 22; m_selectCombo.Items.Add("テンプレート通番"); m_selectCombo.Items.Add("テンプレート種別"); m_selectCombo.Items.Add("テンプレート名"); m_selectCombo.Items.Add("カスタマ名"); m_selectCombo.Items.Add("タイトル(インシデントのみ)"); m_selectCombo.Items.Add("テンプレート内容"); m_selectCombo.Items.Add("更新日時"); m_selectCombo.Items.Add("更新者"); if (templetedt != null) { getTemplete(templetedt); } DataTable cutomerTable = new DataTable(); cutomerTable.Columns.Add("ID", typeof(string)); cutomerTable.Columns.Add("NAME", typeof(string)); if (userList == null) { return; } //空行の挿入 DataRow row = cutomerTable.NewRow(); row["ID"] = "0"; row["NAME"] = "全てのカスタマ"; cutomerTable.Rows.Add(row); //カスタマ情報を取得する foreach (userDS v in userList) { row = cutomerTable.NewRow(); row["ID"] = v.userno; row["NAME"] = v.username; cutomerTable.Rows.Add(row); } //データテーブルを割り当てる m_usernameCombo.DataSource = cutomerTable; m_usernameCombo.DisplayMember = "NAME"; m_usernameCombo.ValueMember = "ID"; if (cutomerTable.Rows.Count > 0) { m_userno.Text = m_usernameCombo.SelectedValue.ToString(); } }
//表示前処理 private void Form_user_tantou_Load(object sender, EventArgs e) { _columnSorteraddress = new Class_ListViewColumnSorter(); m_addressslist.ListViewItemSorter = _columnSorteraddress; m_selectCombo.Items.Add("ユーザ区分"); m_selectCombo.Items.Add("ユーザID"); m_selectCombo.Items.Add("アドレス番号"); m_selectCombo.Items.Add("メールアドレス"); m_selectCombo.Items.Add("アドレス名"); m_selectCombo.Items.Add("更新日時"); m_selectCombo.Items.Add("更新者ID"); if (addresssDS != null) { add_Disp(addresssDS); } }
//表示前処理 private void Form_user_tantou_Load(object sender, EventArgs e) { _columnSorter = new Class_ListViewColumnSorter(); m_oper_List.ListViewItemSorter = _columnSorter; _columnSorteraddress = new Class_ListViewColumnSorter(); m_addressslist.ListViewItemSorter = _columnSorteraddress; m_selectCombo.Items.Add("オペレータ通番"); m_selectCombo.Items.Add("オペレータID"); m_selectCombo.Items.Add("姓"); m_selectCombo.Items.Add("名"); m_selectCombo.Items.Add("パスワード"); m_selectCombo.Items.Add("権限"); m_selectCombo.Items.Add("備考"); m_selectCombo.Items.Add("更新日時"); m_selectCombo.Items.Add("更新者ID"); }
//表示前処理 //取得したデータを読み取り表示する private void Form_SystemDetail_Load(object sender, EventArgs e) { _columnSorter = new Class_ListViewColumnSorter(); m_System_List.ListViewItemSorter = _columnSorter; this.splitContainer1.SplitterDistance = 32; m_selectKoumoku.Items.Add("システム通番"); m_selectKoumoku.Items.Add("システム名"); m_selectKoumoku.Items.Add("システム名カナ"); m_selectKoumoku.Items.Add("ステータス"); m_selectKoumoku.Items.Add("備考"); m_selectKoumoku.Items.Add("カスタマ通番"); m_selectKoumoku.Items.Add("更新日時"); m_selectKoumoku.Items.Add("更新者"); if (systemdt != null) { getsystem(systemdt); } }
//表示前処理 //取得したデータを読み取り表示する private void Form_UserDetail_Load(object sender, EventArgs e) { this.splitContainer1.SplitterDistance = 32; _columnSorter = new Class_ListViewColumnSorter(); m_Customer_List.ListViewItemSorter = _columnSorter; m_selectKoumoku.Items.Add("カスタマ通番"); m_selectKoumoku.Items.Add("カスタマID"); m_selectKoumoku.Items.Add("カスタマ名"); m_selectKoumoku.Items.Add("カスタマ名カナ"); m_selectKoumoku.Items.Add("カスタマ名略称"); m_selectKoumoku.Items.Add("有効/無効"); m_selectKoumoku.Items.Add("SLO対象"); m_selectKoumoku.Items.Add("備考"); m_selectKoumoku.Items.Add("更新日時"); m_selectKoumoku.Items.Add("更新者"); if (userdt != null) { getcustomer(userdt); } }
//表示前 private void Form_mailTempleteList_Load(object sender, EventArgs e) { _columnSorter = new Class_ListViewColumnSorter(); m_mailTempleteList.ListViewItemSorter = _columnSorter; List <mailTempleteDS> templeteList = new List <mailTempleteDS>(); Dictionary <string, string> param_dict = new Dictionary <string, string>(); Class_Detaget dg = new Class_Detaget(); //メールテンプレートの取得 templeteList = dg.selectMailtemplete(param_dict, con); m_To_list.Columns.Add("アドレス名", 120); m_To_list.Columns.Add("アドレス", 120); m_To_list.Columns.Add("区分", 20); m_Cc_list.Columns.Add("アドレス名", 120); m_Cc_list.Columns.Add("アドレス", 120); m_Cc_list.Columns.Add("区分", 20); m_Bcc_list.Columns.Add("アドレス名", 120); m_Bcc_list.Columns.Add("アドレス", 120); m_Bcc_list.Columns.Add("区分", 20); //インシデントメールの場合 if (incidentmail_flg) { m_OK.Enabled = false; this.splitContainer1.SplitterDistance = 32; } m_subject.Text = mailTitle; //アカウント m_account.Text = System.Configuration.ConfigurationManager.AppSettings["mailsender_address"]; m_body.Text = mailBody; if ((mailTitle == "" || mailTitle == null) && (mailBody == "" || mailBody == null)) { disp_mailtemplete(templeteList); } }
//アドレスの表示 private void Form_addressSelect_Load(object sender, EventArgs e) { _columnSorter1 = new Class_ListViewColumnSorter(); m_operaterList.ListViewItemSorter = _columnSorter1; _columnSorter2 = new Class_ListViewColumnSorter(); m_user_tanntouList.ListViewItemSorter = _columnSorter2; m_selectKoumoku.Items.Add("カスタマ担当者、オペレータID(通番)"); m_selectKoumoku.Items.Add("カスタマ名"); m_selectKoumoku.Items.Add("アドレス番号"); m_selectKoumoku.Items.Add("メールアドレス"); m_selectKoumoku.Items.Add("アドレス名"); m_selectKoumoku.Items.Add("更新者"); Class_Detaget dataget = new Class_Detaget(); Dictionary <string, string> param_dict = new Dictionary <string, string>(); List <MailaddressDS> Maillist = new List <MailaddressDS>(); if (tabcontrol1.SelectedIndex == 0) { //オペレータが選択されていたとき Maillist = dataget.selectMailList_ope(param_dict, con); addressList_ope = Maillist; disp_addressList(Maillist, m_operaterList); } else if (tabcontrol1.SelectedIndex == 1) { //カスタマ担当者が選択されていたとき Maillist = dataget.selectMailList_Tantou(param_dict, con); addressList_tantou = Maillist; disp_addressList(Maillist, m_user_tanntouList); } }
//表示前 private void Form_alermlist_Load(object sender, EventArgs e) { logger.InfoFormat("Form_alermlist_Load " + almList.Count.ToString() + "件"); _columnSorter = new Class_ListViewColumnSorter(); m_alerm_list.ListViewItemSorter = _columnSorter; //最前面に表示 this.TopMost = true; this.m_alerm_list.FullRowSelect = true; this.m_alerm_list.HideSelection = false; this.m_alerm_list.HeaderStyle = ColumnHeaderStyle.Clickable; this.m_alerm_list.Columns.Insert(0, "No", 30, HorizontalAlignment.Left); this.m_alerm_list.Columns.Insert(1, "インシデントタイプ", 90, HorizontalAlignment.Left); this.m_alerm_list.Columns.Insert(2, "アラーム日時", 120, HorizontalAlignment.Left); this.m_alerm_list.Columns.Insert(3, "タイマー名", 90, HorizontalAlignment.Left); this.m_alerm_list.Columns.Insert(4, "内容", 120, HorizontalAlignment.Left); this.m_alerm_list.Columns.Insert(5, "カスタマ名", 80, HorizontalAlignment.Left); this.m_alerm_list.Columns.Insert(6, "対応日時", 80, HorizontalAlignment.Left); this.m_alerm_list.Columns.Insert(7, "対応者", 50, HorizontalAlignment.Left); Boolean flg = false; Boolean soundflg = false; //リストに表示 foreach (alermDS ads in almList) { //対象のものはアラートを表示 string title; //1:インシデント処理 2:定期作業 3:計画作業 4:特別作業 string type; type = ads.schedule_type; switch (type) { case "1": title = "インシデント"; break; case "2": title = "定期作業"; break; case "3": title = "計画作業"; break; case "4": title = "特別対応"; break; case "5": title = "サブタスク"; break; default: title = "アラーム出力"; break; } ListViewItem itemx1 = new ListViewItem(); itemx1.Text = ads.userno; //表示しない項目 itemx1.Name = ads.schedule_no; itemx1.SubItems.Add(title); itemx1.SubItems.Add(ads.alertdatetime); itemx1.SubItems.Add(ads.timername); itemx1.SubItems.Add(ads.naiyou); itemx1.SubItems.Add(ads.username); itemx1.SubItems.Add(ads.opeid); itemx1.SubItems.Add(ads.taioudate); this.m_alerm_list.Items.Add(itemx1); //計画情報の表示 //MessageBox.Show(ads.alerm_message, title, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); //インシデントのは特定の音 //オーブコムの定期作業のときも //if (type == "1" || (ads.username == "オーブコムジャパン" && ads.systemname == "衛星運用監視")) //{ String s_path = System.Configuration.ConfigurationManager.AppSettings["sound_path"]; ads.sound = s_path; //} //拡張子がwavファイル string stExtension = System.IO.Path.GetExtension(ads.sound); if (stExtension != ".wav") { soundflg = false; } else { soundflg = true; if (flg == false) { //音の再生 //Form_testSound soundfm = new Form_testSound(); //再生ダイアログは1画面以上は表示しない Form_testSound.Instance.strParam = ads.sound; Form_testSound.Instance.Show(); Form_testSound.Instance.play(ads.sound); //soundfm.strParam = ads.sound; //soundfm.Show(); //1回で1音のみ鳴らす flg = true; //読み込む //System.Media.SoundPlayer player = null; //player = new System.Media.SoundPlayer(ads.sound); //非同期再生する //player.Play(); } } } if (soundflg == false && flg == false) { MessageBox.Show("wavファイルが見つかりませんでした。", "サウンドテスト", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } logger.InfoFormat("Form_alermlist_Load END"); }
/// <summary> /// 表示前処理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Form_taiou_list_Load(object sender, EventArgs e) { _columnSorter = new Class_ListViewColumnSorter(); m_taioulist.ListViewItemSorter = _columnSorter; }