Changeset 156

Show
Ignore:
Timestamp:
01/16/08 00:34:02 (1 year ago)
Author:
vud1
Message:

"adding met & weight to the sport editor"

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pytrainer/trunk/glade/pytrainer.glade

    r155 r156  
    78837883 
    78847884                      <child> 
    7885                         <widget class="GtkEntry" id="entry346"> 
     7885                        <widget class="GtkEntry" id="newmetentry"> 
    78867886                          <property name="visible">True</property> 
    78877887                          <property name="can_focus">True</property> 
     
    79327932 
    79337933                      <child> 
    7934                         <widget class="GtkEntry" id="entry347"> 
     7934                        <widget class="GtkEntry" id="newweightentry"> 
    79357935                          <property name="visible">True</property> 
    79367936                          <property name="can_focus">True</property> 
     
    84528452 
    84538453                      <child> 
    8454                         <widget class="GtkEntry" id="entry345"> 
     8454                        <widget class="GtkEntry" id="editmetentry"> 
    84558455                          <property name="visible">True</property> 
    84568456                          <property name="can_focus">True</property> 
     
    85018501 
    85028502                      <child> 
    8503                         <widget class="GtkEntry" id="entry348"> 
     8503                        <widget class="GtkEntry" id="editweightentry"> 
    85048504                          <property name="visible">True</property> 
    85058505                          <property name="can_focus">True</property> 
     
    89228922  <property name="border_width">5</property> 
    89238923  <property name="visible">True</property> 
    8924   <property name="destroy_with_parent">False</property> 
    8925   <property name="name" translatable="yes">pytraine</property> 
     8924  <property name="destroy_with_parent">True</property> 
     8925  <property name="name" translatable="yes">pytrainer</property> 
    89268926  <property name="copyright" translatable="yes">(c) Fiz Vazquez &lt;vud1@sindominio.net&gt;</property> 
    89278927  <property name="comments" translatable="yes">Track sporting activities and performance</property> 
  • pytrainer/trunk/pytrainer/gui/windowprofile.py

    r151 r156  
    162162        def on_newsport_accept_clicked(self,widget): 
    163163                sport = self.newsportentry.get_text() 
    164                 self.parent.addNewSport(sport) 
     164                met = self.newmetentry.get_text() 
     165                weight = self.newweightentry.get_text() 
     166                self.parent.addNewSport(sport,met,weight) 
    165167                self.parent.actualize_mainsportlist() 
    166168                self.on_switch_page(None,None,2) 
     
    195197                        sport = selected.get_value(iter,0) 
    196198                        self.sportnameedit.set_text(sport) 
     199                        name,met,weight = self.parent.getSportInfo(sport) 
    197200                        self.editsportentry.set_text(sport) 
     201                        self.editweightentry.set_text(str(weight)) 
     202                        self.editmetentry.set_text(str(met)) 
    198203                        self.hidesportsteps() 
    199204                        self.editsport.show() 
     
    204209                oldnamesport = self.sportnameedit.get_text() 
    205210                newnamesport = self.editsportentry.get_text() 
    206                 self.parent.updateSport(oldnamesport,newnamesport) 
     211                newmetsport = self.editmetentry.get_text() 
     212                newweightsport = self.editweightentry.get_text() 
     213                self.parent.updateSport(oldnamesport,newnamesport,newmetsport,newweightsport) 
    207214                self.parent.actualize_mainsportlist() 
    208215                self.on_switch_page(None,None,2) 
  • pytrainer/trunk/pytrainer/main.py

    r148 r156  
    5252                self.data_path = data_path 
    5353                #configuration 
    54                 self.version ="1.5.0
     54                self.version ="1.5.0.1
    5555                self.conf = checkConf() 
    5656                #preparamos la ventana principal 
  • pytrainer/trunk/pytrainer/profile.py

    r54 r156  
    7777                        return connection 
    7878 
    79         def addNewSport(self,sport): 
    80                 sport = [sport
    81                 self.ddbb.insert("sports","name",sport) 
     79        def addNewSport(self,sport,weight,met): 
     80                sport = [sport,met,weight
     81                self.ddbb.insert("sports","name,met,weight",sport) 
    8282                 
    8383        def delSport(self,sport): 
     
    8787                self.ddbb.delete("sports","id_sports=\"%d\""%id_sport) 
    8888                 
    89         def updateSport(self,oldnamesport,newnamesport): 
    90                 self.ddbb.update("sports","name",[newnamesport],"name=\"%s\""%oldnamesport) 
     89        def updateSport(self,oldnamesport,newnamesport,newmetsport,newweightsport): 
     90                self.ddbb.update("sports","name,weight,met",[newnamesport,newmetsport,newweightsport],"name=\"%s\""%oldnamesport) 
     91         
     92        def getSportInfo(self,namesport): 
     93                return self.ddbb.select("sports","name,weight,met","name=\"%s\""%namesport)[0] 
    9194         
    9295        def build_ddbb(self): 
  • pytrainer/trunk/pytrainer/record.py

    r155 r156  
    5454                        except: 
    5555                                pass 
    56                 if self.configuration.getOption("version")<="1.5": 
     56                if self.configuration.getOption("version")<="1.5.0": 
    5757                        self.ddbb.addweightandmet2ddbb() 
    5858                if self.configuration.getOption("version")<version: