public class Event_CommentController{
|
|
/** コンストラクタ */
|
public Event_CommentController() {
|
String eventId = System.currentPageReference().getParameters().get('Id');
|
this.u = [select id, Post__c from User where id =:UserInfo.getUserId()];
|
//this.e = [select id, Manager_Comment__c, Accounting_Comment__c from Event__c where id =:eventId];
|
this.e = [select id, Minister_Comment__c, Manager_Comment__c from Event__c where id =:eventId];
|
this.comment = '';
|
this.message2 = '';
|
|
if(u.Post__c != '部长' && u.Post__c != '副部长' && u.Post__c != '总监' && u.Post__c != '副总监' && u.Post__c != '经理' && u.Post__c != '副经理'){
|
this.message1 = System.Label.Error_Message26;
|
}
|
else{
|
this.message1 = System.Label.Message_004;
|
|
if(u.Post__c == '部长' || u.Post__c == '副部长' || u.Post__c == '总监' || u.Post__c == '副总监'){
|
//this.comment = e.Manager_Comment__c;
|
this.comment = e.Minister_Comment__c;
|
}
|
else if(u.Post__c == '经理' || u.Post__c == '副经理'){
|
//this.comment = e.Accounting_Comment__c;
|
this.comment = e.Manager_Comment__c;
|
}
|
}
|
}
|
|
public User u{get;set;}
|
public Event__c e{get;set;}
|
public String comment{get;set;}
|
public String message1{get;set;}
|
public String message2{get;set;}
|
|
/** 初期処理 */
|
/*public PageReference init(){
|
String eventId = System.currentPageReference().getParameters().get('Id');
|
this.u = [select id, Post__c from User where id =:UserInfo.getUserId()];
|
this.e = [select id, Manager_Comment__c, Accounting_Comment__c from Event where id =:eventId];
|
this.comment = '';
|
this.message2 = '';
|
|
if(u.Post__c != '部长' && u.Post__c != '经理'){
|
this.message1 = System.Label.Error_Message26;
|
}
|
else{
|
this.message1 = System.Label.Message_004;
|
|
if(u.Post__c == '部长'){
|
this.comment = e.Manager_Comment__c;
|
}
|
else if(u.Post__c == '经理'){
|
this.comment = e.Accounting_Comment__c;
|
}
|
}
|
return null;
|
}*/
|
|
public PageReference save(){
|
if(u.Post__c == '部长' || u.Post__c == '副部长' || u.Post__c == '总监' || u.Post__c == '副总监'){
|
//e.Manager_Comment__c = this.comment;
|
e.Minister_Comment__c = this.comment;
|
}
|
else if(u.Post__c == '经理' || u.Post__c == '副经理'){
|
//e.Accounting_Comment__c = this.comment;
|
e.Manager_Comment__c = this.comment;
|
}
|
|
update e;
|
|
this.message2 = System.Label.Save_Completion;
|
|
|
return null;
|
}
|
}
|