import forms._
import org.squeryl._
import org.squeryl.PrimitiveTypeMode._
+import org.squeryl.annotations.Column
object DesignChangeController extends Controller{
}
}
+ def designChangeCancel(id: Long) = Action {
+ inTransaction {
+ val cancelDesignChange = getDesignChange(id)
+ PartsListDb.partRelations.deleteWhere(pr => pr.addDcId === cancelDesignChange.id)
+ PartsListDb.partRelations.update(pr =>
+ where(pr.delDcId === cancelDesignChange.id)
+ set(pr.delDcId := 0L))
+ Redirect(routes.DesignChangeController.designChangeCoverModify(id))
+ }
+ }
+
def getDesignChange(id: Long):DesignChange = {
PartsListDb.designChanges.where(dc => dc.id === id).head
}
</tbody>
</table>
<br />
+ @form(routes.DesignChangeController.designChangeCancel(id: Long)) {
+ <input type="hidden" id="id" value=designChangeForm("id") >
+ <input type="submit" class="btn success" value=@Messages("btn.label5") >
+ }
+ <br />
<a href="/designchangelist?page=0&key=">@Messages("title21")@Messages("title15")</a>
}
\ No newline at end of file
btn.label2=Notification
btn.label3=Request
btn.label4=change action
+btn.label5=design change cancel
issue.message0=Has been notified.
issue.message1=Has been requested.
issue.message2=Has been answered.
btn.label2=Notification
btn.label3=Request
btn.label4=change action
+btn.label5=design change cancel
issue.message0=Has been notified.
issue.message1=Has been requested.
issue.message2=Has been answered.
btn.label2=通知
btn.label3=依頼
btn.label4=変更指示
+btn.label5=設計変更取消
issue.message0=通知が、無事発行されました。
issue.message1=依頼が、無事発行されました。
issue.message2=回答が、無事発行されました。
btn.label2=通知
btn.label3=依頼
btn.label4=変更指示
+btn.label5=設計変更取消
issue.message0=通知が、無事発行されました。
issue.message1=依頼が、無事発行されました。
issue.message2=回答が、無事発行されました。
POST /designChangeCover controllers.DesignChangeController.designChangeCoverRegistration
GET /designChangeCoverModify controllers.DesignChangeController.designChangeCoverModify(id:Long)
POST /designChangeCoverModification controllers.DesignChangeController.designChangeCoverModification(id: Long)
+POST /designChangeCancel controllers.DesignChangeController.designChangeCancel(id:Long)
GET /projectCreate controllers.ProjectController.createProject
POST /projectSave controllers.ProjectController.projectRegistration()
GET /projectModify controllers.ProjectController.updateProject(id:Long)