function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
affableaffable 

apex

hi am unable to resolve these issues  please  help me :

 

I have created two custome objects emp and dept1 , and i took master realation ship in employee table and related to dept1 table . when am able to write customer controller and visual page am getting following errors.

 

Error: Compile Error: unexpected token: '(' at line 13 column 70

public class SController
{
Integer departmentNumber;
List<emp__c> employees;
public Scontroller ()
{
employees=[select departmentNumber__c,id__c,sal__c,Name from emp__c where departmentNumber__c=:departmentNumber];
}
public Integer getDepartmentNumber()
 {
 return departmentNumber;
 }
public void setDepartmentNumber(ApexPages.currentPage.getParameter.get('departmentNumber'))
   {
   this.departmentNumber=ApexPages.currentPage.getParameter.get('departmentNumber');
   public List<emp__c>  getEmployees()
   {
   return employees;
   }
 public PageReference go()
  {
  return null;
  }
  }

 

 

 

ERROR: there is no SController Apex class Create: public class SController or create apex class public "sharing with" SController.

 

<apex:Page controller="SController">
<apex:form>
<apex:pageBlock title="employeeslist of current department">
<apex:pageBlockSection>
<apex:inputField value="{!dept1__c.number__c}" id="departmentNumber"/>
<apex:commandButton value="go" action="{!go}"

reRender="departmentNumber"/>
</apex:pageBlockSection>
<apex:pageBlockSection>
<apex:pageBlockTable title="current employees" value="{!employees}"

var="e">
<apex:column value="{!e.sal__c}"/>
<apex:column  value="{!e.id__c}"/>
<apex:column  value="{!e.Name}"/>
<apex:column  value="{!e.departmentNumber__c}"/>
</apex:pageBlockTable>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>

kiranmutturukiranmutturu

public class SController
{
Integer departmentNumber;
List<emp__c> employees;
public Scontroller ()
{
employees=[select departmentNumber__c,id__c,sal__c,Name from emp__c where departmentNumber__c=:departmentNumber];
}
public Integer getDepartmentNumber()
 {
 return departmentNumber;
 }
public void setDepartmentNumber(ApexPages.currentPage.getParameter.get('departmentNumber'))
   {
   this.departmentNumber=ApexPages.currentPage.getParameter.get('departmentNumber');

 

}//u missed this...
   public List<emp__c>  getEmployees()
   {
   return employees;
   }
 public PageReference go()
  {
  return null;
  }
  }

affableaffable

eventough i have kept '}' still  the issue does not resolved . help me 

kiranmutturukiranmutturu

public class SController
{
Integer departmentNumber;
List<emp__c> employees;
public Scontroller ()
{
employees=[select departmentNumber__c,id__c,sal__c,Name from emp__c where departmentNumber__c=:departmentNumber];
}
public Integer getDepartmentNumber()
{
return departmentNumber;
}
public void setDepartmentNumber(ApexPages.currentPage().getParameters().get('departmentNumber'))
{
this.departmentNumber=ApexPages.currentPage().getParameters().get('departmentNumber');

}
public List<emp__c> getEmployees()
{
return employees;
}
public PageReference go()
{
return null;
}
}