///-------------------------------------------------------------------------- /// <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> /// 出力先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.登録名); } }