예제 #1
0
 private void btn_hyouji_Click(object sender, EventArgs e)
 {
     try
     {
         dt.Rows.Clear();
         dt.Columns.Clear();
         dt.Clear();
         TssSystemLibrary tssdb   = new TssSystemLibrary();
         string           connStr = tssdb.GetConnectionString();
         OracleConnection conn    = new OracleConnection(connStr);
         OracleCommand    cmd     = new OracleCommand();
         cmd.Connection  = conn;
         cmd.CommandType = CommandType.Text;
         string sql = "select * from " + cb_table_name.Text;
         if (tb_sql.Text.Length >= 1)
         {
             sql = sql + " " + tb_sql.Text;
         }
         cmd.CommandText = sql;
         da  = new OracleDataAdapter(cmd);
         cb  = new OracleCommandBuilder(da);
         das = new DataSet();
         da.Fill(dt);
         dgv_table.DataSource = null;
         dgv_table.DataSource = dt;
     }
     catch
     {
         dgv_table.DataSource = null;
     }
 }
 private void btn_hyouji_Click(object sender, EventArgs e)
 {
     try
     {
         dt.Rows.Clear();
         dt.Columns.Clear();
         dt.Clear();
         TssSystemLibrary tssdb = new TssSystemLibrary();
         string connStr = tssdb.GetConnectionString();
         OracleConnection conn = new OracleConnection(connStr);
         OracleCommand cmd = new OracleCommand();
         cmd.Connection = conn;
         cmd.CommandType = CommandType.Text;
         string sql = "select * from " + cb_table_name.Text;
         if (tb_sql.Text.Length >= 1)
         {
             sql = sql + " " + tb_sql.Text;
         }
         cmd.CommandText = sql;
         da = new OracleDataAdapter(cmd);
         cb = new OracleCommandBuilder(da);
         das = new DataSet();
         da.Fill(dt);
         dgv_table.DataSource = null;
         dgv_table.DataSource = dt;
     }
     catch
     {
         dgv_table.DataSource = null;
     }
 }
예제 #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();
     }
 }
        private void viewer_disp()
        {
            //ページレポートに接続文字列とクエリ(sql)をセットして表示する

            GrapeCity.ActiveReports.PageReport rpt = new GrapeCity.ActiveReports.PageReport();
            // レポート定義のファイルをロードします。
            rpt.Load(new System.IO.FileInfo("rpt_uriage_denpyou.rdlx"));

            // 接続文字列を変更します
            //rpt.Report.DataSources[0].ConnectionProperties.DataProvider = tss.DataSource;
            rpt.Report.DataSources[0].ConnectionProperties.ConnectString = tss.GetConnectionString();

            // 変更するSQL文を定義します
            String tmpQuery = "select * from tss_uriage_denpyou_trn";

            // SQL文を変更します
            rpt.Report.DataSets[0].Query.CommandText = GrapeCity.ActiveReports.Expressions.ExpressionInfo.Parse(tmpQuery, GrapeCity.ActiveReports.Expressions.ExpressionResultType.String);

            GrapeCity.ActiveReports.Document.PageDocument pageDocument = new GrapeCity.ActiveReports.Document.PageDocument(rpt);
            viewer1.LoadDocument(pageDocument);
            //viewer1.LoadDocument("rpt_uriage_denpyou.rdlx");
        }
 private void frm_utl_tss_nouhin_m_to_tss_nouhin_schedule_m_Load(object sender, EventArgs e)
 {
     tss.GetConnectionString();
     lbl_db.Text = tss.DataSource;
 }