示例#1
0
 def _field_link(self,  event=None):
   item = self.dg_fields.GetTable().GetRowData(event.GetRow())
   if item.fieldtype=="urlink":
     webbrowser.open(item.value)
     return
   if item.fieldtype=="customer":
     from nwx.view.fCustomer import fCustomer  # @UnresolvedImport
     fCustomer(self.parent, int(item.value)).Show()
     return
   if item.fieldtype in("tool","trans","transitem","transmovement","transpayment","product","project","employee","place"):
     return
示例#2
0
 def _browser_customer_edit(self, event):
   rowid = self.getSelectedRowId(event)
   if rowid!=None:
     id = self.dg_result.GetTable().__dict__["data"][rowid]["id"]  # @ReservedAssignment
     from nwx.view.fCustomer import fCustomer  # @UnresolvedImport
     child = fCustomer(self.parent,id)
     child.fBrowser = self
     child.Show()
   else:
     wx.MessageBox("Please select an entire row!", "Nervatura WxDemo", wx.OK | wx.ICON_INFORMATION)
示例#3
0
 def _browser_customer_edit(self, event):
   rowid = self.getSelectedRowId(event)
   if rowid!=None:
     id = self.dg_result.GetTable().__dict__["data"][rowid]["id"]  # @ReservedAssignment
     from nwx.view.fCustomer import fCustomer  # @UnresolvedImport
     child = fCustomer(self.parent,id)
     child.fBrowser = self
     child.Show()
   else:
     wx.MessageBox("Please select an entire row!", "Nervatura WxDemo", wx.OK | wx.ICON_INFORMATION)
示例#4
0
 def _browser_customer_new(self, event):
   from nwx.view.fCustomer import fCustomer  # @UnresolvedImport
   child = fCustomer(self.parent, -1)
   child.fBrowser = self
   child.Show()
示例#5
0
 def _browser_customer_new(self, event):
   from nwx.view.fCustomer import fCustomer  # @UnresolvedImport
   child = fCustomer(self.parent, -1)
   child.fBrowser = self
   child.Show()
示例#6
0
 def main_base_customer_new(self, event):
   from nwx.view.fCustomer import fCustomer  # @UnresolvedImport
   child = fCustomer(self, -1)
   child.Show()