コード例 #1
0
 // --------------------------------------
 //
 public PoolConfigOrderInput(int _count)
 {
     m_list = new ObjConfigOrderInput[_count];
     for (int i = 0; i < _count; i++)
     {
         m_list[i] = new ObjConfigOrderInput();
     }
 }
コード例 #2
0
 // --------------------------------------
 //
 public void setObj(ObjConfigOrderInput _src)
 {
     m_config_id           = _src.m_config_id;
     m_is_use              = _src.m_is_use;
     m_is_install          = _src.m_is_install;
     m_input_type          = _src.m_input_type;
     m_input_port_num      = _src.m_input_port_num;
     m_input_port_baud     = _src.m_input_port_baud;
     m_listen_port_num     = _src.m_listen_port_num;
     m_listen_port_baud    = _src.m_listen_port_baud;
     m_conn_print_port_num = _src.m_conn_print_port_num;
 }
コード例 #3
0
        static public String sqlite_getInsertRowString(ObjConfigOrderInput _src)
        {
            String query = String.Format("insert into {0} (config_id, is_use, input_type, input_port_num, input_port_baud, listen_port_num, listen_port_baud, conn_print_port_num) values ({1}, {2}, '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}')"
                                         , TABLE_NAME
                                         , _src.m_config_id
                                         , _src.m_is_use
                                         , _src.m_is_install
                                         , _src.m_input_type
                                         , _src.m_input_port_num
                                         , _src.m_input_port_baud
                                         , _src.m_listen_port_num
                                         , _src.m_listen_port_baud
                                         , _src.m_conn_print_port_num);

            return(query);
        }
コード例 #4
0
        static public String sqlite_getUpdateRowString(ObjConfigOrderInput _src)
        {
            String query = String.Format("update {0} set is_use={2}, is_install={3}, input_type='{4}', input_port_num='{5}', input_port_baud='{6}', listen_port_num='{7}', listen_port_baud='{8}' where config_id = {1};"
                                         , TABLE_NAME
                                         , _src.m_config_id
                                         , _src.m_is_use
                                         , _src.m_is_install
                                         , _src.m_input_type
                                         , _src.m_input_port_num
                                         , _src.m_input_port_baud
                                         , _src.m_listen_port_num
                                         , _src.m_listen_port_baud
                                         , _src.m_conn_print_port_num);

            return(query);
        }
コード例 #5
0
        public bool isVailedData()
        {
            Dictionary <String, ObjConfigOrderInput> dic = new Dictionary <string, ObjConfigOrderInput>();

            for (int i = 0; i < m_list.Length; i++)
            {
                ObjConfigOrderInput sel_obj = m_list[i];
                if (sel_obj.IS_USE)
                {
                    String sel_key = sel_obj.m_listen_port_num; // 실제로 오픈하는 것은 리슨 포트이므로 이것을 확인
                    if (dic.ContainsKey(sel_key))
                    {
                        dic.Clear();
                        return(false);
                    }
                    dic.Add(sel_key, sel_obj);
                }
            }
            dic.Clear();
            return(true);
        }