Exemplo n.º 1
0
        //表示前処理
        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();
            }
        }
Exemplo n.º 2
0
        //表示前処理
        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();
        }
Exemplo n.º 3
0
        // 表示前
        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();
            }
        }
Exemplo n.º 4
0
        //表示前処理
        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);
            }
        }
Exemplo n.º 5
0
        //表示前処理
        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");
        }
Exemplo n.º 6
0
        //表示前処理
        //取得したデータを読み取り表示する
        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);
            }
        }
Exemplo n.º 7
0
        //表示前処理
        //取得したデータを読み取り表示する
        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);
            }
        }
Exemplo n.º 8
0
        //表示前
        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);
            }
        }
Exemplo n.º 9
0
        //アドレスの表示
        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);
            }
        }
Exemplo n.º 10
0
        //表示前
        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");
        }
Exemplo n.º 11
0
 /// <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;
 }