Skip to content

Commit 3fbf3a9

Browse files
author
stephanie
committed
merging upsert
2 parents ba4b341 + 006dd73 commit 3fbf3a9

11 files changed

Lines changed: 425 additions & 409 deletions

File tree

odmtools/controller/frmSeriesSelector.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -462,17 +462,17 @@ def setFilter(self, site_code='', var_code='', advfilter=''):
462462
:return:
463463
"""
464464
if site_code and var_code:
465-
self.siteFilter = TextSearch(self.tblSeries, columns=self.tblSeries.columns[0:10],text=site_code)
466-
self.variableFilter = TextSearch(self.tblSeries, columns=self.tblSeries.columns[0:10],text=var_code)
465+
self.siteFilter = TextSearch(self.tblSeries, columns=self.tblSeries.columns,text=site_code)
466+
self.variableFilter = TextSearch(self.tblSeries, columns=self.tblSeries.columns,text=var_code)
467467
self.tblSeries.SetFilter(Chain(self.siteFilter, self.variableFilter))
468468
elif site_code:
469-
self.tblSeries.SetFilter(TextSearch(self.tblSeries, columns=self.tblSeries.columns[0:10], text=site_code))
469+
self.tblSeries.SetFilter(TextSearch(self.tblSeries, columns=self.tblSeries.columns, text=site_code))
470470
elif var_code:
471-
self.tblSeries.SetFilter(TextSearch(self.tblSeries, columns=self.tblSeries.columns[0:10], text=var_code))
471+
self.tblSeries.SetFilter(TextSearch(self.tblSeries, columns=self.tblSeries.columns, text=var_code))
472472
elif advfilter:
473473
self.tblSeries.SetFilter(advfilter)
474474
else:
475-
self.tblSeries.SetFilter(TextSearch(self.tblSeries, columns=self.tblSeries.columns[0:10]))
475+
self.tblSeries.SetFilter(TextSearch(self.tblSeries, columns=self.tblSeries.columns))
476476
self.tblSeries.RepopulateList()
477477

478478

odmtools/lib/ObjectListView/CellEditor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -489,12 +489,12 @@ def MakeAutoCompleteComboBox(olv, columnIndex, maxObjectsToConsider=10000):
489489
maxObjectsToConsider = min(maxObjectsToConsider, olv.GetItemCount())
490490
options = set(col.GetStringValue(olv.GetObjectAt(i)) for i in range(maxObjectsToConsider))
491491
cb = wx.ComboBox(olv, choices=list(options),
492-
style=wx.CB_DROPDOWN|wx.CB_SORT|wx.TE_PROCESS_ENTER)
492+
style=wx.CB_DROPDOWN|wx.TE_PROCESS_ENTER)#|wx.CB_SORT)
493493
AutoCompleteHelper(cb)
494494
return cb
495495

496496

497-
#-------------------------------------------------------------------------
497+
# -------------------------------------------------------------------------
498498

499499
class AutoCompleteHelper(object):
500500
"""

odmtools/odmdata/memory_database.py

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ def updateFlag(self, ids, value):
169169
# # add entry in the Timeseriesresultvalueannotations table
170170
# self.mem_service._session.query(TSRV).filter(TSRV.ValueDateTime.in_(c))\
171171
# .update({TSRV.qualifier_id: value}, False)
172-
172+
173173
frames = [self.annotation_list, flags]
174174
self.annotation_list=pd.concat(frames)
175175
print self.annotation_list
@@ -207,6 +207,7 @@ def addPoints(self, points):
207207
self.mem_service._session.execute(stmt, vals)
208208

209209

210+
210211
def stopEdit(self):
211212
self.editLoaded = False
212213
self.df = None
@@ -260,29 +261,3 @@ def initEditValues(self, seriesID):
260261
logger.debug("done loading database")
261262

262263

263-
def changeSeriesIDs(self, result):
264-
"""
265-
266-
:param var:
267-
:param qcl:
268-
:param method:
269-
:return:
270-
"""
271-
272-
query = self.mem_service._session.query(TSRV)
273-
# if var is not None:
274-
# logger.debug(var)
275-
# query.update({DataValue.variable_id: var})
276-
#
277-
# if method is not None:
278-
# logger.debug(method)
279-
# query.update({DataValue.method_id: method})
280-
# # check that the code is not zero
281-
# # if qcl is not None and qcl.code != 0:
282-
# if qcl is not None:
283-
# logger.debug(qcl)
284-
# query.update({DataValue.quality_control_level_id: qcl})
285-
logger.debug(result)
286-
query.update({TSRV.ResultID:result})
287-
288-

odmtools/odmservices/edit_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,7 @@ def updateSeries(self, result = None, is_new_series=False, overwrite = True, app
493493

494494
result_id = result.ResultID if result is not None else None
495495

496-
#self.memDB.changeSeriesIDs(var_id, method_id, qcl_id)
496+
497497
dvs = self.memDB.getDataValuesDF()
498498
if result_id is not None:
499499
dvs["ResultID"] = result_id

0 commit comments

Comments
 (0)