Beispiel #1
0
 def registrar_riesgo_proyecto(self, nombre, causa, evento, efecto, tipo, subcategoria, proyecto):
     riesgo = Riesgo(
         riesgo_nombre=nombre,
         riesgo_causa=limpiar_descripcion(causa),
         riesgo_evento=limpiar_descripcion(evento),
         riesgo_efecto=limpiar_descripcion(efecto),
         riesgo_tipo=tipo,
         sub_categoria=subcategoria
     )
     riesgo.save()
     p_h_r_dao = ProyectoHasRiesgoDao()
     return p_h_r_dao.registrar_proyecto_riesgo(proyecto, riesgo)
Beispiel #2
0
 def registrar_riesgo_2(self, nombre, causa, evento, efecto, tipo, subcategoria):
     riesgo = None
     try:
         riesgo = Riesgo.objects.create(
             riesgo_nombre=nombre,
             riesgo_causa=limpiar_descripcion(causa),
             riesgo_evento=limpiar_descripcion(evento),
             riesgo_efecto=limpiar_descripcion(efecto),
             riesgo_tipo=tipo,
             sub_categoria=subcategoria)
     except Error as e:
         print(e)
     finally:
         return riesgo
Beispiel #3
0
 def registrar_riesgo(self, nombre, causa, evento, efecto, tipo, subcategoria):
     """ Yo no se porque devuelve una cadena, lo mejor que se me ocurrio fue hacer otro metodo"""
     try:
         riesgo = Riesgo(
             riesgo_nombre=nombre,
             riesgo_causa=limpiar_descripcion(causa),
             riesgo_evento=limpiar_descripcion(evento),
             riesgo_efecto=limpiar_descripcion(efecto),
             riesgo_tipo=tipo,
             sub_categoria=subcategoria)
         riesgo.save()
     except Exception as e:
         print(e)
     finally:
         return "Se registró un riesgo exitosamente."
Beispiel #4
0
    def editar_riesgo(self, riesgo, nombre, causa, evento, efecto, tipo, subcategoria):
        riesgo = riesgo
        try:
            riesgo.riesgo_nombre = nombre
            riesgo.riesgo_causa = limpiar_descripcion(causa)
            riesgo.riesgo_evento = limpiar_descripcion(evento)
            riesgo.riesgo_efecto = limpiar_descripcion(efecto)
            riesgo.riesgo_tipo = tipo
            riesgo.sub_categoria = subcategoria
            riesgo.save()
        except Error as e:
            print(e)

        finally:
            return "Se de actualizo información del riesgo exitosamente."
Beispiel #5
0
 def editar_proyecto(self, proyecto, nombre, objetivo, alcance, descripcion, presupuesto, fecha_inicio, sector):
     proyecto = proyecto
     try:
         proyecto.proyecto_nombre = nombre
         proyecto.proyecto_objetivo = limpiar_descripcion(objetivo)
         proyecto.proyecto_alcance = limpiar_descripcion(alcance)
         proyecto.proyecto_descripcion = limpiar_descripcion(descripcion)
         proyecto.proyecto_presupuesto = presupuesto
         proyecto.proyecto_fecha_inicio = fecha_inicio
         proyecto.sector = sector
         proyecto.save()
     except Error as e:
         print(e)
     finally:
         return "Se actualizo la información del proyecto de forma exitosamente."
Beispiel #6
0
 def registrar_proyecto(self, nombre, objetivo, alcance, descripcion, presupuesto, fecha_inicio, gerente, sector):
     proyecto = None
     try:
         proyecto = Proyecto.objects.create(
             proyecto_nombre=nombre,
             proyecto_objetivo=limpiar_descripcion(objetivo),
             proyecto_alcance=limpiar_descripcion(alcance),
             proyecto_descripcion=limpiar_descripcion(descripcion),
             proyecto_presupuesto=presupuesto,
             proyecto_fecha_inicio=fecha_inicio,
             gerente=gerente,
             sector=sector,
             proyecto_rbs_status=0,
             proyecto_linea_base=0)
     except Exception as e:
         print(e)
     finally:
         return proyecto
Beispiel #7
0
 def registrar_rol(self, nombre, descripcion, gerente):
     rol = Rol(rol_nombre=nombre,
               rol_descripcion=limpiar_descripcion(descripcion),
               gerente=gerente)
     try:
         rol.save()
     except Exception as e:
         print(e)
     finally:
         return rol
Beispiel #8
0
 def editar_rol(self, rol, nombre, descripcion):
     rol = rol
     try:
         rol.rol_nombre = nombre
         rol.rol_descripcion = limpiar_descripcion(descripcion),
         rol.save()
     except Exception as e:
         print(e)
     finally:
         return rol
 def editar_leccion(self, leccion, descripcion):
     with closing(connections['base'].cursor()) as cursor:
         sql = 'UPDATE `leccion`' \
            'SET `leccion_descripcion` = %s' \
            'WHERE `leccion`.`leccion_id` = %s '
         cursor.execute(
             sql,
             [limpiar_descripcion(descripcion), leccion.leccion_id],
         )
     return "Se actualizó la lección de forma exitosa"
Beispiel #10
0
    def editar_respuesta(self, respuesta, nombre, descripcion):
        respuesta = respuesta
        try:
            respuesta.respuesta_descripcion = limpiar_descripcion(descripcion)
            respuesta.respuesta_nombre = nombre
            respuesta.save()
        except Exception as e:
            print(e)

        finally:
            return "Se actualizo la información de la respuesta."
 def registrar_responsable(self, nombre, descripcion, proyecto, rol):
     responsable = Responsble(
         responsble_nombre=nombre,
         responsble_descripcion=limpiar_descripcion(descripcion),
         proyecto_id=proyecto,
         rol_id=rol.rol_id)
     try:
         responsable.save()
     except Exception as e:
         print(e)
     finally:
         return "Se registro un miembro de equipo exitosamente."
 def editar_responsable(self, responsable, nombre, descripcion, rol):
     responsable = responsable
     try:
         responsable.responsble_nombre = nombre
         responsable.responsble_descripcion = limpiar_descripcion(
             descripcion)
         responsable.rol_id = rol.rol_id
         responsable.save()
     except Exception as e:
         print(e)
     finally:
         return "Se actualizo la información del miembro del equipo exitosamente."
    def registrar_leccion(self, proyecto, descripcion):

        flag = False

        try:
            with closing(connections['base'].cursor()) as cursor:
                cursor.execute(
                    'INSERT INTO `leccion`(`leccion_descripcion`, `proyecto_id`, `proyecto_linea_base` )'
                    'VALUES (%s, %s, %s)',
                    (limpiar_descripcion(descripcion), proyecto.proyecto_id,
                     proyecto.proyecto_linea_base))
                flag = True
        except Exception as e:
            raise e
        finally:
            return flag
Beispiel #14
0
 def registrar_respuesta(self, nombre, descripcion, tipo_respuesta):
     return Respuesta.objects.create(
         respuesta_nombre=nombre,
         respuesta_descripcion=limpiar_descripcion(descripcion),
         respuesta_tipo = tipo_respuesta            
     )