Exemplo n.º 1
0
        public Makecompany.Career.SqlClient.doSQL m_接続済みSQLクラス提供()
        {
            var result = new List <Dictionary <string, object> >();
            var dox    = new Makecompany.Career.doXML("");
            var c      = new Makecompany.Career.SqlClient.doSQL(dox.SQL_Server, dox.DB_Name, dox.UserID, dox.Password);

            return(c);
        }
Exemplo n.º 2
0
        /*
         *
         */
        private void Teacher_add(string hコース番号, string h小科目番号, string h項目番号)
        {
            //コンボボックスのクリア
            comboBox1.Items.Clear();

            //SQL文の設定
            string sSQL = "SELECT コース番号,コース名,小科目番号,小科目名,項目番号,項目名,講師番号,苗字";

            sSQL = sSQL + ",名前,表示用 FROM Q資格別担当可能講師";
            sSQL = sSQL + " WHERE コース番号 = '" + @hコース番号 + "'";
            sSQL = sSQL + " AND 小科目番号 = '" + @h小科目番号 + "'";
            sSQL = sSQL + " AND 項目番号 = '" + @h項目番号 + "'";


            //レコードの取得
            var r   = new List <Dictionary <string, object> >();
            var dox = new Makecompany.Career.doXML("");
            var c   = new Makecompany.Career.SqlClient.doSQL(dox.SQL_Server, dox.DB_Name, dox.UserID, dox.Password);

            r = c.Select(sSQL);

            //講師名を連想配列化
            var    dic = new Dictionary <string, string>();
            string s;

            //tooltipIconとテキストとコンボボックス
            if (r.Count > 0)
            {
                /*
                 * string str = r[0]["コース名"].ToString() + "-" + r[0]["小科目名"].ToString() + "-" + r[0]["項目名"].ToString();
                 * toolTip1.SetToolTip(txtItem, str );
                 *
                 * //テキストボックスに表示
                 * txtItem.Text = r[0]["項目名"].ToString();
                 */

                foreach (var a in r)
                {
                    s = a["苗字"].ToString() + a["名前"].ToString();

                    if (!dic.ContainsKey(s))
                    {
                        //講師名を追加
                        dic.Add(s, a["講師番号"].ToString());
                    }
                }

                //連想配列のコピー
                Teacherdic = dic;

                //連想配列をコンボボックスに追加
                foreach (KeyValuePair <string, string> pair in dic)
                {
                    comboBox1.Items.Add(pair.Key);
                }
            }
        }
Exemplo n.º 3
0
        /*
         * データベースに繋いでセレクトデータ
         */
        private List <Dictionary <string, object> > pデータ取得(string sSQL)
        {
            var result = new List <Dictionary <string, object> >();
            var dox    = new Makecompany.Career.doXML("");
            var c      = new Makecompany.Career.SqlClient.doSQL(dox.SQL_Server, dox.DB_Name, dox.UserID, dox.Password);

            result = c.Select(sSQL);

            return(result);
        }
Exemplo n.º 4
0
        public void m_データベースからデータを取得してlistviewにセット(string h_テーブル名)
        {
            var dox = new Makecompany.Career.doXML("");
            var c   = new Makecompany.Career.SqlClient.doSQL(dox.SQL_Server, dox.DB_Name, dox.UserID, dox.Password);

            List <string> h_フィールド名 = c.getFieldName(h_テーブル名);
            List <Dictionary <string, object> > r = c.Select("SELECT * FROM " + h_テーブル名);

            m_データをListviewにセット(h_テーブル名, h_フィールド名, r);
        }