public static function ConceptoIngresoFromId($id) { $v = ConceptoIngresoDAO::getByPK($id); if (is_null($v)) { return R::NonExistent(); } return $v->getNombre(); }
/** * *Deshabilita un concepto de ingreso *<br/><br/><b>Update :</b>Se deber?tambi?obtener de la sesi?l id del usuario y fecha de la ultima modificaci? * * @param id_concepto_ingreso int Id del ingreso a eliminar **/ public static function EliminarConceptoIngreso($id_concepto_ingreso) { Logger::log("Eliminando concepto de ingreso"); //valida que el concepto ingreso exista y este activo $validar = self::validarParametrosConceptoIngreso($id_concepto_ingreso); if (is_string($validar)) { Logger::error($validar); throw new Exception($validar); } $concepto_ingreso = ConceptoIngresoDAO::getByPK($id_concepto_ingreso); $concepto_ingreso->setActivo(0); DAO::transBegin(); try { ConceptoIngresoDAO::save($concepto_ingreso); } catch (Exception $e) { DAO::transRollback(); Logger::error("No se pudo desactivar el concepto de ingreso: " . $e); throw new Exception("No se pudo desactivar el concepto de ingreso"); } DAO::transEnd(); Logger::log("Concepto de ingreso desactivado exitosamente"); }