///-------------------------------------------------------------------------- /// <summary> /// このコンピュータが出力先マスターに登録されているか調べる</summary> /// <returns> /// 登録済:true, 未登録:false</returns> ///-------------------------------------------------------------------------- public static string getPcDir() { string rtn = string.Empty; CONYXDataSet dts = new CONYX_OCR.CONYXDataSet(); CONYXDataSetTableAdapters.出力先PCTableAdapter adp = new CONYXDataSetTableAdapters.出力先PCTableAdapter(); adp.Fill(dts.出力先PC); try { if (!dts.出力先PC.Any(a => a.コンピューター名 == System.Net.Dns.GetHostName())) { rtn = string.Empty; } else { var ss = dts.出力先PC.Single(a => a.コンピューター名 == System.Net.Dns.GetHostName()); rtn = ss.登録名; } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { } return(rtn); }
/// <summary> /// データをグリッドビューへ表示します </summary> /// <param name="tempGrid"> /// データグリッドビューオブジェクト</param> private void GridViewShow(DataGridView tempGrid) { // データ読み込み adp.Fill(dts.出力先PC); // データ表示 int iX = 0; tempGrid.RowCount = 0; var s = dts.出力先PC.OrderBy(a => a.ID); foreach (var t in s) { tempGrid.Rows.Add(); tempGrid[cCode, iX].Value = t.ID.ToString(); tempGrid[cComputerName, iX].Value = t.コンピューター名; tempGrid[cName, iX].Value = t.登録名; tempGrid[cBikou, iX].Value = t.備考; tempGrid[cDate, iX].Value = DateTime.Parse(t.更新年月日.ToString()).ToShortDateString(); iX++; } tempGrid.CurrentCell = null; }
///--------------------------------------------------- /// <summary> /// 出力先PCコンボボックスへロードする</summary> /// ///--------------------------------------------------- private void loadOutPcMst() { CONYXDataSet dts = new CONYXDataSet(); CONYXDataSetTableAdapters.出力先PCTableAdapter adp = new CONYXDataSetTableAdapters.出力先PCTableAdapter(); adp.Fill(dts.出力先PC); var s = dts.出力先PC.OrderBy(a => a.ID); foreach (var t in s) { comboBox1.Items.Add(t.登録名); } }