// -------------------------------------- // public PoolConfigOrderInput(int _count) { m_list = new ObjConfigOrderInput[_count]; for (int i = 0; i < _count; i++) { m_list[i] = new ObjConfigOrderInput(); } }
// -------------------------------------- // 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; }
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); }
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); }
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); }