コード例 #1
0
 def delete(cls,id):
     """
     Elimina un insumo de la BD a partir de su id
     """
     try:
         DatosInsumo.delete(id)
     except Exception as e:
         raise e
コード例 #2
0
    def update(cls, idMat, nombre, unidad, costoRecoleccion, color, estado):
        """
        Actualiza un material en la BD
        """
        try:
            DatosMaterial.update(idMat, nombre, unidad, costoRecoleccion,
                                 color, estado)

            ins_afectados = DatosInsumo.get_ins_afectados(idMat)
            for idIns in ins_afectados:
                print("corrigiendo valor de insumo: ", str(idIns))
                NegocioInsumo.calcular_costos(idIns)

        except Exception as e:
            raise (e)