CartViewController.h 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. //
  2. // CartViewController.h
  3. // RedAnt ERP Mobile
  4. //
  5. // Created by Ray on 14-6-6.
  6. // Copyright (c) 2014年 United Software Applications, Inc. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. //#import "CommonGridViewController.h"
  10. #import "CommonEditorViewController.h"
  11. #import "ActiveViewController.h"
  12. @class ModelItemCell;
  13. @interface CartViewController : ActiveViewController <UITableViewDataSource,UITableViewDelegate,CommonEditorViewControllerDelegate/*,CommonGridViewControllerDelegate,ModelItemCellDelegate*/,UIAlertViewDelegate>
  14. @property (strong, nonatomic) IBOutlet UITableView *itemListTable;
  15. @property (strong, nonatomic) IBOutlet UIView *cartItemView;
  16. //@property (strong, nonatomic) IBOutlet UIView *orderCreateView;
  17. //@property (strong,nonatomic) NSMutableDictionary* content_data;
  18. @property (strong,nonatomic) NSMutableArray* content_arr;
  19. @property (strong,nonatomic) NSDictionary* freejson;
  20. @property (weak, nonatomic) IBOutlet UIButton *btnBulkDiscount;
  21. @property (weak, nonatomic) IBOutlet UIButton *btnPrice;
  22. @property (strong,nonatomic) NSString* orderid;
  23. @property (strong, nonatomic) IBOutlet UIButton *btnselect;
  24. @property (strong, nonatomic) IBOutlet UIButton *btndelete;
  25. @property (strong, nonatomic) NSIndexPath *indexPath;
  26. @property double total;
  27. @property double surcharge;
  28. @property double total_cuft;
  29. @property double total_weight;
  30. @property int total_carton;
  31. @property int total_item;
  32. @property int total_QTY;
  33. @property bool edit_check;
  34. @property (weak, nonatomic) IBOutlet UIButton *btnOrderDiscount;
  35. @property (weak, nonatomic) IBOutlet UILabel *labelTotalPrice;
  36. @property (weak, nonatomic) IBOutlet UILabel *labelTotalSurcharge;
  37. //@property (weak, nonatomic) IBOutlet UIButton *btnScanDiscount;
  38. @property (strong,nonatomic) NSString* notes;
  39. @property (strong, nonatomic) IBOutlet UILabel *labelTotal;
  40. @property (strong, nonatomic) IBOutlet UIActivityIndicatorView *mum;
  41. -(void)placeOrder;
  42. @property (nonatomic , copy) void (^onFinishLoad)(void);
  43. //@property (strong, nonatomic) IBOutlet UITableView *orderInfoTableView;
  44. //@property (strong, nonatomic) IBOutlet UITextField *editCount;
  45. //@property (strong, nonatomic) IBOutlet UITextField *editOrderID;
  46. //@property (strong, nonatomic) IBOutlet UIButton *btnAddToOrder;
  47. @property (strong, nonatomic) IBOutlet UIView *toolpanel;
  48. @property (strong, nonatomic) IBOutlet UIToolbar *toolbar;
  49. @property (strong, nonatomic) IBOutlet UIBarButtonItem *btn_addwish;
  50. @property (strong, nonatomic) IBOutlet UIBarButtonItem *btn_delete;
  51. @property (strong, nonatomic) IBOutlet UIBarButtonItem *btn_edit_select;
  52. @property (strong, nonatomic) IBOutlet UILabel *label_net_err;
  53. @property (strong, nonatomic) NSMutableArray *edit_select_arr;
  54. @property (strong, nonatomic) NSString *scanner_code;
  55. @property (strong, nonatomic) IBOutlet UILabel *label_cuft;
  56. @property (strong, nonatomic) IBOutlet UILabel *label_weight;
  57. @property (strong, nonatomic) IBOutlet UILabel *label_carton;
  58. @property (strong, nonatomic) IBOutlet UILabel *label_qty;
  59. @property (strong, nonatomic) IBOutlet UILabel *label_items;
  60. @property (strong, nonatomic) IBOutlet UILabel *label_notes;
  61. #if defined(USE_BLE_SCANNER) || defined(USE_MFI_SCANNER)
  62. @property bool batch_scan;
  63. @property bool stop_response;
  64. #endif
  65. @end