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"
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"
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
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
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
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__()
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__()
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
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
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
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
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
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
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
def __getAgendaByIdTurno__(self): bi=wslib2.conectar() agenda=wslib2.unserializar(bi.getAgendByIdTurno(self.getId())[0]) return agenda
def __getConsultorioByIdTurno__(self): bi = wslib2.conectar() consult = wslib2.unserializar( bi.getConsultorioByIdTurno(self.getId())[0]) return consult[0]["consultorio"]
def __getConsultorioByIdTurno__(self): bi = wslib2.conectar() consult=wslib2.unserializar(bi.getConsultorioByIdTurno(self.getId())[0]) return consult[0]["consultorio"]
def __getAgendaByIdTurno__(self): bi = wslib2.conectar() agenda = wslib2.unserializar(bi.getAgendByIdTurno(self.getId())[0]) return agenda