Selaa lähdekoodia

160829
Add create upload data func

Ray Zhang 9 vuotta sitten
vanhempi
commit
4b794d735e

BIN
RedAnt ERP Mobile/RedAnt ERP Mobile.xcworkspace/xcuserdata/Ray.xcuserdatad/UserInterfaceState.xcuserstate


+ 152 - 88
RedAnt ERP Mobile/RedAnt ERP Mobile.xcworkspace/xcuserdata/Ray.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -132,11 +132,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "4509"
-            endingLineNumber = "4509"
+            startingLineNumber = "4513"
+            endingLineNumber = "4513"
             landmarkName = "+offline_itemsearch:"
             landmarkType = "5">
          </BreakpointContent>
@@ -176,7 +176,7 @@
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            shouldBeEnabled = "Yes"
+            shouldBeEnabled = "No"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
@@ -244,11 +244,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3424"
-            endingLineNumber = "3424"
+            startingLineNumber = "3428"
+            endingLineNumber = "3428"
             landmarkName = "+offline_contactlist:"
             landmarkType = "5">
          </BreakpointContent>
@@ -260,11 +260,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3613"
-            endingLineNumber = "3613"
+            startingLineNumber = "3617"
+            endingLineNumber = "3617"
             landmarkName = "+offline_contactlist:"
             landmarkType = "5">
          </BreakpointContent>
@@ -276,12 +276,12 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3725"
-            endingLineNumber = "3725"
-            landmarkName = "+offline_createContact:"
+            startingLineNumber = "3729"
+            endingLineNumber = "3729"
+            landmarkName = "+offline_contactlist:"
             landmarkType = "5">
          </BreakpointContent>
       </BreakpointProxy>
@@ -292,12 +292,12 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3714"
-            endingLineNumber = "3714"
-            landmarkName = "+offline_createContact:"
+            startingLineNumber = "3718"
+            endingLineNumber = "3718"
+            landmarkName = "+offline_contactlist:"
             landmarkType = "5">
          </BreakpointContent>
       </BreakpointProxy>
@@ -308,12 +308,12 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3817"
-            endingLineNumber = "3817"
-            landmarkName = "+offline_saveContact:update:"
+            startingLineNumber = "3821"
+            endingLineNumber = "3821"
+            landmarkName = "+offline_createContact:"
             landmarkType = "5">
          </BreakpointContent>
       </BreakpointProxy>
@@ -324,12 +324,12 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3715"
-            endingLineNumber = "3715"
-            landmarkName = "+offline_createContact:"
+            startingLineNumber = "3719"
+            endingLineNumber = "3719"
+            landmarkName = "+offline_contactlist:"
             landmarkType = "5">
          </BreakpointContent>
       </BreakpointProxy>
@@ -356,7 +356,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493617690.116092"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1820"
@@ -372,7 +372,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493617690.116092"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1916"
@@ -404,11 +404,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/data_provider/iSalesNetwork.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3016"
-            endingLineNumber = "3016"
+            startingLineNumber = "3021"
+            endingLineNumber = "3021"
             landmarkName = "+parse_authinfo:user:password:"
             landmarkType = "5">
          </BreakpointContent>
@@ -436,7 +436,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493617690.116092"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "2038"
@@ -452,7 +452,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493606701.497055"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1794"
@@ -468,7 +468,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493617690.116092"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "2057"
@@ -548,11 +548,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/RAUtils.m"
-            timestampString = "493181059.219311"
+            timestampString = "494132274.223479"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "354"
-            endingLineNumber = "354"
+            startingLineNumber = "624"
+            endingLineNumber = "624"
             landmarkName = "+add_to_cart:selectorholder:selector:"
             landmarkType = "5">
          </BreakpointContent>
@@ -596,11 +596,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2596"
-            endingLineNumber = "2596"
+            startingLineNumber = "2600"
+            endingLineNumber = "2600"
             landmarkName = "+model_selector:field:db:"
             landmarkType = "5">
          </BreakpointContent>
@@ -642,7 +642,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493606701.497055"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1579"
@@ -658,7 +658,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493606701.497055"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1606"
@@ -706,7 +706,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493606701.497055"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1580"
@@ -738,7 +738,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493606701.497055"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1709"
@@ -754,7 +754,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493546187.942509"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1461"
@@ -770,7 +770,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493606701.497055"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1662"
@@ -786,7 +786,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493606701.497055"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1545"
@@ -818,7 +818,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493606701.497055"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1538"
@@ -834,7 +834,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493606701.497055"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1705"
@@ -850,7 +850,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493606701.497055"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1687"
@@ -866,7 +866,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493606239.076936"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1477"
@@ -882,7 +882,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493607323.822204"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1664"
@@ -898,7 +898,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493616761.723881"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1798"
@@ -914,7 +914,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493616993.252884"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1806"
@@ -930,7 +930,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493616993.766346"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1802"
@@ -1010,11 +1010,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "5535"
-            endingLineNumber = "5535"
+            startingLineNumber = "5539"
+            endingLineNumber = "5539"
             landmarkName = "+offline_orderlist:"
             landmarkType = "5">
          </BreakpointContent>
@@ -1026,11 +1026,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "5536"
-            endingLineNumber = "5536"
+            startingLineNumber = "5540"
+            endingLineNumber = "5540"
             landmarkName = "+offline_orderlist:"
             landmarkType = "5">
          </BreakpointContent>
@@ -1042,7 +1042,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493636790.107116"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1678"
@@ -1058,11 +1058,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/data_provider/iSalesNetwork.m"
-            timestampString = "493715060.152765"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "891"
-            endingLineNumber = "891"
+            startingLineNumber = "896"
+            endingLineNumber = "896"
             landmarkName = "+cancel_Order:order_code:"
             landmarkType = "5">
          </BreakpointContent>
@@ -1074,7 +1074,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493723937.720841"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1419"
@@ -1090,7 +1090,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493800450.584147"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "1934"
@@ -1106,7 +1106,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493800539.776959"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "2085"
@@ -1122,11 +1122,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2235"
-            endingLineNumber = "2235"
+            startingLineNumber = "2239"
+            endingLineNumber = "2239"
             landmarkName = "+copy_bcardImg:"
             landmarkType = "5">
          </BreakpointContent>
@@ -1170,11 +1170,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3671"
-            endingLineNumber = "3671"
+            startingLineNumber = "3675"
+            endingLineNumber = "3675"
             landmarkName = "+offline_contactlist:"
             landmarkType = "5">
          </BreakpointContent>
@@ -1186,11 +1186,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3501"
-            endingLineNumber = "3501"
+            startingLineNumber = "3505"
+            endingLineNumber = "3505"
             landmarkName = "+offline_contactlist:"
             landmarkType = "5">
          </BreakpointContent>
@@ -1214,11 +1214,11 @@
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            shouldBeEnabled = "Yes"
+            shouldBeEnabled = "No"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493804008.471998"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "2092"
@@ -1234,11 +1234,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2307"
-            endingLineNumber = "2307"
+            startingLineNumber = "2311"
+            endingLineNumber = "2311"
             landmarkName = "+offline_saveBusinesscard:"
             landmarkType = "5">
          </BreakpointContent>
@@ -1250,11 +1250,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493805956.984114"
+            timestampString = "494134242.157776"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2362"
-            endingLineNumber = "2362"
+            startingLineNumber = "2366"
+            endingLineNumber = "2366"
             landmarkName = "+offline_saveBusinesscard:"
             landmarkType = "5">
          </BreakpointContent>
@@ -1262,11 +1262,11 @@
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            shouldBeEnabled = "Yes"
+            shouldBeEnabled = "No"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "493804908.085338"
+            timestampString = "493886267.254444"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "2228"
@@ -1278,7 +1278,7 @@
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            shouldBeEnabled = "Yes"
+            shouldBeEnabled = "No"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/contact/CustomerInfoViewController.m"
@@ -1291,5 +1291,69 @@
             landmarkType = "5">
          </BreakpointContent>
       </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "common/Functions/offline/OLDataProvider.m"
+            timestampString = "493886267.254444"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "2093"
+            endingLineNumber = "2093"
+            landmarkName = "+offline_contactinfo:"
+            landmarkType = "5">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "common/Functions/offline/OLDataProvider.m"
+            timestampString = "493809807.810833"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "185"
+            endingLineNumber = "185"
+            landmarkName = "+offline_notimpl"
+            landmarkType = "5">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "common/Functions/offline/OLDataProvider.m"
+            timestampString = "494134242.157776"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "6788"
+            endingLineNumber = "6788"
+            landmarkName = "+orderTotalDic:otherTotal:db:"
+            landmarkType = "5">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "common/data_provider/iSalesDB.m"
+            timestampString = "493883705.875599"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "362"
+            endingLineNumber = "362"
+            landmarkName = "+get_db"
+            landmarkType = "5">
+         </BreakpointContent>
+      </BreakpointProxy>
    </Breakpoints>
 </Bucket>

+ 4 - 0
RedAnt ERP Mobile/common/Functions/offline/OLDataProvider.h

@@ -74,6 +74,10 @@
 
 +(bool) check_offlinedata ;
 
+
+
+// sync 
++(void) prepareUpdata:(NSArray*) arr_order;
 //  category filter, contact advanced search, item search, search,wishlist,
 
 //+(NSDictionary*) model_img :(int)product_id;

+ 264 - 0
RedAnt ERP Mobile/common/Functions/offline/OLDataProvider.m

@@ -18,6 +18,270 @@
 @end
 
 @implementation OLDataProvider
++(void) prepareUpdata:(NSArray*) arr_order
+{
+    NSString* serial= [[NSUUID UUID] UUIDString];
+    NSMutableDictionary* ret = [[NSMutableDictionary alloc] init];
+    ret[@"contact"]=[self prepareContact:serial];
+    ret[@"wishlist"]=[self prepareWishlist:serial];
+    ret[@"order"]=[self prepareOrder:serial soid:arr_order];
+    
+}
++ (bool) copy_upImg:(NSString* ) serial file:(NSString*) filename
+{
+    if(filename.length==0)
+        return false;
+    // NSMutableDictionary* ret = [[NSMutableDictionary alloc] init];
+    bool ret=false;
+    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
+    NSString *cachefolder = [paths objectAtIndex:0];
+    
+    //    NSString* from_subpath= [fromPath stringByReplacingOccurrencesOfString:cachefolder withString:@""];
+    NSString *offline_createimg = [cachefolder stringByAppendingPathComponent:@"offline_createimg"];
+    NSString *upfolder = [cachefolder stringByAppendingPathComponent:@"upload_data"];
+    upfolder = [upfolder stringByAppendingPathComponent:serial];
+    NSString * fromPath= [offline_createimg stringByAppendingPathComponent:filename];
+    NSString * toPath= [upfolder stringByAppendingPathComponent:filename];
+    
+    NSFileManager* fileManager = [NSFileManager defaultManager];
+    BOOL bdir=NO;
+    if(!  [fileManager fileExistsAtPath:toPath isDirectory:&bdir])
+    {
+        
+        NSError *error = nil;
+        if(![fileManager copyItemAtPath:fromPath toPath:toPath error:&error])
+        {
+            ret=false;
+        }
+        else
+        {
+            ret=true;
+        }
+    }
+    return ret;
+}
++(NSMutableDictionary*) prepareWishlist:(NSString* ) serial
+{
+    
+    NSMutableDictionary* ret = [[NSMutableDictionary alloc] init];
+    sqlite3 *db = [iSalesDB get_db];
+    
+    NSString *sqlQuery =@"select _id,product_id,item_id,qty,create_time";
+    sqlite3_stmt * statement;
+    
+    
+    [ret setValue:[NSNumber numberWithInt:AP_USER_NOT_AUTH ] forKey:@"result"];
+    
+    int count=0;
+    int dbresult=sqlite3_prepare_v2(db, [sqlQuery UTF8String], -1, &statement, nil);
+    if ( dbresult== SQLITE_OK)
+    {
+        
+        
+        while (sqlite3_step(statement) == SQLITE_ROW)
+        {
+            
+            
+            NSMutableDictionary* itemjson = [[NSMutableDictionary alloc] init];
+            
+            
+            
+            
+            int _id = sqlite3_column_int(statement, 0);
+            int product_id = sqlite3_column_int(statement, 1);
+            int item_id = sqlite3_column_int(statement, 2);
+            int qty = sqlite3_column_int(statement, 3);
+            
+            char *create_time = (char*)sqlite3_column_text(statement, 4);
+            NSString* nscreate_time=nil;
+            if(create_time!=nil)
+            {
+                nscreate_time= [[NSString alloc]initWithUTF8String:create_time];
+                
+            }
+            
+            itemjson[@"_id"]=[NSNumber numberWithInt:_id];
+            itemjson[@"product_id"]=[NSNumber numberWithInt:product_id];
+            itemjson[@"item_id"]=[NSNumber numberWithInt:item_id];
+            itemjson[@"qty"]=[NSNumber numberWithInt:qty];
+            itemjson[@"create_time"]=nscreate_time;
+            
+            
+            ret[[NSString stringWithFormat:@"item_%d",count]]=itemjson;
+            count++;
+        }
+        
+        
+        ret[@"result"]=[NSNumber numberWithInt:RESULT_TRUE ];
+        sqlite3_finalize(statement);
+    }
+    
+    ret[@"count"]=[NSNumber numberWithInt:count ];
+    
+    [iSalesDB close_db:db];
+    
+    
+    return ret;
+}
++(NSMutableDictionary*) prepareOrder:(NSString* ) serial soid:(NSArray*) arr_soid
+{
+    NSMutableDictionary* ret = [[NSMutableDictionary alloc] init];
+    sqlite3 *db = [iSalesDB get_db];
+    for(int i=0;i<arr_soid.count;i++)
+    {
+        
+        
+        NSString *sqlQuery =[NSString stringWithFormat:@"select _id,sync_data from offline_order where so_id='%@'",arr_soid[i]];
+        sqlite3_stmt * statement;
+        
+        
+        [ret setValue:[NSNumber numberWithInt:AP_USER_NOT_AUTH ] forKey:@"result"];
+        
+        int count=0;
+        int dbresult=sqlite3_prepare_v2(db, [sqlQuery UTF8String], -1, &statement, nil);
+        if ( dbresult== SQLITE_OK)
+        {
+            
+            
+            if (sqlite3_step(statement) == SQLITE_ROW)
+            {
+                
+                
+                NSMutableDictionary* itemjson = [[NSMutableDictionary alloc] init];
+                
+                
+                
+                
+                int _id = sqlite3_column_int(statement, 0);
+                
+                char *sync_data = (char*)sqlite3_column_text(statement, 1);
+                NSString* nssync_data=nil;
+                if(sync_data!=nil)
+                {
+                    nssync_data= [[NSString alloc]initWithUTF8String:sync_data];
+                    
+                }
+                
+                itemjson[@"_id"]=[NSNumber numberWithInt:_id];
+                itemjson[@"json_data"]= nssync_data;
+                
+                
+                ret[[NSString stringWithFormat:@"item_%d",count]]=itemjson;
+                count++;
+            }
+            
+            
+            ret[@"result"]=[NSNumber numberWithInt:RESULT_TRUE ];
+            sqlite3_finalize(statement);
+        }
+        
+        ret[@"count"]=[NSNumber numberWithInt:count ];
+        
+        
+    }
+    [iSalesDB close_db:db];
+    
+    
+    return ret;
+}
++(NSMutableDictionary*) prepareContact:(NSString* ) serial
+{
+    
+    NSMutableDictionary* ret = [[NSMutableDictionary alloc] init];
+    sqlite3 *db = [iSalesDB get_db];
+    //        UIApplication * app = [UIApplication sharedApplication];
+    // AppDelegate *appDelegate = (AppDelegate *)[app delegate];
+    
+    
+    
+    
+    
+    
+    NSString *sqlQuery =@"select _id,img_0,img_1,img_2,sync_data from offline_contact where is_active=1 and not sync_data is null";
+    
+    
+    
+    sqlite3_stmt * statement;
+    
+    
+    [ret setValue:[NSNumber numberWithInt:AP_USER_NOT_AUTH ] forKey:@"result"];
+    
+    int count=0;
+    int dbresult=sqlite3_prepare_v2(db, [sqlQuery UTF8String], -1, &statement, nil);
+    if ( dbresult== SQLITE_OK)
+    {
+        
+        
+        while (sqlite3_step(statement) == SQLITE_ROW)
+        {
+            
+            
+            NSMutableDictionary* itemjson = [[NSMutableDictionary alloc] init];
+            
+            
+            
+            
+            int _id = sqlite3_column_int(statement, 0);
+            
+            char *img_0 = (char*)sqlite3_column_text(statement, 1);
+            NSString* nsimg_0=nil;
+            if(img_0!=nil)
+            {
+                nsimg_0= [[NSString alloc]initWithUTF8String:img_0];
+                [self copy_upImg:serial file:nsimg_0];
+            }
+            
+            char *img_1 = (char*)sqlite3_column_text(statement, 2);
+            NSString* nsimg_1=nil;
+            if(img_1!=nil)
+            {
+                nsimg_1= [[NSString alloc]initWithUTF8String:img_1];
+                [self copy_upImg:serial file:nsimg_1];
+            }
+            
+            char *img_2 = (char*)sqlite3_column_text(statement, 3);
+            NSString* nsimg_2=nil;
+            if(img_2!=nil)
+            {
+                nsimg_2= [[NSString alloc]initWithUTF8String:img_2];
+                [self copy_upImg:serial file:nsimg_2];
+            }
+            
+            
+            char *sync_data = (char*)sqlite3_column_text(statement, 4);
+            NSString* nssync_data=nil;
+            if(sync_data!=nil)
+                nssync_data= [[NSString alloc]initWithUTF8String:sync_data];
+            
+            
+            
+            //            itemjson[@"img_url"]= [self model_category_img:[NSString stringWithFormat:@"%@",[NSNumber numberWithInt:item_id]] model_name:nil db:db];
+            
+            itemjson[@"_id"]=[NSNumber numberWithInt:_id];
+            itemjson[@"json_data"]= nssync_data;
+            
+            ret[[NSString stringWithFormat:@"item_%d",count]]=itemjson;
+            count++;
+        }
+        
+        
+        ret[@"result"]=[NSNumber numberWithInt:RESULT_TRUE ];
+        sqlite3_finalize(statement);
+    }
+    
+    
+    
+    
+    
+    
+    
+    ret[@"count"]=[NSNumber numberWithInt:count ];
+    
+    [iSalesDB close_db:db];
+    
+    
+    return ret;
+}
 +(bool) check_offlinedata
 {
     UIApplication * app = [UIApplication sharedApplication];

+ 1 - 0
RedAnt ERP Mobile/common/RAUtils.h

@@ -42,6 +42,7 @@ typedef void (^add_to_cart_Handler)(void);
 +(NSDictionary*) dictfromfile:(NSString*) path;
 
 
+
 + (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size;
 +(UIImage*)img_compress:(UIImage*)image kbsize:(float) size;
 +(NSString* )current_date;

+ 2 - 1
RedAnt ERP Mobile/common/RAUtils.m

@@ -24,6 +24,7 @@
     return string2dic;
     
 }
+
 + (bool)mergeContentsOfPath:(NSString *)srcDir intoPath:(NSString *)dstDir error:(NSError**)err {
     
     NSLog(@"- mergeContentsOfPath: %@\n intoPath: %@", srcDir, dstDir);
@@ -1299,7 +1300,7 @@ begin:
     
     
     //    BOOL iOS7 = [[[UIDevice currentDevice] systemVersion] floatValue] >= 7;
-    //    
+    //
     //    CGFloat screenHeight = [UIScreen mainScreen].bounds.size.height;
     //    if (!iOS7) {
     //        screenHeight -= 20;