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
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)