示例#1
0
    def guardar(self, datosEncuesta, listaPersonas, nombreColonia):
        '''
        '''
        ID_ENCUESTADOR_OTRO = 1

        encuestaDAO = self.daos["encuestaDAO"]
        coloniaDAO = self.daos["coloniaDAO"]

        encuestador_id = ID_ENCUESTADOR_OTRO

        colonia_id = coloniaDAO.obtenerColoniaId(nombreColonia)

        fecha = (datosEncuesta["FECHA"] if
                 ("FECHA" in datosEncuesta) else None)
        observacion = (datosEncuesta["OBSERVACION"] if
                       ("OBSERVACION" in datosEncuesta) else None)

        self.logger.debug(
            "insert in Encuesta(%s, %s, %s)" %
            (DaoUtil.getSQLDateFromString(fecha), encuestador_id, observacion))

        encuesta_id = encuestaDAO.insertar(DaoUtil.getSQLDateFromString(fecha),
                                           encuestador_id, observacion)

        self.logger.debug("encuesta_id: %s" % (encuesta_id))

        #logger.debug("insert in Familia(%s, %s, %s)" % ( getSQLDateFromString(fecha), ID_ENCUESTADOR_OTRO, observacion ))

        pass
 def guardar(self, datosEncuesta, listaPersonas, nombreColonia):
     '''
     '''
     ID_ENCUESTADOR_OTRO = 1
     
     
     encuestaDAO = self.daos["encuestaDAO"]
     coloniaDAO = self.daos["coloniaDAO"]
     
     encuestador_id = ID_ENCUESTADOR_OTRO
     
     colonia_id = coloniaDAO.obtenerColoniaId(nombreColonia)
     
     fecha = ( datosEncuesta["FECHA"] if ("FECHA" in datosEncuesta) else None)
     observacion = ( datosEncuesta["OBSERVACION"] if ("OBSERVACION" in datosEncuesta) else None)
     
     self.logger.debug("insert in Encuesta(%s, %s, %s)" %
                       ( DaoUtil.getSQLDateFromString(fecha), encuestador_id, observacion ))
     
     encuesta_id = encuestaDAO.insertar(
                         DaoUtil.getSQLDateFromString(fecha),
                         encuestador_id,
                         observacion)
     
     self.logger.debug( "encuesta_id: %s" % (encuesta_id) )
     
     
     #logger.debug("insert in Familia(%s, %s, %s)" % ( getSQLDateFromString(fecha), ID_ENCUESTADOR_OTRO, observacion ))
     
     pass
 def test_insertar(self):
     newId = self.encuestaDAO.insertar(
         DaoUtil.getSQLDateFromString("30/09/2012"), 1,
         "Esta es una prueba 5")
     print "newId: ", newId
     self.assertNotEqual(newId, None, "newId is NULL")
     pass
示例#4
0
    def __init__(self, config):
        '''
        Constructor
        '''
        self.config = config
        self.daoUtil = DaoUtil(self.config)
        self.dbConn = self.daoUtil.getConnection()

        encuestaDAO = EncuestaDAO(self.dbConn)
        coloniaDAO = ColoniaDAO(self.dbConn)
        calleDAO = CalleDAO(self.dbConn)

        self.daos = {
            "encuestaDAO": encuestaDAO,
            "coloniaDAO": coloniaDAO,
            "calleDAO": calleDAO
        }

        encuestaFamiliarService = EncuestaFamiliarService(self.daos)

        self.services = {"encuestaFamiliarService": encuestaFamiliarService}

        pass
示例#5
0
class ServiceFactory(object):
    '''
    classdocs
    '''
    config = None
    daoUtil = None
    dbConn = None
    daos = None
    services = None
    

    def __init__(self, config ):
        '''
        Constructor
        '''
        self.config = config
        self.daoUtil = DaoUtil(self.config) 
        self.dbConn = self.daoUtil.getConnection()
        
        encuestaDAO = EncuestaDAO(self.dbConn)
        coloniaDAO = ColoniaDAO(self.dbConn)
        calleDAO = CalleDAO(self.dbConn)
    
        self.daos = {
                "encuestaDAO": encuestaDAO,
                "coloniaDAO": coloniaDAO,
                "calleDAO": calleDAO
                }
        
        encuestaFamiliarService = EncuestaFamiliarService(self.daos)
        
        self.services = { "encuestaFamiliarService": encuestaFamiliarService }
        
        pass
    
    def getServices(self):
        '''
        obtiene un diccionario con los servicios por su nombre
        '''
        return self.services
    
    def closeConnection(self):
        '''
        '''
        self.dbConn.close()
        pass
示例#6
0
class ServiceFactory(object):
    '''
    classdocs
    '''
    config = None
    daoUtil = None
    dbConn = None
    daos = None
    services = None

    def __init__(self, config):
        '''
        Constructor
        '''
        self.config = config
        self.daoUtil = DaoUtil(self.config)
        self.dbConn = self.daoUtil.getConnection()

        encuestaDAO = EncuestaDAO(self.dbConn)
        coloniaDAO = ColoniaDAO(self.dbConn)
        calleDAO = CalleDAO(self.dbConn)

        self.daos = {
            "encuestaDAO": encuestaDAO,
            "coloniaDAO": coloniaDAO,
            "calleDAO": calleDAO
        }

        encuestaFamiliarService = EncuestaFamiliarService(self.daos)

        self.services = {"encuestaFamiliarService": encuestaFamiliarService}

        pass

    def getServices(self):
        '''
        obtiene un diccionario con los servicios por su nombre
        '''
        return self.services

    def closeConnection(self):
        '''
        '''
        self.dbConn.close()
        pass
示例#7
0
 def __init__(self, config ):
     '''
     Constructor
     '''
     self.config = config
     self.daoUtil = DaoUtil(self.config) 
     self.dbConn = self.daoUtil.getConnection()
     
     encuestaDAO = EncuestaDAO(self.dbConn)
     coloniaDAO = ColoniaDAO(self.dbConn)
     calleDAO = CalleDAO(self.dbConn)
 
     self.daos = {
             "encuestaDAO": encuestaDAO,
             "coloniaDAO": coloniaDAO,
             "calleDAO": calleDAO
             }
     
     encuestaFamiliarService = EncuestaFamiliarService(self.daos)
     
     self.services = { "encuestaFamiliarService": encuestaFamiliarService }
     
     pass
 def test_insertar(self):
     newId = self.encuestaDAO.insertar(DaoUtil.getSQLDateFromString("30/09/2012"), 1, "Esta es una prueba 5")
     print "newId: ", newId
     self.assertNotEqual(newId, None, "newId is NULL")
     pass