private void button1_Click(object sender, EventArgs e) { darwinDataSet ds = new darwinDataSet(); this.町名TableAdapter.FillByName(ds.町名, "%" + textBox1.Text.ToString() + "%"); dataGridView1.DataSource = ds.町名; }
/// ----------------------------------------------------------------------------- /// <summary> /// データグリッドビューの指定行のデータを取得する </summary> /// <param name="dgv"> /// 対象とするデータグリッドビューオブジェクト</param> /// ----------------------------------------------------------------------------- private Boolean GetData(DataGridView dgv, ref Entity.得意先 tempC, darwinDataSet dts, int sID) { //foreach (var t in dts.得意先.Where(a => a.ID == sID)) //{ //} int iX = 0; string sqlStr; Control.得意先 Client = new Control.得意先(); OleDbDataReader dr; sqlStr = " where 得意先.ID = " + (int)dgv[0, dgv.SelectedRows[iX].Index].Value; dr = Client.FillBy(sqlStr); if (dr.HasRows == true) { while (dr.Read() == true) { tempC.ID = Convert.ToInt32(dr["ID"].ToString()); tempC.略称 = dr["略称"].ToString() + ""; tempC.フリガナ = dr["フリガナ"].ToString(); tempC.称 = dr["名称"].ToString(); tempC.敬称 = dr["敬称"].ToString(); tempC.担当者名 = dr["担当者名"].ToString(); tempC.部署名 = dr["部署名"].ToString(); tempC.担当者名 = dr["担当者名"].ToString(); tempC.郵便番号 = dr["郵便番号"].ToString(); tempC.都道府県 = dr["都道府県"].ToString(); tempC.住所1 = dr["住所1"].ToString(); tempC.住所2 = dr["住所2"].ToString(); tempC.電話番号 = dr["電話番号"].ToString(); tempC.FAX番号 = dr["FAX番号"].ToString(); tempC.メールアドレス = dr["メールアドレス"].ToString(); tempC.担当社員コード = Int32.Parse(dr["担当社員コード"].ToString()); tempC.締日 = Int32.Parse(dr["締日"].ToString()); tempC.税通知 = dr["税通知"].ToString(); tempC.請求先郵便番号 = dr["請求先郵便番号"].ToString(); tempC.請求先都道府県 = dr["請求先都道府県"].ToString(); tempC.請求先住所1 = dr["請求先住所1"].ToString(); tempC.請求先住所2 = dr["請求先住所2"].ToString(); tempC.備考 = dr["備考"].ToString(); tempC.請求先担当者名 = dr["請求先担当者名"].ToString(); // 2015/11/20 } } else { dr.Close(); Client.Close(); return(false); } dr.Close(); Client.Close(); return(true); }
public frmOrderCopy(darwinDataSet _dts, darwinDataSetTableAdapters.受注1TableAdapter _adp, Int64 _jNum) { InitializeComponent(); jNum = _jNum; dts = _dts; adp = _adp; Utility.comboGaichu.itemLoad(cmbGaichu2); // 外注先2 Utility.comboGaichu.itemLoad(cmbGaichu3); // 外注先3 }
private void button1_Click(object sender, EventArgs e) { darwinDataSet ds = new darwinDataSet(); ds.Clear(); ds.EnforceConstraints = false; this.受注TableAdapter.FillByPostingName(ds.受注, "%" + textBox1.Text.ToString() + "%"); dataGridView1.DataSource = ds.受注; if (dataGridView1.RowCount <= 8) { dataGridView1.Columns[3].Width = 288; } else { dataGridView1.Columns[3].Width = 271; } DispClear(); }
/// <summary> /// データグリッドビューの定義を行います /// </summary> /// <param name="tempDGV">データグリッドビューオブジェクト</param> public static void Setting(DataGridView tempDGV, darwinDataSet dts, darwinDataSetTableAdapters.受注1TableAdapter jAdp, darwinDataSetTableAdapters.配布エリアTableAdapter aAdp, DateTime sDay, double days) { try { //フォームサイズ定義 // 列スタイルを変更する tempDGV.EnableHeadersVisualStyles = false; // 列ヘッダー表示位置指定 tempDGV.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter; // 列ヘッダーフォント指定 tempDGV.ColumnHeadersDefaultCellStyle.Font = new Font("Meiryo UI", 9, FontStyle.Regular); // データフォント指定 tempDGV.DefaultCellStyle.Font = new Font("Meiryo UI", (float)9, FontStyle.Regular); // 行の高さ tempDGV.ColumnHeadersHeight = 18; tempDGV.RowTemplate.Height = 18; // 全体の高さ tempDGV.Height = 559; // 奇数行の色 //tempDGV.AlternatingRowsDefaultCellStyle.BackColor = Color.Lavender; // 各列幅指定 tempDGV.Columns.Add("col1", "配布エリアID"); tempDGV.Columns.Add("col2", "受注番号"); tempDGV.Columns.Add("col3", "チラシ名"); tempDGV.Columns.Add("col4", "エリアID"); tempDGV.Columns.Add("col5", "配布先住所"); tempDGV.Columns.Add("col6", "予定枚数"); tempDGV.Columns.Add("col7", "配布開始"); tempDGV.Columns.Add("col8", "配布終了"); tempDGV.Columns.Add("col9", "併配"); tempDGV.Columns.Add("col10", "配布条件"); tempDGV.Columns.Add("col11", "配布形態"); tempDGV.Columns.Add("col12", "単価"); tempDGV.Columns.Add("col13", "枚数"); tempDGV.Columns.Add("col14", "併配除外"); for (int i = 0; i <= days; i++) { string gDay = string.Empty; if (sDay.AddDays(i).Day == 1) { gDay = sDay.AddDays(i).Month.ToString() + "/" + sDay.AddDays(i).Day.ToString(); } else { gDay = sDay.AddDays(i).Day.ToString(); } tempDGV.Columns.Add("day" + i.ToString(), gDay); tempDGV.Columns["day" + i.ToString()].Width = 20; tempDGV.Columns["day" + i.ToString()].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; } tempDGV.Columns[4].Frozen = true; tempDGV.Columns[0].Width = 80; tempDGV.Columns[1].Width = 100; tempDGV.Columns[2].Width = 200; tempDGV.Columns[3].Width = 70; tempDGV.Columns[4].Width = 230; tempDGV.Columns[5].Width = 80; tempDGV.Columns[6].Width = 100; tempDGV.Columns[7].Width = 100; //tempDGV.Columns[8].Width = 366; //tempDGV.Columns[8].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; tempDGV.Columns[8].Width = 200; tempDGV.Columns[13].Width = 80; tempDGV.Columns[0].Visible = false; tempDGV.Columns[9].Visible = false; tempDGV.Columns[10].Visible = false; tempDGV.Columns[11].Visible = false; tempDGV.Columns[12].Visible = false; //tempDGV.Columns[13].Visible = false; // 2014/11/26 tempDGV.Columns[5].DefaultCellStyle.Format = "#,##0"; tempDGV.Columns[6].DefaultCellStyle.Format = "yyyy/M/dd"; tempDGV.Columns[7].DefaultCellStyle.Format = "yyyy/M/dd"; tempDGV.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight; tempDGV.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight; tempDGV.Columns[3].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight; tempDGV.Columns[5].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight; tempDGV.Columns[6].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; tempDGV.Columns[7].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; tempDGV.Columns[13].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; //tempDGV.Columns[8].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; // 行ヘッダを表示しない tempDGV.RowHeadersVisible = false; // 選択モード tempDGV.SelectionMode = DataGridViewSelectionMode.FullRowSelect; tempDGV.MultiSelect = true; // 編集不可とする tempDGV.ReadOnly = true; // 追加行表示しない tempDGV.AllowUserToAddRows = false; // データグリッドビューから行削除を禁止する tempDGV.AllowUserToDeleteRows = false; // 手動による列移動の禁止 tempDGV.AllowUserToOrderColumns = false; // 列サイズ変更禁止 tempDGV.AllowUserToResizeColumns = false; // 行サイズ変更禁止 tempDGV.AllowUserToResizeRows = false; // 行ヘッダーの自動調節 //tempDGV.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders; } catch (Exception e) { MessageBox.Show(e.Message, "エラーメッセージ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void setClientdata() { toolStripProgressBar1.Visible = true; label1.Visible = true; darwinDataSet dts = new darwinDataSet(); darwinDataSetTableAdapters.得意先TableAdapter adp = new darwinDataSetTableAdapters.得意先TableAdapter(); adp.Fill(dts.得意先); toolStripProgressBar1.Minimum = 1; toolStripProgressBar1.Maximum = dts.得意先.Count(); try { int dCnt = 0; Cursor = Cursors.WaitCursor; foreach (var t in dts.得意先.OrderBy(a => a.ID)) { label1.Text = t.ID.ToString("D4") + " " + t.略称; // リストビューへ表示 listBox1.Items.Add(label1.Text); listBox1.TopIndex = listBox1.Items.Count - 1; dCnt++; toolStripProgressBar1.Value = dCnt; System.Threading.Thread.Sleep(50); Application.DoEvents(); label2.Text = dCnt + "/" + toolStripProgressBar1.Maximum; // 請求先敬称セット if (t.請求先担当者名 == null || t.請求先担当者名 == string.Empty) { t.請求先敬称 = "御中"; } else { t.請求先敬称 = "様"; } // 請求先部署名セット t.請求先部署名 = t.部署名; t.更年月日 = DateTime.Now; } // データベース更新 adp.Update(dts.得意先); label1.Text = string.Empty; Cursor = Cursors.Default; MessageBox.Show(dCnt.ToString("#,##0") + "件、処理しました", "完了", MessageBoxButtons.OK, MessageBoxIcon.Information); // 画面を閉じる Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Cursor = Cursors.Default; } }
private void frmMenuMST_Load(object sender, EventArgs e) { // メニュータイトルクラス 2015/07/07 clsMenu _cm = new clsMenu(); // メニュータイトルCSVの読込 2015/07/07 _cm.loadMenu(); // メニュータイトルをセット 2015/07/07 Utility.getMenuTittle(button11, _cm); Utility.getMenuTittle(button12, _cm); Utility.getMenuTittle(button9, _cm); Utility.getMenuTittle(button1, _cm); Utility.getMenuTittle(button2, _cm); Utility.getMenuTittle(button3, _cm); Utility.getMenuTittle(button7, _cm); Utility.getMenuTittle(button8, _cm); Utility.getMenuTittle(button6, _cm); Utility.getMenuTittle(button5, _cm); Utility.getMenuTittle(button13, _cm); Utility.getMenuTittle(button4, _cm); Utility.getMenuTittle(button10, _cm); Utility.getMenuTittle(button15, _cm); Utility.getMenuTittle(button14, _cm); Utility.getMenuTittle(button16, _cm); Utility.getMenuTittle(button17, _cm); Utility.getMenuTittle(button18, _cm); Utility.getMenuTittle(button19, _cm); // メニューボタン表示状態初期化 button11.Enabled = false; button12.Enabled = false; button9.Enabled = false; button1.Enabled = false; button2.Enabled = false; button3.Enabled = false; button7.Enabled = false; button8.Enabled = false; button6.Enabled = false; button5.Enabled = false; button13.Enabled = false; button4.Enabled = false; button10.Enabled = false; button15.Enabled = false; button16.Enabled = false; button17.Enabled = false; button18.Enabled = false; button19.Enabled = false; // ログインユーザーごとのメニュー制御 darwinDataSet dts = new darwinDataSet(); darwinDataSetTableAdapters.ログインタイプヘッダTableAdapter hAdp = new darwinDataSetTableAdapters.ログインタイプヘッダTableAdapter(); darwinDataSetTableAdapters.ログインタイプタグTableAdapter tAdp = new darwinDataSetTableAdapters.ログインタイプタグTableAdapter(); hAdp.Fill(dts.ログインタイプヘッダ); tAdp.Fill(dts.ログインタイプタグ); foreach (var h in dts.ログインタイプヘッダ.Where(a => a.Id == global.loginType)) { foreach (var item in h.GetログインタイプタグRows()) { if (menuButtonStatus(button11, item.tag)) { continue; } if (menuButtonStatus(button12, item.tag)) { continue; } if (menuButtonStatus(button9, item.tag)) { continue; } if (menuButtonStatus(button1, item.tag)) { continue; } if (menuButtonStatus(button2, item.tag)) { continue; } if (menuButtonStatus(button3, item.tag)) { continue; } if (menuButtonStatus(button7, item.tag)) { continue; } if (menuButtonStatus(button8, item.tag)) { continue; } if (menuButtonStatus(button6, item.tag)) { continue; } if (menuButtonStatus(button5, item.tag)) { continue; } if (menuButtonStatus(button13, item.tag)) { continue; } if (menuButtonStatus(button4, item.tag)) { continue; } if (menuButtonStatus(button10, item.tag)) { continue; } if (menuButtonStatus(button15, item.tag)) { continue; } if (menuButtonStatus(button16, item.tag)) { continue; } if (menuButtonStatus(button17, item.tag)) { continue; } if (menuButtonStatus(button18, item.tag)) { continue; } if (menuButtonStatus(button19, item.tag)) { continue; } } } }
private void Form1_Load(object sender, EventArgs e) { string sqlString; Control.FreeSql fSql = new Control.FreeSql(); // 受注テーブルに「外注発注書回収フラグ」フィールドを追加する : 2019/10/18 sqlString = ""; sqlString += "ALTER TABLE 受注 add 外注発注書回収フラグ int default 0 NOT NULL"; fSql.Execute(sqlString); // 受注テーブルに「配布完了報告書提出済フラグ」フィールドを追加する : 2019/10/18 sqlString = ""; sqlString += "ALTER TABLE 受注 add 配布完了報告書提出済フラグ int default 0 NOT NULL"; fSql.Execute(sqlString); // 受注テーブルに「編集ロック」フィールドを追加する : 2019/10/03 sqlString = ""; sqlString += "ALTER TABLE 受注 add 編集ロック int default 0 NOT NULL"; fSql.Execute(sqlString); // 受注テーブルに「注文書受領済み」フィールドを追加する : 2019/10/03 sqlString = ""; sqlString += "ALTER TABLE 受注 add 注文書受領済み int default 0 NOT NULL"; fSql.Execute(sqlString); // ログインタイプヘッダテーブルに「受注個別ロック権限」フィールドを追加する : 2019/10/03 sqlString = ""; sqlString += "ALTER TABLE ログインタイプヘッダ add 受注個別ロック権限 int default 0 NOT NULL"; fSql.Execute(sqlString); // ログインタイプヘッダテーブルに「受注個別制限」フィールドを追加する : 2019/10/03 sqlString = ""; sqlString += "ALTER TABLE ログインタイプヘッダ add 受注個別制限 int default 0 NOT NULL"; fSql.Execute(sqlString); // ログインタイプヘッダテーブルに「注文書受領済み権限」フィールドを追加する : 2019/10/03 sqlString = ""; sqlString += "ALTER TABLE ログインタイプヘッダ add 注文書受領済み権限 int default 0 NOT NULL"; fSql.Execute(sqlString); fSql.Close(); //// 会社情報テーブルに「受注確定書入力シートパス」フィールドを追加する : 2019/03/06 //sqlString = ""; //sqlString += "ALTER TABLE 会社情報 add 受注確定書入力シートパス nvarchar(255) default '' NOT NULL"; //fSql.Execute(sqlString); //// 受注テーブルに「営業備考」フィールドを追加する : 2019/03/01 //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 営業備考 nvarchar(255) default '' NOT NULL"; //fSql.Execute(sqlString); //// 得意先テーブルに「請求先・部署名」「請求先・敬称」フィールドを追加する : 2019/02/19 //sqlString = ""; //sqlString += "ALTER TABLE 得意先 add 請求先部署名 nvarchar(50) default '' NOT NULL"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 得意先 add 請求先敬称 nvarchar(5) default '' NOT NULL"; //fSql.Execute(sqlString); //fSql.Close(); // 以下、コメント化 2019/02/19 // 外注先マスターに「支払日」フィールドを追加する:2018/01/03 //sqlString = ""; //sqlString += "ALTER TABLE 外注先 add 支払日 int default 0 NOT NULL"; //fSql.Execute(sqlString); //fSql.Close(); // 以下のALTER TABLE SQL コメント化 2018/01/03 //// 新請求書示テーブルに「口座」フィールドを追加する //sqlString = ""; //sqlString += "ALTER TABLE 新請求書 add 口座 nvarchar(10) default '' NOT NULL"; //fSql.Execute(sqlString); //fSql.Close(); ///* 受注テーブルに「外注先ID支払2」「外注支払日支払2」「外注原価支払2」「外注先ID支払3」 //「外注支払日支払3」「外注原価支払3」フィールドを追加する */ //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注先ID支払2 int default 0 NOT NULL"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注支払日支払2 datetime"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注原価支払2 money default 0 NOT NULL"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注先ID支払3 int default 0 NOT NULL"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注支払日支払3 datetime"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注原価支払3 money default 0 NOT NULL"; //fSql.Execute(sqlString); //// 受注テーブルに「外注依頼日支払2」「外注依頼日支払3」フィールドを追加する //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注依頼日支払2 datetime"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注依頼日支払3 datetime"; //fSql.Execute(sqlString); //// 受注テーブルに「外注委託枚数2」「外注委託枚数3」フィールドを追加する //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注委託枚数2 int default 0 NOT NULL"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注委託枚数3 int default 0 NOT NULL"; //fSql.Execute(sqlString); //// 受注テーブルに「外注渡し日2」「外注渡し日3」フィールドを追加する //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注渡し日2 datetime"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注渡し日3 datetime"; //fSql.Execute(sqlString); //// 受注テーブルに「外注受け渡し担当者2」「外注受け渡し担当者3」フィールドを追加する //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注受け渡し担当者2 nvarchar(50) default '' NOT NULL"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注受け渡し担当者3 nvarchar(50) default '' NOT NULL"; //fSql.Execute(sqlString); //// 外注支払テーブルに「調整額」「調整日付」「調整備考」フィールドを追加する //sqlString = ""; //sqlString += "ALTER TABLE 外注支払 add 調整額 int default 0 NOT NULL"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 外注支払 add 調整日付 nvarchar(10) default '' NOT NULL"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 外注支払 add 調整備考 nvarchar(100) default '' NOT NULL"; //fSql.Execute(sqlString); //// 受注テーブルに「外注支払ID2」「外注支払ID3」フィールドを追加する //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注支払ID2 nvarchar(14) default '' NOT NULL"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 外注支払ID3 nvarchar(14) default '' NOT NULL"; //fSql.Execute(sqlString); //// 受注テーブルに「納品書発行」フィールドを追加する //sqlString = ""; //sqlString += "ALTER TABLE 受注 add 納品書発行 int default 0 NOT NULL"; //fSql.Execute(sqlString); //// 受注テーブルにインデックスを追加する 2016/11/02 //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_受注種別ID "; //sqlString += "ON 受注(受注種別ID) "; //sqlString += "INCLUDE(ID,得意先ID,チラシ名,枚数,税込金額)"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_受注チラシ名 "; //sqlString += "ON 受注(チラシ名 ASC) "; //sqlString += "WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) "; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_受注日 "; //sqlString += "ON 受注(受注日 ASC) "; //sqlString += "WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) "; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_登録ユーザーID "; //sqlString += "ON 受注(登録ユーザーID ASC) "; //sqlString += "WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_配布形態 "; //sqlString += "ON 受注(配布形態 ASC) "; //sqlString += "WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_得意先ID "; //sqlString += "ON 受注(得意先ID ASC) "; //sqlString += "WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)"; //fSql.Execute(sqlString); //// 配布エリアテーブルにインデックスを追加する 2016/11/02 //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_配布指示ID "; //sqlString += "ON 配布エリア(配布指示ID) "; //sqlString += "INCLUDE(予定枚数,受注ID) "; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_完了区分配布指示ID "; //sqlString += "ON 配布エリア(完了区分,配布指示ID) "; //sqlString += "INCLUDE(予定枚数, 受注ID)"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_配布エリア受注ID "; //sqlString += "ON 配布エリア(受注ID ASC) "; //sqlString += "WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_ステータス "; //sqlString += "ON 配布エリア(ステータス ASC) "; //sqlString += "WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_完了区分 "; //sqlString += "ON 配布エリア(完了区分 ASC) "; //sqlString += "INCLUDE(予定枚数, 受注ID) "; //sqlString += "WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)"; //fSql.Execute(sqlString); //// 配布指示テーブルにインデックスを追加する 2016/11/02 //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_配布指示 "; //sqlString += "ON 配布指示(配布員ID ASC) "; //sqlString += "WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)"; //fSql.Execute(sqlString); //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_ユーザーID "; //sqlString += "ON 配布指示(ユーザーID ASC) "; //sqlString += "WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)"; //fSql.Execute(sqlString); //// 得意先テーブルにインデックスを追加する 2016/11/02 //sqlString = ""; //sqlString += "CREATE NONCLUSTERED INDEX IX_担当社員コード "; //sqlString += "ON 得意先(担当社員コード ASC) "; //sqlString += "WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)"; //fSql.Execute(sqlString); //////受注データの請求書IDを書き換える 2010/02/17 //////DAテクニカルサービス 受注ID:201001150004 請求書ID:822 → 726 ////sqlString = ""; ////sqlString += "update 受注 set 請求書ID = 726 "; ////sqlString += "where ID = 201001150004"; ////fSql.Execute(sqlString); //////受注データの請求書IDを書き換える 2010/03/03 //////HAKU 受注ID:200911040013 請求書ID:776 → 613 ////sqlString = ""; ////sqlString += "update 受注 set 請求書ID = 613 "; ////sqlString += "where ID = 200911040013"; ////fSql.Execute(sqlString); //////受注データの請求書IDを書き換える 2010/03/03 //////表参道接骨院 受注ID:200912210002 請求書ID:743 → 660 ////sqlString = ""; ////sqlString += "update 受注 set 請求書ID = 660 "; ////sqlString += "where ID = 200912210002"; ////fSql.Execute(sqlString); //////受注データの請求書IDを書き換える 2010/03/04 //////レコプロ 受注ID:201001150002 請求書ID:899 → 744 ////sqlString = ""; ////sqlString += "update 受注 set 請求書ID = 744 "; ////sqlString += "where ID = 201001150002"; ////fSql.Execute(sqlString); //////受注データの請求書IDを書き換える 2010/04/14 //////レコプロ 受注ID:201003300007 請求書ID:0 → 1018 ////sqlString = ""; ////sqlString += "update 受注 set 請求書ID = 1018 "; ////sqlString += "where (ID = 201003300007) and (請求書ID = 0)"; ////fSql.Execute(sqlString); //////受注データの請求書IDを書き換える 2010/04/14 //////レコプロ 受注ID:201002190001 請求書ID:1017 → 900 ////sqlString = ""; ////sqlString += "update 受注 set 請求書ID = 900 "; ////sqlString += "where (ID = 201002190001) and (請求書ID = 1017)"; ////fSql.Execute(sqlString); //fSql.Close(); // メニュータイトルクラス 2015/07/07 clsMenu cm = new clsMenu(); // メニュータイトルCSVの読込 2015/07/07 cm.loadMenu(); // メニュータイトルをセット 2015/07/07 Utility.getMenuTittle(button14, cm); Utility.getMenuTittle(button15, cm); Utility.getMenuTittle(button16, cm); Utility.getMenuTittle(button24, cm); Utility.getMenuTittle(button18, cm); Utility.getMenuTittle(button17, cm); Utility.getMenuTittle(button23, cm); Utility.getMenuTittle(button2, cm); Utility.getMenuTittle(button25, cm); Utility.getMenuTittle(button26, cm); Utility.getMenuTittle(button5, cm); Utility.getMenuTittle(button4, cm); Utility.getMenuTittle(button8, cm); Utility.getMenuTittle(button7, cm); Utility.getMenuTittle(button19, cm); Utility.getMenuTittle(button20, cm); Utility.getMenuTittle(button21, cm); Utility.getMenuTittle(button22, cm); Utility.getMenuTittle(button9, cm); Utility.getMenuTittle(button10, cm); Utility.getMenuTittle(button11, cm); Utility.getMenuTittle(button6, cm); Utility.getMenuTittle(button12, cm); Utility.getMenuTittle(button27, cm); Utility.getMenuTittle(button28, cm); Utility.getMenuTittle(button29, cm); Utility.getMenuTittle(button30, cm); Utility.getMenuTittle(button31, cm); Utility.getMenuTittle(button13, cm); Utility.getMenuTittle(button32, cm); Utility.getMenuTittle(button33, cm); Utility.getMenuTittle(button34, cm); // メニューボタン表示状態初期化 button14.Enabled = false; button15.Enabled = false; button16.Enabled = false; button24.Enabled = false; button18.Enabled = false; button17.Enabled = false; button23.Enabled = false; button2.Enabled = false; button25.Enabled = false; button26.Enabled = false; button5.Enabled = false; button4.Enabled = false; button8.Enabled = false; button7.Enabled = false; button19.Enabled = false; button20.Enabled = false; button21.Enabled = false; button22.Enabled = false; button9.Enabled = false; button10.Enabled = false; button11.Enabled = false; button6.Enabled = false; button12.Enabled = false; button27.Enabled = false; button28.Enabled = false; button29.Enabled = false; button30.Enabled = false; button31.Enabled = false; button13.Enabled = false; button32.Enabled = false; button33.Enabled = false; button34.Enabled = false; // ログインユーザーごとのメニュー制御 darwinDataSet dts = new darwinDataSet(); darwinDataSetTableAdapters.ログインタイプヘッダTableAdapter hAdp = new darwinDataSetTableAdapters.ログインタイプヘッダTableAdapter(); darwinDataSetTableAdapters.ログインタイプタグTableAdapter tAdp = new darwinDataSetTableAdapters.ログインタイプタグTableAdapter(); hAdp.Fill(dts.ログインタイプヘッダ); tAdp.Fill(dts.ログインタイプタグ); foreach (var h in dts.ログインタイプヘッダ.Where(a => a.Id == global.loginType)) { foreach (var item in h.GetログインタイプタグRows()) { if (menuButtonStatus(button14, item.tag)) { continue; } if (menuButtonStatus(button15, item.tag)) { continue; } if (menuButtonStatus(button16, item.tag)) { continue; } if (menuButtonStatus(button24, item.tag)) { continue; } if (menuButtonStatus(button18, item.tag)) { continue; } if (menuButtonStatus(button17, item.tag)) { continue; } if (menuButtonStatus(button23, item.tag)) { continue; } if (menuButtonStatus(button2, item.tag)) { continue; } if (menuButtonStatus(button25, item.tag)) { continue; } if (menuButtonStatus(button26, item.tag)) { continue; } if (menuButtonStatus(button5, item.tag)) { continue; } if (menuButtonStatus(button4, item.tag)) { continue; } if (menuButtonStatus(button8, item.tag)) { continue; } if (menuButtonStatus(button7, item.tag)) { continue; } if (menuButtonStatus(button19, item.tag)) { continue; } if (menuButtonStatus(button20, item.tag)) { continue; } if (menuButtonStatus(button21, item.tag)) { continue; } if (menuButtonStatus(button22, item.tag)) { continue; } if (menuButtonStatus(button9, item.tag)) { continue; } if (menuButtonStatus(button10, item.tag)) { continue; } if (menuButtonStatus(button11, item.tag)) { continue; } if (menuButtonStatus(button6, item.tag)) { continue; } if (menuButtonStatus(button12, item.tag)) { continue; } if (menuButtonStatus(button27, item.tag)) { continue; } if (menuButtonStatus(button28, item.tag)) { continue; } if (menuButtonStatus(button29, item.tag)) { continue; } if (menuButtonStatus(button30, item.tag)) { continue; } if (menuButtonStatus(button31, item.tag)) { continue; } if (menuButtonStatus(button13, item.tag)) { continue; } if (menuButtonStatus(button32, item.tag)) { continue; } if (menuButtonStatus(button33, item.tag)) { continue; } if (menuButtonStatus(button34, item.tag)) { continue; } } } // ログイン中ユーザー //lblLogin.Text = "ログイン中ユーザー:" + global.loginUser; lblLogin.Text = global.loginUser + "さんがログイン中です"; //// 自分自身のバージョン情報を取得する 2016/11/08 //System.Diagnostics.FileVersionInfo ver = // System.Diagnostics.FileVersionInfo.GetVersionInfo( // System.Reflection.Assembly.GetExecutingAssembly().Location); // キャプションにバージョンを追加 2016/11/08 this.Text += " ver " + Application.ProductVersion; }