예제 #1
0
        ///--------------------------------------------------------------------------
        /// <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);
        }
예제 #2
0
        /// <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;
        }
예제 #3
0
        ///---------------------------------------------------
        /// <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.登録名);
            }
        }