// // CustomerEditViewController.m // RedAnt ERP Mobile // // Created by Ray on 11/4/15. // Copyright © 2015 United Software Applications, Inc. All rights reserved. // #import "CustomerEditViewController.h" #import "RANetwork.h" #import "MainViewController.h" #import "JKTimerManager.h" @interface CustomerEditViewController () @end @implementation CustomerEditViewController - (void)viewDidLoad { [super viewDidLoad]; self.editable = YES; UIBarButtonItem *closeButton = [[UIBarButtonItem alloc] initWithImage:[[UIImage imageNamed:@"back"] imageWithRenderingMode:UIImageRenderingModeAutomatic] style:UIBarButtonItemStylePlain target:self action:@selector(onBackClick:)]; //[[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Close", nil) style:UIBarButtonItemStylePlain target:self action:@selector(onCloseClick:)]; // closeButton.title = @"Close"; self.navigationItem.leftBarButtonItem = closeButton; // NSMutableArray * items = [[NSMutableArray alloc]init]; UIBarButtonItem *savebtn = nil;//[[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"", nil) style:UIBarButtonItemStylePlain target:self action:@selector(onSaveClick:)]; savebtn = [[UIBarButtonItem alloc] initWithImage:[[UIImage imageNamed:@"save"] imageWithRenderingMode:UIImageRenderingModeAutomatic] style:UIBarButtonItemStylePlain target:self action:@selector(onSaveClick:)]; self.navigationItem.rightBarButtonItem = savebtn; // UIBarButtonItem *btnCommit = nil; // btnCommit =[[UIBarButtonItem alloc] initWithImage:[[UIImage imageNamed:@"commit"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] // style:UIBarButtonItemStylePlain // target:self // action:@selector(onCommitOrderClick:)]; // // // // // //savebtn setBackgroundImage:(nullable UIImage *) forState:<#(UIControlState)#> style:<#(UIBarButtonItemStyle)#> barMetrics:<#(UIBarMetrics)#> // //[savebtn setImage:[UIImage imageNamed:@"save"] ]; // // // /* // UIBarMetricsDefault, // UIBarMetricsCompact, // UIBarMetricsDefaultPrompt = 101, // Applicable only in bars with the prompt property, such as UINavigationBar and UISearchBar // UIBarMetricsCompactPrompt // // */ // // [savebtn setBackgroundImage:[UIImage imageNamed:@"save"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault]; // // UIBarButtonItem *item1 = [[UIBarButtonItem alloc] init]; // // item1.title = @"item1"; // //// item1.image = [UIImage imageNamed:@"rect_setting"]; // // UIBarButtonItem *item2 = [[UIBarButtonItem alloc] init]; // //// item2.image = [UIImage imageNamed:@"rect_about"]; // // item2.title = @"item2"; // // // UIBarButtonItem *fixedItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil]; // fixedItem.width = 20.0f; // // AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate]; // // if(appDelegate.user_type ==USER_ROLE_EMPLOYEE) // { // [items addObject:savebtn]; // // [items addObject:fixedItem]; // } // [items addObject:btnCommit]; // // [items addObject:item2]; // self.navigationItem.rightBarButtonItems=items; // Do any additional setup after loading the view. } - (void)onBackClick:(UIButton *)sender { [self.navigationController popViewControllerAnimated:false]; } - (void)onSaveClick:(UIButton *)sender { // add params check here. [self.lastedit endEditing:true]; [self.lasttextview endEditing:true]; // self.cancommit=true; // NSMutableDictionary* upparams=[[NSMutableDictionary alloc] init]; // // [upparams setValue:[self.params valueForKey:@"cart2Checkbox"] forKey:@"cart2Checkbox"]; // int section_count=[[self.content_data_download valueForKey:@"section_count"] intValue]; // for(int i=0;i // // */ // }else // if([[itemjson valueForKey:@"control"] isEqualToString:@"action"]) // { // if([[itemjson valueForKey:@"required"] isEqualToString: @"true"] && [itemjson objectForKeyedSubscript:@"data"]==nil) // self.cancommit = false; // } // else if([[itemjson valueForKey:@"control"] isEqualToString:@"switch"]) // { // NSString* valuestr = [itemjson valueForKey:@"value"]; // [upparams setValue:valuestr forKey:[itemjson valueForKey:@"name"]]; // // NSString* value = [itemjson valueForKey:@"value"]; // NSMutableDictionary* boolitem=nil; // NSMutableDictionary* subjson=nil; // if([value isEqualToString:@"true"]) // { // boolitem =[[itemjson objectForKey:@"true"] mutableCopy]; // // } // else // { // boolitem =[[itemjson objectForKey:@"false"] mutableCopy]; // // } // subjson=[[boolitem objectForKey:@"sub_item"] mutableCopy]; // if( subjson!=nil /*&& !active*/) // { // int sub_count = [[subjson valueForKey:@"count"] intValue]; // for(int l=0;l