예제 #1
0
        protected override bool SetRowData(object t_row, int id)
        {
            SysMainTbl row = (SysMainTbl)t_row;

            string cell_ip = this.cell_ip.Text;

            //  IPチェック
            if (IsValidIP(cell_ip, Properties.Resources.CELL_IP))
            {
                row.sys_id             = 1;
                row.system_name_en     = this.system_name_en.Text;
                row.system_name_jp     = this.system_name_jp.Text;
                row.system_name_cn     = this.system_name_cn.Text;
                row.hospital_name_en   = this.hospital_name_en.Text;
                row.hospital_name_jp   = this.hospital_name_jp.Text;
                row.hospital_name_cn   = this.hospital_name_cn.Text;
                row.slam_data_ver      = this.slam_data_ver.Text;
                row.slam_data_filename = this.slam_data_filename.Text;

                row.cell_ip_string = this.cell_ip.Text;


                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #2
0
        public SysMainDialog()
        {
            this.m_sys_main_tbl = m_db.sys_main_tbl;

            InitializeComponent();


            //  コントロールに値を設定
            SetData(m_sys_main_tbl);
        }
예제 #3
0
 private void SetData(SysMainTbl row)
 {
     this.system_name_en.Text     = row.system_name_en;
     this.system_name_jp.Text     = row.system_name_jp;
     this.system_name_cn.Text     = row.system_name_cn;
     this.hospital_name_en.Text   = row.hospital_name_en;
     this.hospital_name_jp.Text   = row.hospital_name_jp;
     this.hospital_name_cn.Text   = row.hospital_name_cn;
     this.cell_ip.Text            = row.cell_ip.Item1.ToString();
     this.slam_data_ver.Text      = row.slam_data_ver;
     this.slam_data_filename.Text = row.slam_data_filename;
 }
예제 #4
0
        private void SetupCommMonitor()
        {
            SysMainTbl sys_main_tbl = m_db.sys_main_tbl;

            m_monitor.CellIpAddress = sys_main_tbl.cell_ip.Item1.ToString();
            //20210411ishida+++
            m_monitor.CellPortNo = (ushort)sys_main_tbl.tab_port;
            //m_monitor.CellPortNo = UInt16.Parse(Properties.Settings.Default.CellPortNo);    //  設定ファイルの値を設定
            //20210411ishida---


            m_monitor.Id   = 1;
            m_monitor.Name = "monitor";
            //  monitoripaddressはcellとの通信には必要のない値だが、なにか設定しておかないとエラーになってしまうので設定する。
            m_monitor.MonitorIpAddress = "127.0.0.1";
            //  CELLからのメッセージ受信用のモニターのポート番号を設定
            m_monitor.MonitorPortNo = (ushort)sys_main_tbl.tab_term_port;
            //

            //  CELLとの通信完了のコールバック設定
            Utils.CommonUtil.SetCallbackCellRequestDone(CellRequestDone);
        }
예제 #5
0
        protected override void SetID(object t_row, int id)
        {
            SysMainTbl row = (SysMainTbl)t_row;

            row.sys_id = 1;
        }
예제 #6
0
 public void LoadSysMainTbl()
 {
     this.Sys_main_tbl = BaseModel.GetFirst <SysMainTbl>(conn, "select * from sys_main_tbl");
 }