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); }
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; }
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(); } }
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(); } }
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(); }
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); }
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; } }