示例#1
0
 def confirmar(self):
     bi = wslib2.conectar()
     #solo confirma si no tiene obra social
     if self.getOS().getId() == OS_SC_ID:
         bi.operar_turno(self.getId(), 2)
     else:
         print "debe pasar al circuito de confirmacion"
示例#2
0
文件: turno.py 项目: skalanux/autitux
 def confirmar(self):
     bi = wslib2.conectar()
     #solo confirma si no tiene obra social
     if self.getOS().getId()==OS_SC_ID:
         bi.operar_turno(self.getId(), 2)
     else:
         print "debe pasar al circuito de confirmacion"
示例#3
0
文件: turno.py 项目: skalanux/autitux
 def __getEspecialidadesByAge__(self):
     bi=wslib2.conectar()      
     espec=wslib2.unserializar(bi.get_agendaespec(self.agenda.id_agenda)[0])
     nomesp=""
     for elem in espec:
         if nomesp == "":
             nomesp = elem["nomespec"]
     else:
         nomesp+=" | %s" % elem["nomespec"]
     
     return nomesp
示例#4
0
    def __getEspecialidadesByAge__(self):
        bi = wslib2.conectar()
        espec = wslib2.unserializar(
            bi.get_agendaespec(self.agenda.id_agenda)[0])
        nomesp = ""
        for elem in espec:
            if nomesp == "":
                nomesp = elem["nomespec"]
        else:
            nomesp += " | %s" % elem["nomespec"]

        return nomesp
示例#5
0
文件: turno.py 项目: skalanux/autitux
 def __getEspecialidadesByIdTurno__(self):
     bi=wslib2.conectar()      
     espec=wslib2.unserializar(bi.get_especialidadesByIdTurno(self.id)[0])
     nomesp=""
     print espec 
     for elem in espec:
         if nomesp == "":
             nomesp = elem["nomespec"]
         else:
             nomesp+=" | %s" % elem["nomespec"]
     
     return nomesp
示例#6
0
    def guardar(self):
        """
        Inserta el turno correspondiente
        """
        bi = wslib2.conectar()
        #poshoy+posini ya no va aca, porque el turno se actualiza al bloquearlo ya
        idturno=bi.insertar_turnoSB(self.getFechaTurno(),  self.getAgenda().headers["idagenda"], \
            self.getPaciente().getId(), 0, self.getOperador(),  "s", "s" , self.getHostAddress(),  \
            self.getOS().getId(), self.getOS().sigla, self.getIdHorario() , self.esPrimeraVez())

        self.setId(idturno[0])
        self.__setFechaOtorg__()
示例#7
0
文件: turno.py 项目: skalanux/autitux
 def guardar(self):
     """
     Inserta el turno correspondiente
     """
     bi=wslib2.conectar()
     #poshoy+posini ya no va aca, porque el turno se actualiza al bloquearlo ya
     idturno=bi.insertar_turnoSB(self.getFechaTurno(),  self.getAgenda().headers["idagenda"], \
         self.getPaciente().getId(), 0, self.getOperador(),  "s", "s" , self.getHostAddress(),  \
         self.getOS().getId(), self.getOS().sigla, self.getIdHorario() , self.esPrimeraVez())
     
     self.setId(idturno[0]) 
     self.__setFechaOtorg__()
示例#8
0
    def __getEspecialidadesByIdTurno__(self):
        bi = wslib2.conectar()
        espec = wslib2.unserializar(bi.get_especialidadesByIdTurno(self.id)[0])
        nomesp = ""
        print espec
        for elem in espec:
            if nomesp == "":
                nomesp = elem["nomespec"]
            else:
                nomesp += " | %s" % elem["nomespec"]

        return nomesp
示例#9
0
    def __getMedicosByIdTurno__(self):
        bi = wslib2.conectar()
        medic = wslib2.unserializar(bi.get_medicosByIdTurno(self.id)[0])

        nommed = ""
        for elem in medic:
            Nombre = elem["Apellido"] + ", " + elem["Nombres"]
            if nommed == "":
                nommed = Nombre
            else:
                nommed += " | %s" % Nombre
        return nommed
示例#10
0
文件: turno.py 项目: skalanux/autitux
 def __getMedicosByIdTurno__(self):
     bi=wslib2.conectar()      
     medic=wslib2.unserializar(bi.get_medicosByIdTurno(self.id)[0])
     
     nommed=""
     for elem in medic:
         Nombre=elem["Apellido"] + ", " +elem["Nombres"]
         if nommed == "":
             nommed = Nombre 
         else:
             nommed+=" | %s" % Nombre
     return nommed
示例#11
0
文件: turno.py 项目: skalanux/autitux
 def __getMedicosByAge__(self):
     bi=wslib2.conectar()      
     medic=wslib2.unserializar(bi.get_agendamedico(self.agenda.id_agenda)[0])
     print "Imprimo las entradas que me devuelve"
     print medic
     
     nommed=""
     for elem in medic:
         Nombre=elem["Apellido"] + ", " +elem["Nombres"]
         if nommed == "":
             nommed = Nombre 
         else:
             nommed+=" | %s" % Nombre
     return nommed
示例#12
0
    def __getMedicosByAge__(self):
        bi = wslib2.conectar()
        medic = wslib2.unserializar(
            bi.get_agendamedico(self.agenda.id_agenda)[0])
        print "Imprimo las entradas que me devuelve"
        print medic

        nommed = ""
        for elem in medic:
            Nombre = elem["Apellido"] + ", " + elem["Nombres"]
            if nommed == "":
                nommed = Nombre
            else:
                nommed += " | %s" % Nombre
        return nommed
示例#13
0
 def getTurnoById(self, id):
     """
     Trae todo la informacion del turno y setea todos los campos
     """
     if 1:
         #try:
         bi = wslib2.conectar()
         turno = wslib2.unserializar(bi.getTurnoById(id)[0])
         self.setId(id)
         if turno != None:
             self.getAgenda()
             self.__setFechaTurno__(turno[0]["horario"])
             self.setIdHorario(turno[0]["idhorario"])
             self.setOperador(turno[0]["operador"])
             #self.__setFechaOtorg__( ((turno[0]["ultmod"]).split("."))[0] )
             self.__setFechaOtorg__(turno[0]["ultmod"])
             """
             self.setFechaOtor(mysql2dmy(str(turno[0]["ultmod"]).split(" ")[0]))
             self.setHoraOtor(str(turno[0]["ultmod"]).split(" ")[1])
             """
         else:
             return None
示例#14
0
文件: turno.py 项目: skalanux/autitux
    def getTurnoById(self, id):
        """
        Trae todo la informacion del turno y setea todos los campos
        """
        if 1:
        #try:
            bi = wslib2.conectar()
            turno=wslib2.unserializar(bi.getTurnoById(id)[0])
            self.setId(id)
            if turno!=None: 
                self.getAgenda()
                self.__setFechaTurno__(turno[0]["horario"])
                self.setIdHorario(turno[0]["idhorario"])
                self.setOperador(turno[0]["operador"])
                #self.__setFechaOtorg__( ((turno[0]["ultmod"]).split("."))[0] )
                self.__setFechaOtorg__( turno[0]["ultmod"] )

                """
                self.setFechaOtor(mysql2dmy(str(turno[0]["ultmod"]).split(" ")[0]))
                self.setHoraOtor(str(turno[0]["ultmod"]).split(" ")[1])
                """
            else:
                return None
示例#15
0
文件: turno.py 项目: skalanux/autitux
 def __getAgendaByIdTurno__(self):
     bi=wslib2.conectar()      
     agenda=wslib2.unserializar(bi.getAgendByIdTurno(self.getId())[0])
     return agenda
示例#16
0
 def __getConsultorioByIdTurno__(self):
     bi = wslib2.conectar()
     consult = wslib2.unserializar(
         bi.getConsultorioByIdTurno(self.getId())[0])
     return consult[0]["consultorio"]
示例#17
0
文件: turno.py 项目: skalanux/autitux
 def __getConsultorioByIdTurno__(self):
     bi = wslib2.conectar()
     consult=wslib2.unserializar(bi.getConsultorioByIdTurno(self.getId())[0])
     return consult[0]["consultorio"]
示例#18
0
 def __getAgendaByIdTurno__(self):
     bi = wslib2.conectar()
     agenda = wslib2.unserializar(bi.getAgendByIdTurno(self.getId())[0])
     return agenda