ATM Functionality with code
Apex class
public class Atm {
public integer amount {set;get;}
public integer pin {set;get;}
Public pagereference pinpro()
if(pin>=1111 && pin<=9999)
pagereference pp=page.atm2;
return pp;
}else
apexpages.Message msg=new apexpages.Message(apexpages.Severity.ERROR,'insuffice found ');
Apexpages.addMessage(msg);
return null;
Public pagereference amount()
if(amount>0 && math.mod(amount, 100)==0)
pagereference p=page.atm3;
amount =amount;
return p;
}
else
Apexpages.Message ms=new Apexpages.Message(Apexpages.Severity.ERROR,'PLZ ENTER UR
CORRECT AMOUNT');
apexpages.addMessage(ms);
return null;
=========================================================================
vf page atm1.vf
<apex:page controller="Atm" >
<apex:pageMessages ></apex:pageMessages>
<apex:form >
<apex:pageBlock id="four" >
<apex:outputText value="ENTER PIN " ></apex:outputText>
<apex:inputSecret value="{!pin}" style="Color:red" />
<apex:commandButton value="Wtidra Amount" action="{!pinpro}" />
</apex:pageBlock>
</apex:form>
</apex:page>
=========================================================================
atm2.vf
<apex:page controller="atm" >
<apex:form>
<apex:pageMessages></apex:pageMessages>
<apex:pageBlock >
<apex:outputText value="ENTER AMOUNT " id="one" ></apex:outputText>
<apex:inputText value="{!amount}" />
<apex:commandButton value="YES" action="{!amount}" />
</apex:pageBlock>
</apex:form>
</apex:page>
=========================================================================
atm3.vf
<apex:page controller="atm" >
<marquee> WITHDRAD AMOUNT {!amount}</marquee>
<marquee> **THANKS ** </marquee>
</apex:page>