SalesSlipReceivablesVC.h 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //
  2. // SalesSlipReceivablesVCViewController.h
  3. // IBOSSmini
  4. //
  5. // Created by guan hong hou on 2018/4/8.
  6. // Copyright © 2018年 elongtian. All rights reserved.
  7. //
  8. #import "BaseViewController.h"
  9. #import "SalesSlipListModel.h"
  10. #import "SettlementMethodVC.h"
  11. #import "UseStorageModel.h"
  12. #import "UseStorageVC.h"
  13. #import "SBJsonWriter.h"
  14. #import "RegularExpression.h"
  15. @protocol RefreshDelegate <NSObject>
  16. -(void)refreshData;
  17. @end
  18. @interface SalesSlipReceivablesVC : BaseViewController<UIScrollViewDelegate,UITextFieldDelegate,SettlementMethodDelegate,UseStorageDelegate>
  19. @property(nonatomic,strong) SalesSlipListModel *salesSlipModel;
  20. @property(nonatomic,strong) UIScrollView *scrollView;
  21. @property(nonatomic,strong) UIView *vBody;
  22. @property(nonatomic,strong) UILabel *lblSalesNo;
  23. @property(nonatomic,strong) UILabel *lblCustomerCode;
  24. @property(nonatomic,strong) UILabel *lblDepartment;
  25. @property(nonatomic,strong) UILabel *lblBusinessType;
  26. @property(nonatomic,strong) UILabel *lblCustomerName;
  27. @property(nonatomic,strong) UILabel *lblSalesMan;
  28. @property(nonatomic,strong) UITextField *txtRemarks;
  29. @property(nonatomic,strong) UILabel *lblAmountReceivable;
  30. @property(nonatomic,strong) UILabel *lblAmountReceived;
  31. @property(nonatomic,strong) UILabel *lblSettlementMethod;
  32. @property(nonatomic,strong) UITextField *txtAmountCollected;
  33. @property(nonatomic,strong) UILabel *lblCancellationAmount;
  34. @property(nonatomic,strong) UILabel *lblRemainderReceivables;
  35. @property(nonatomic,strong) UILabel *lblAvailablePredeposit;
  36. @property(nonatomic,strong) UILabel *lblSubtractionPredeposit;
  37. @property(nonatomic,strong) UIButton *btnSave;
  38. @property(nonatomic,strong) NSString *settlementTypeId;
  39. @property(nonatomic,strong) NSString *organizationId;
  40. @property(nonatomic,strong) NSString *customerId;
  41. @property(nonatomic,strong) NSString *salesId;
  42. @property(nonatomic,weak) id<RefreshDelegate> refreshDelegate;
  43. @property (strong, nonatomic) NSMutableArray *useStorageList;
  44. @property (strong, nonatomic) NSMutableArray *useStorageCheckedList;
  45. @property (strong, nonatomic) NSMutableArray *settlementMethodList;
  46. @property (nonatomic,strong) ASIDownManager *downManager;
  47. @property(nonatomic,strong) NSString *salesmanId;
  48. @end