private void status_disp()
        {
            TssSystemLibrary tss = new TssSystemLibrary();

            tss.GetSystemSetting();
            tss.GetUser();
            ss_status.Items.Add(tss.system_name);
            ss_status.Items.Add(tss.system_version);
            ss_status.Items.Add(tss.user_name);
            ss_status.Items.Add(tss.kengen1 + tss.kengen2 + tss.kengen3 + tss.kengen4 + tss.kengen5 + tss.kengen6);
        }
예제 #2
0
        private void frm_login_Load(object sender, EventArgs e)
        {
            tss.GetSystemSetting();
            //システムのバージョン確認
            if (tss.System_Version_Check() == false)
            {
                MessageBox.Show("プログラムのバージョンが違います。\n最新のプログラムでない可能性があります。\nTSSシステムを終了し、tss_system_get_new を実行してから再度試してください。", "システムのバージョンエラー");
                Application.Exit();
            }

            lbl_system.Text = tss.DataSource + " " + tss.system_version;

            this.ActiveControl = this.tb_user_cd;
        }
예제 #3
0
 private void btn_login_Click(object sender, EventArgs e)
 {
     try
     {
         TssSystemLibrary tsslib  = new TssSystemLibrary();
         string           connStr = tsslib.GetConnectionString();
         tsslib.GetSystemSetting();
         OracleConnection  conn = new OracleConnection();
         OracleCommand     cmd  = new OracleCommand();
         OracleDataAdapter da   = new OracleDataAdapter();
         DataTable         dt   = new DataTable();
         cmd.Connection        = conn;
         cmd.CommandType       = CommandType.Text;
         conn.ConnectionString = connStr;
         da.SelectCommand      = cmd;
         cmd.CommandText       = "SELECT * from tss_user_m where user_cd = '" + tb_user_cd.Text.ToString() + "' and password = '******' and login_kyoka_kbn = '1'";
         conn.Close();
         da.Fill(dt);
         if (dt.Rows.Count < 1)
         {
             MessageBox.Show("ユーザーコードまたはパスワードが違います。");
         }
         else
         {
             //ログイン成功
             string TempPath = ConfigurationManager.AppSettings["TempPath"];   //テンポラリフォルダのパスの取得
             using (StreamWriter sw = new StreamWriter(TempPath + "user.txt", false))
             {
                 // ファイルへの書き込み
                 sw.Write(tb_user_cd.Text);   //ユーザー名を書き込む
             }
             //ログイン情報更新
             string sql = "UPDATE tss_user_m SET login_flg = '1',login_datetime = sysdate,login_version = 'v" + tsslib.system_version + " CODE:" + tsslib.code_version + "' WHERE user_cd = '" + tb_user_cd.Text.ToString() + "'";
             tsslib.OracleUpdate(sql);
             //ログイン記録の更新
             tss.Login_Rireki("1");
             //ログイン画面を閉じる
             this.Close();
         }
     }
     catch (System.Exception ex)
     {
         MessageBox.Show(ex.ToString(), "エラー");
         Application.Exit();
     }
 }
예제 #4
0
 private void btn_login_Click(object sender, EventArgs e)
 {
     try
     {
         TssSystemLibrary tsslib = new TssSystemLibrary();
         string connStr = tsslib.GetConnectionString();
         tsslib.GetSystemSetting();
         OracleConnection conn = new OracleConnection();
         OracleCommand cmd = new OracleCommand();
         OracleDataAdapter da = new OracleDataAdapter();
         DataTable dt = new DataTable();
         cmd.Connection = conn;
         cmd.CommandType = CommandType.Text;
         conn.ConnectionString = connStr;
         da.SelectCommand = cmd;
         cmd.CommandText = "SELECT * from tss_user_m where user_cd = '" + tb_user_cd.Text.ToString() + "' and password = '******' and login_kyoka_kbn = '1'";
         conn.Close();
         da.Fill(dt);
         if (dt.Rows.Count < 1)
         {
             MessageBox.Show("ユーザーコードまたはパスワードが違います。");
         }
         else
         {
             //ログイン成功
             string TempPath = ConfigurationManager.AppSettings["TempPath"];   //テンポラリフォルダのパスの取得
             using (StreamWriter sw = new StreamWriter(TempPath + "user.txt", false))
             {
                 // ファイルへの書き込み
                 sw.Write(tb_user_cd.Text);   //ユーザー名を書き込む
             }
             //ログイン情報更新
             string sql = "UPDATE tss_user_m SET login_flg = '1',login_datetime = sysdate,login_version = 'v" + tsslib.system_version + " CODE:" + tsslib.code_version + "' WHERE user_cd = '" + tb_user_cd.Text.ToString() + "'";
             tsslib.OracleUpdate(sql);
             //ログイン記録の更新
             tss.Login_Rireki("1");
             //ログイン画面を閉じる
             this.Close();
         }
     }
     catch (System.Exception ex)
     {
         MessageBox.Show(ex.ToString(), "エラー");
         Application.Exit();
     }
 }
예제 #5
0
 private void menu_init()
 {
     //メニュー画面の各種初期表示及び再表示
     tss.GetSystemSetting();
     //プログラムのバージョン確認
     if (tss.System_Version_Check() == false)
     {
         lbl_program_version.Text      = "プログラムのバージョンが違います。\nTSSシステムを終了し、tss_system_get_new を実行してから再度起動してください。";
         lbl_program_version.ForeColor = Color.White;
         lbl_program_version.BackColor = Color.Red;
     }
     else
     {
         lbl_program_version.Text = "";
         //lbl_program_version.ForeColor = Color.White;
         //lbl_program_version.BackColor = Color.Red;
     }
     this.Opacity = 1;
     status_disp();
     message_log_check();
     kintai_disp();
 }
예제 #6
0
 private void status_disp()
 {
     TssSystemLibrary tss = new TssSystemLibrary();
     tss.GetSystemSetting();
     tss.GetUser();
     //tss.GetConnectionString();
     ss_status.Items.Clear();    //追加する前にクリアする
     ss_status.Items.Add(tss.system_name);
     ss_status.Items.Add(tss.system_version);
     ss_status.Items.Add("CODE:" + tss.code_version);
     ss_status.Items.Add(tss.user_name);
     ss_status.Items.Add(tss.kengen1+tss.kengen2+tss.kengen3+"-"+tss.kengen4+tss.kengen5+tss.kengen6+"-"+tss.kengen7+tss.kengen8+tss.kengen9);
     switch (tss.DataSource)
     {
         case "pdb2a":
             lbl_db.Text = "TSS SYSTEM PRODUCTION Connect";
             lbl_db.BackColor = Color.RoyalBlue;
             lbl_db.ForeColor = Color.White;
             break;
         case "pdb2a_dev":
             lbl_db.Text = "開発用DBに接続中!";
             lbl_db.BackColor = Color.Red;
             lbl_db.ForeColor = Color.White;
             break;
         default:
             lbl_db.Text = "不明なDBに接続されています!";
             lbl_db.BackColor = Color.Red;
             lbl_db.ForeColor = Color.White;
             break;
     }
     //メッセージ表示
     DataTable w_dt_ctrl = new DataTable();
     w_dt_ctrl = tss.OracleSelect("select * from tss_control_m where system_cd = '0101'");
     if(w_dt_ctrl.Rows.Count<=0)
     {
         MessageBox.Show("コントロールマスタに異常があります。\nシステムを終了します。");
         Application.Exit();
     }
     //メッセージの表示
     lbl_msg1.Text = w_dt_ctrl.Rows[0]["msg1"].ToString();
     lbl_msg2.Text = w_dt_ctrl.Rows[0]["msg2"].ToString();
     lbl_msg3.Text = w_dt_ctrl.Rows[0]["msg3"].ToString();
     //メッセージの色の設定
     switch (w_dt_ctrl.Rows[0]["color1"].ToString())
     {
         case "1":
             lbl_msg1.ForeColor = Color.Red;
             break;
         case "2":
             lbl_msg1.ForeColor = Color.Blue;
             break;
         case "3":
             lbl_msg1.ForeColor = Color.Green;
             break;
         case "4":
             lbl_msg1.ForeColor = Color.Orange;
             break;
         case "5":
             lbl_msg1.ForeColor = Color.Gray;
             break;
         default:
             lbl_msg1.ForeColor = Color.Black;
             break;
     }
     switch (w_dt_ctrl.Rows[0]["color2"].ToString())
     {
         case "1":
             lbl_msg2.ForeColor = Color.Red;
             break;
         case "2":
             lbl_msg2.ForeColor = Color.Blue;
             break;
         case "3":
             lbl_msg2.ForeColor = Color.Green;
             break;
         case "4":
             lbl_msg2.ForeColor = Color.Orange;
             break;
         case "5":
             lbl_msg2.ForeColor = Color.Gray;
             break;
         default:
             lbl_msg2.ForeColor = Color.Black;
             break;
     }
     switch (w_dt_ctrl.Rows[0]["color3"].ToString())
     {
         case "1":
             lbl_msg3.ForeColor = Color.Red;
             break;
         case "2":
             lbl_msg3.ForeColor = Color.Blue;
             break;
         case "3":
             lbl_msg3.ForeColor = Color.Green;
             break;
         case "4":
             lbl_msg3.ForeColor = Color.Orange;
             break;
         case "5":
             lbl_msg3.ForeColor = Color.Gray;
             break;
         default:
             lbl_msg3.ForeColor = Color.Black;
             break;
     }
 }
 private void status_disp()
 {
     TssSystemLibrary tss = new TssSystemLibrary();
     tss.GetSystemSetting();
     tss.GetUser();
     ss_status.Items.Add(tss.system_name);
     ss_status.Items.Add(tss.system_version);
     ss_status.Items.Add(tss.user_name);
     ss_status.Items.Add(tss.kengen1 + tss.kengen2 + tss.kengen3 + tss.kengen4 + tss.kengen5 + tss.kengen6);
 }
예제 #8
0
        private void status_disp()
        {
            TssSystemLibrary tss = new TssSystemLibrary();

            tss.GetSystemSetting();
            tss.GetUser();
            ss_status.Items.Clear();    //追加する前にクリアする
            ss_status.Items.Add(tss.system_name);
            ss_status.Items.Add(tss.system_version);
            ss_status.Items.Add("CODE:" + tss.code_version);
            ss_status.Items.Add(tss.user_name);
            ss_status.Items.Add(tss.kengen1 + tss.kengen2 + tss.kengen3 + "-" + tss.kengen4 + tss.kengen5 + tss.kengen6 + "-" + tss.kengen7 + tss.kengen8 + tss.kengen9);
            switch (tss.DataSource)
            {
            case "pdb2a":
                lbl_db.Text      = "TSS SYSTEM PRODUCTION Connect";
                lbl_db.BackColor = Color.RoyalBlue;
                lbl_db.ForeColor = Color.White;
                break;

            case "pdb2a_dev":
                lbl_db.Text      = "開発用DBに接続中!";
                lbl_db.BackColor = Color.Red;
                lbl_db.ForeColor = Color.White;
                break;

            default:
                lbl_db.Text      = "不明なDBに接続されています!";
                lbl_db.BackColor = Color.Red;
                lbl_db.ForeColor = Color.White;
                break;
            }
            //メッセージ表示
            DataTable w_dt_ctrl = new DataTable();

            w_dt_ctrl = tss.OracleSelect("select * from tss_control_m where system_cd = '0101'");
            if (w_dt_ctrl.Rows.Count <= 0)
            {
                MessageBox.Show("コントロールマスタに異常があります。\nシステムを終了します。");
                Application.Exit();
            }
            //メッセージの表示
            lbl_msg1.Text = w_dt_ctrl.Rows[0]["msg1"].ToString();
            lbl_msg2.Text = w_dt_ctrl.Rows[0]["msg2"].ToString();
            lbl_msg3.Text = w_dt_ctrl.Rows[0]["msg3"].ToString();
            lbl_msg4.Text = w_dt_ctrl.Rows[0]["msg4"].ToString();
            //メッセージの色の設定
            switch (w_dt_ctrl.Rows[0]["color1"].ToString())
            {
            case "1":
                lbl_msg1.ForeColor = Color.Red;
                break;

            case "2":
                lbl_msg1.ForeColor = Color.Blue;
                break;

            case "3":
                lbl_msg1.ForeColor = Color.Green;
                break;

            case "4":
                lbl_msg1.ForeColor = Color.Orange;
                break;

            case "5":
                lbl_msg1.ForeColor = Color.Gray;
                break;

            default:
                lbl_msg1.ForeColor = Color.Black;
                break;
            }
            switch (w_dt_ctrl.Rows[0]["color2"].ToString())
            {
            case "1":
                lbl_msg2.ForeColor = Color.Red;
                break;

            case "2":
                lbl_msg2.ForeColor = Color.Blue;
                break;

            case "3":
                lbl_msg2.ForeColor = Color.Green;
                break;

            case "4":
                lbl_msg2.ForeColor = Color.Orange;
                break;

            case "5":
                lbl_msg2.ForeColor = Color.Gray;
                break;

            default:
                lbl_msg2.ForeColor = Color.Black;
                break;
            }
            switch (w_dt_ctrl.Rows[0]["color3"].ToString())
            {
            case "1":
                lbl_msg3.ForeColor = Color.Red;
                break;

            case "2":
                lbl_msg3.ForeColor = Color.Blue;
                break;

            case "3":
                lbl_msg3.ForeColor = Color.Green;
                break;

            case "4":
                lbl_msg3.ForeColor = Color.Orange;
                break;

            case "5":
                lbl_msg3.ForeColor = Color.Gray;
                break;

            default:
                lbl_msg3.ForeColor = Color.Black;
                break;
            }
            switch (w_dt_ctrl.Rows[0]["color4"].ToString())
            {
            case "1":
                lbl_msg4.ForeColor = Color.Red;
                break;

            case "2":
                lbl_msg4.ForeColor = Color.Blue;
                break;

            case "3":
                lbl_msg4.ForeColor = Color.Green;
                break;

            case "4":
                lbl_msg4.ForeColor = Color.Orange;
                break;

            case "5":
                lbl_msg4.ForeColor = Color.Gray;
                break;

            default:
                lbl_msg4.ForeColor = Color.Black;
                break;
            }
        }