Posts

Showing posts from May 5, 2015

Show User List, Month List, Year List in Selected List In salesfore

Image
Requirement: Create a Vf Page where Show Three drop down first List of user , List of Month, List of year, and after selecting all values redirect to another page Solution: Class Code: public class ListofUserController {     public List<selectOption> lstSelectMonth{get; set;}     public string strSelectMonth {get; set;}     public List<selectOption> lstSelectYear{get; set;}     public string strSelectyear{get; set;}     public list<SelectOption> options{get;set;}     public string UserId{get;set;}     public boolean boolIsShowContact{get;set;}     public boolean boolIsShowCase{get;set;}     public boolean boolIsShowButton{get;set;}     public boolean isShowErrorMessage{get;set;}     public Id currentUserID;     public string adminuserName;     public ListofUserController()     {              List<User>  listUserDetail  = new List<User>();         adminuserName = userinfo.getProfileID();         currentUserID = UserInfo.getUserI

Date format in Out Put Text

                            <apex:column headerValue="Created On">         <apex:outputText value="{0,date,dd/MM/yyyy}">                    <apex:param value="{!obj.createdonDate}" />          </apex:outputText>   </apex:column> 

Roll Up Amount on Parent Object from Child Object In Lookup Relationship

Requirement : Write a Trigger to roll up amount from Student object to Teacher Object   Teacher as parent object and Student as a Child Object Solution : trigger RollUpAmountonTeacher on Student__c (after delete, after insert, after update)  {     set<id> setTeacherID = new set<id>();          List<Teacher__c> lstTeacherToUpdate = new List<Teacher__c>();          if(trigger.isAfter)     {         if(trigger.isDelete)         {             for(Student__c objStu : trigger.old)             {                 setTeacherID.add(objStu.Teacher__c);             }         }         else         {             for(Student__c objStu : trigger.new)             {                 if(trigger.isInsert)                 {                     setTeacherID.add(objStu.Teacher__c);                 }                 if(trigger.isUpdate)                 {                     setTeacherID.add(Trigger.oldmap.get(objStu.id).Teacher__c);                 }