Exemple #1
0
class Proyecto(dbMongo.Document):

    id_proyecto = dbMongo.SequenceField()
    codigoProyecto = dbMongo.StringField()
    nombre = dbMongo.StringField()
    descripcion = dbMongo.StringField()
    fechaInicio = dbMongo.DateTimeField(default=parser.parse(str(datetime.datetime.utcnow())))
    fechaFinal = dbMongo.DateTimeField()
    finalizado = dbMongo.BooleanField(default=False)
    montoInicial = dbMongo.DecimalField()
    conclusion = dbMongo.StringField()
    participantes = dbMongo.ListField(dbMongo.IntField())
    idDirectorProyecto = dbMongo.IntField()
class Experimento(dbMongo.Document):
    id_experimento = dbMongo.SequenceField()
    id_proyecto = dbMongo.IntField()
    codigo = dbMongo.StringField()
    fechaInicio = dbMongo.DateTimeField(
        default=parser.parse(str(datetime.datetime.utcnow())))
    fechaFin = dbMongo.DateTimeField()
    resultados = dbMongo.StringField(default="")
    finalizado = dbMongo.BooleanField(default=False)
    metodologia = dbMongo.StringField()
    conclusiones = dbMongo.StringField(default="")
    objetivos = dbMongo.StringField()
    muestrasExternas = dbMongo.ListField(
        dbMongo.EmbeddedDocumentField('MuestraExterna'))
    blogs = dbMongo.ListField(dbMongo.EmbeddedDocumentField('Blog'))
class ProductosEnStock(dbMongo.EmbeddedDocument):
    id_productos = dbMongo.SequenceField()
    codigoContenedor = dbMongo.IntField()  #opcional
    detalleUbicacion = dbMongo.StringField()
    unidad = dbMongo.IntField()
    lote = dbMongo.StringField()
    fechaVencimiento = dbMongo.DateTimeField()
Exemple #4
0
class Blog(dbMongo.EmbeddedDocument):
    fecha = dbMongo.DateTimeField(
        default=parser.parse(str(datetime.datetime.utcnow())))
    detalle = dbMongo.StringField()
    id_usuario = dbMongo.IntField()
    id_blog = dbMongo.SequenceField()
    tipo = dbMongo.StringField()
class MuestraPropia(dbMongo.EmbeddedDocument):
    id_muestra = dbMongo.IntField()
    codigo = dbMongo.StringField()
    descripcion = dbMongo.StringField()
    nombre = dbMongo.StringField()
    fecha = dbMongo.DateTimeField(default=parser.parse(str(datetime.datetime.utcnow())))
    tipo = dbMongo.StringField()
    id_fuenteExperimental = dbMongo.IntField()
Exemple #6
0
class MuestraExterna(dbMongo.EmbeddedDocument):
    id_muestra = dbMongo.IntField()
    codigo = dbMongo.StringField()
    fecha = dbMongo.DateTimeField()
    tipo = dbMongo.StringField()
    id_proyecto = dbMongo.IntField()
    id_grupoExperimental = dbMongo.IntField()
    id_experimento = dbMongo.IntField()
    descripcion = dbMongo.StringField()
    id_contenedor = dbMongo.IntField()
    habilitada = dbMongo.BooleanField(default=True)
    id_fuenteExperimental = dbMongo.IntField()