Sunday, 29 September 2013

HomeViewController.h

#import <UIKit/UIKit.h>
#import "AddEmiViewController.h"
#import "ContactUsViewController.h"
#import "FindProductViewController.h"
#import "WebViewController.h"
@interface HomeViewController : UIViewController
{
    UIImageView *myLogo,*myBackground,*infoImageView;
    
    UIButton *everyMonthIncomeButton,*everyMonthExpenditureButton,*everyDayExpenditureButton,*viewSpndingsButton,*mywebsiteButton,*contactUsButton,*termsAndConditionsButton,*findProductButton,*infoButton;
    UILabel *everyMonthIncomeLabel,*everyMonthExpenditureLabel,*everyDayExpenditureLabel,*viewSpndingsLabel,*mywebsiteLabel,*contactUsLabel,*termsAndConditionsLabel,*findProductLabel;

    UIImage *everyMonthIncomeImage,*everyMonthExpenditureImage,*everyDayExpenditureImage,*viewSpndingsImage,*mywebsiteImage,*contactUsImage,*termsAndConditionsImage,*findProductImage,*infoImage;
    UIBarButtonItem *logoutButton;
    
}
-(void)everyMonthIncomeButtonClicked;
-(void)everyMonthExpenditureButtonClicked;
-(void)everyDayExpenditureButtonClicked;
-(void)viewSpndingsButtonClicked;
-(void)mywebsiteButtonClicked;
-(void)contactUsButtonClicked;
-(void)termsAndConditionsButtonClicked;
-(void)findProductButtonClicked;



@end

HomeViewController.m


#import "HomeViewController.h"

@interface HomeViewController ()

@end

@implementation HomeViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    logoutButton=[[UIBarButtonItem alloc] initWithTitle:@"Logout" style:UIBarButtonItemStyleBordered target:self action:@selector(logoutClicked)];
    self.navigationItem.rightBarButtonItem=logoutButton;
    
    
    UIImage *myImage,*myBackgroundImage;
    myBackgroundImage=[UIImage imageNamed:@"skyblue.jpg"];
    myBackground=[[UIImageView alloc] initWithImage:myBackgroundImage];
    [myBackground setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
    [self.view addSubview:myBackground];
        
    myImage=[UIImage imageNamed:@"mylogo.png"];
    myLogo=[[UIImageView alloc] initWithImage:myImage];
    [myLogo setFrame:CGRectMake(60, 20, 200, 60)];
    [self.view addSubview:myLogo];
    
    everyMonthIncomeImage=[UIImage imageNamed:@"income.jpeg"];
    
    everyMonthIncomeButton=[UIButton buttonWithType:UIButtonTypeCustom];
    [everyMonthIncomeButton setFrame:CGRectMake(30, 110, 70, 60)];
    [everyMonthIncomeButton setBackgroundImage:everyMonthIncomeImage forState:UIControlStateNormal];                        
    [everyMonthIncomeButton addTarget:self action:@selector(everyMonthIncomeButtonClicked) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:everyMonthIncomeButton];
    
    
everyMonthExpenditureImage=[UIImage imageNamed:@"expenditure3.jpg"];
    
    everyMonthExpenditureButton=[UIButton buttonWithType:UIButtonTypeCustom];
    [everyMonthExpenditureButton setFrame:CGRectMake(120, 110, 70, 60)];
    [everyMonthExpenditureButton setBackgroundImage:everyMonthExpenditureImage forState:UIControlStateNormal];
    
    [self.view addSubview:everyMonthExpenditureButton];
    
    everyDayExpenditureImage=[UIImage imageNamed:@"expenditure4.jpg"];
    
    everyDayExpenditureButton=[UIButton buttonWithType:UIButtonTypeCustom];
    [everyDayExpenditureButton setFrame:CGRectMake(210, 110, 70, 60)];
    [everyDayExpenditureButton setBackgroundImage:everyDayExpenditureImage forState:UIControlStateNormal];
    
    [self.view addSubview:everyDayExpenditureButton];
    
    everyMonthIncomeLabel=[[UILabel alloc] initWithFrame:CGRectMake(30, 180, 70, 60)];

    [everyMonthIncomeLabel setText:@"Every Month Income"];
    [everyMonthIncomeLabel setNumberOfLines:3];
    [everyMonthIncomeLabel setBackgroundColor:[UIColor clearColor]];
    [everyMonthIncomeLabel setFont:[UIFont systemFontOfSize:11]];
   [everyMonthIncomeLabel setTextAlignment:NSTextAlignmentCenter];
    [everyMonthIncomeLabel setFont:[UIFont boldSystemFontOfSize:12]];
    [self.view addSubview:everyMonthIncomeLabel];
    
    
    everyMonthExpenditureLabel=[[UILabel alloc] initWithFrame:CGRectMake(120, 180, 70, 60)];
    
    [everyMonthExpenditureLabel setText:@"Every Month Expenditure"];
    [everyMonthExpenditureLabel setNumberOfLines:3];
    [everyMonthExpenditureLabel setBackgroundColor:[UIColor clearColor]];
    [everyMonthExpenditureLabel setFont:[UIFont systemFontOfSize:11]];
    [everyMonthExpenditureLabel setTextAlignment:NSTextAlignmentCenter];
    [everyMonthExpenditureLabel setFont:[UIFont boldSystemFontOfSize:12]];
    [self.view addSubview:everyMonthExpenditureLabel];
    
    everyDayExpenditureLabel=[[UILabel alloc] initWithFrame:CGRectMake(210, 180, 70, 60)];
    
    [everyDayExpenditureLabel setText:@"Every Day Expenditure"];
    [everyDayExpenditureLabel setNumberOfLines:3];
    [everyDayExpenditureLabel setBackgroundColor:[UIColor clearColor]];
    [everyDayExpenditureLabel setFont:[UIFont systemFontOfSize:11]];
    [everyDayExpenditureLabel setTextAlignment:NSTextAlignmentCenter];
    [everyDayExpenditureLabel setFont:[UIFont boldSystemFontOfSize:12]];
    [self.view addSubview:everyDayExpenditureLabel];
    
    
    viewSpndingsImage=[UIImage imageNamed:@"viewspendings.jpg"];
    
    viewSpndingsButton=[UIButton buttonWithType:UIButtonTypeCustom];
    [viewSpndingsButton  setFrame:CGRectMake(30, 250, 70, 60)];
    [viewSpndingsButton setBackgroundImage:viewSpndingsImage forState:UIControlStateNormal];
    
    [self.view addSubview:viewSpndingsButton];
    
    
    mywebsiteImage=[UIImage imageNamed:@"mywebsite2.jpg"];
    
    mywebsiteButton=[UIButton buttonWithType:UIButtonTypeCustom];
    [mywebsiteButton  setFrame:CGRectMake(120, 250, 70, 60)];
    [mywebsiteButton setBackgroundImage:mywebsiteImage forState:UIControlStateNormal];
    [mywebsiteButton addTarget:self action:@selector(mywebsiteButtonClicked) forControlEvents:UIControlEventTouchUpInside];
    
    
    [self.view addSubview:mywebsiteButton];
    
    
    contactUsImage=[UIImage imageNamed:@"contactus.jpg"];
    
    contactUsButton=[UIButton buttonWithType:UIButtonTypeCustom];
    [contactUsButton  setFrame:CGRectMake(210, 250, 70, 60)];
    [contactUsButton setBackgroundImage:contactUsImage forState:UIControlStateNormal];
    [contactUsButton addTarget:self action:@selector(contactUsButtonClicked) forControlEvents:UIControlEventTouchUpInside];
    
    [self.view addSubview:contactUsButton];
    
    
    viewSpndingsLabel=[[UILabel alloc] initWithFrame:CGRectMake(30, 320, 70, 60)];
    
    [viewSpndingsLabel setText:@"View Spendings"];
    [viewSpndingsLabel setNumberOfLines:2];
    [viewSpndingsLabel setBackgroundColor:[UIColor clearColor]];
    [viewSpndingsLabel setFont:[UIFont systemFontOfSize:11]];
    [viewSpndingsLabel setTextAlignment:NSTextAlignmentCenter];
    [viewSpndingsLabel setFont:[UIFont boldSystemFontOfSize:12]];
    [self.view addSubview:viewSpndingsLabel];
    
    mywebsiteLabel=[[UILabel alloc] initWithFrame:CGRectMake(120, 320, 70, 60)];
    
    [mywebsiteLabel setText:@"My Website"];
    [mywebsiteLabel setNumberOfLines:2];
    [mywebsiteLabel setBackgroundColor:[UIColor clearColor]];
    [mywebsiteLabel setFont:[UIFont systemFontOfSize:11]];
    [mywebsiteLabel setTextAlignment:NSTextAlignmentCenter];
    [mywebsiteLabel setFont:[UIFont boldSystemFontOfSize:12]];
    [self.view addSubview:mywebsiteLabel];
    
    contactUsLabel=[[UILabel alloc] initWithFrame:CGRectMake(210, 320, 70, 60)];
    
    [contactUsLabel setText:@"Contact Us"];
    [contactUsLabel setNumberOfLines:2];
    [contactUsLabel setBackgroundColor:[UIColor clearColor]];
    [contactUsLabel setFont:[UIFont systemFontOfSize:11]];
    [contactUsLabel setTextAlignment:NSTextAlignmentCenter];
    [contactUsLabel setFont:[UIFont boldSystemFontOfSize:12]];
    [self.view addSubview:contactUsLabel];
    
    
    termsAndConditionsImage=[UIImage imageNamed:@"t&c.jpg"];
    
    termsAndConditionsButton=[UIButton buttonWithType:UIButtonTypeCustom];
    [termsAndConditionsButton setFrame:CGRectMake(30, 390, 70, 60)];
    [termsAndConditionsButton setBackgroundImage:termsAndConditionsImage forState:UIControlStateNormal];
    
    [self.view addSubview:termsAndConditionsButton];
    
    
    
    findProductImage=[UIImage imageNamed:@"findproduct.jpg"];
    
    findProductButton=[UIButton buttonWithType:UIButtonTypeCustom];
    [findProductButton setFrame:CGRectMake(120, 390, 70, 60)];
    [findProductButton setBackgroundImage:findProductImage forState:UIControlStateNormal];
    [findProductButton addTarget:self action:@selector(findProductButtonClicked) forControlEvents:UIControlEventTouchUpInside];
    
    [self.view addSubview:findProductButton];
    
    
    termsAndConditionsLabel=[[UILabel alloc] initWithFrame:CGRectMake(30, 450, 70, 60)];
    
    [termsAndConditionsLabel setText:@"Terms and Conditions"];
    [termsAndConditionsLabel setNumberOfLines:2];
    [termsAndConditionsLabel setBackgroundColor:[UIColor clearColor]];
    [termsAndConditionsLabel setFont:[UIFont systemFontOfSize:11]];
    [termsAndConditionsLabel setTextAlignment:NSTextAlignmentCenter];
    [termsAndConditionsLabel setFont:[UIFont boldSystemFontOfSize:12]];
    [self.view addSubview:termsAndConditionsLabel];

    findProductLabel=[[UILabel alloc] initWithFrame:CGRectMake(120, 450, 70, 60)];
    
    [findProductLabel setText:@"Find Product"];
    [findProductLabel setNumberOfLines:2];
    [findProductLabel setBackgroundColor:[UIColor clearColor]];
    [findProductLabel setFont:[UIFont systemFontOfSize:11]];
    //  [findProductLabel setTextColor:[UIColor magentaColor ]];
    [findProductLabel setTextAlignment:NSTextAlignmentCenter];
    [findProductLabel setFont:[UIFont boldSystemFontOfSize:12]];
    [self.view addSubview:findProductLabel];
    
    infoImage=[UIImage imageNamed:@"info.jpg"];
    //infoImageView=[[UIImageView alloc] initWithImage:infoImage];
    infoButton=[UIButton buttonWithType:UIButtonTypeCustom];
    [infoButton setImage:infoImage forState:UIControlStateNormal];
    [infoButton setFrame:CGRectMake(250, 470, 50, 30)];
    [self.view addSubview:infoButton];
    
    self.title=@"Home";
    
    
// Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

-(void)everyMonthIncomeButtonClicked{
    AddEmiViewController *objAddEmi=[[AddEmiViewController alloc] init];
    [self.navigationController pushViewController:objAddEmi animated:YES];
    


}
-(void)everyMonthExpenditureButtonClicked{


}
-(void)everyDayExpenditureButtonClicked{



}

-(void)viewSpndingsButtonClicked{


}
-(void)mywebsiteButtonClicked{
    
    WebViewController *objWeb=[[WebViewController alloc] init];
    [self.navigationController pushViewController:objWeb animated:YES];


}
-(void)contactUsButtonClicked{
    
    ContactUsViewController *objcontact=[[ContactUsViewController alloc] init];
    [self.navigationController pushViewController:objcontact animated:YES];


}

-(void)termsAndConditionsButtonClicked{


}
-(void)findProductButtonClicked{

    FindProductViewController *objFindProduct=[[FindProductViewController alloc] init];
    [self.navigationController pushViewController:objFindProduct animated:YES];
    

}
-(void) logoutClicked{
    [self.navigationController popToRootViewControllerAnimated:YES];

}


@end

No comments:

Post a Comment