Example #1
0
        // 積込完了時に生成されるファイル(納品で使います。)
        private void CreateTsumiFiles()
        {
            // CRATE TUMIKOMI FILE
            // MAIN FILE
            List <MFile> mFiles      = WebService.RequestTumikomi100(souko_cd, kitaku_cd, syuka_date, bin_no, course, tokuisaki_cd, todokesaki_cd);
            MFileHelper  mFileHelper = new MFileHelper();

            mFileHelper.DeleteAll();
            mFileHelper.InsertALL(mFiles);

            //PsFile psFile = WebService.RequestTumikomi180(souko_cd, syuka_date);

            /*
             * PsFileHelper psFileHelper = new PsFileHelper();
             * PsFile psFile = new PsFile();
             * psFileHelper.DeleteAll();
             * psFileHelper.Insert(psFile);
             */

            // MAILBACK FILE
            List <MbFile> mbFiles      = WebService.RequestTumikomi140(souko_cd, kitaku_cd, syuka_date, bin_no, course);
            MbFileHelper  mbFileHelper = new MbFileHelper();

            mbFileHelper.DeleteAll();
            mbFileHelper.InsertAll(mbFiles);

            // SOUKO FILE
            SoFile       soFile       = WebService.RequestTumikomi160(souko_cd);
            SoFileHelper soFileHelper = new SoFileHelper();

            soFileHelper.DeleteAll();
            soFileHelper.Insert(soFile);

            // VENDOR FILE
            string          nohin_date     = DateTime.Now.ToString("yyyyMMdd");
            List <MateFile> mateFile       = WebService.RequestTumikomi260();
            MateFileHelper  mateFileHelper = new MateFileHelper();

            mateFileHelper.DeleteAll();
            mateFileHelper.InsertAll(mateFile);

            // TOKUISAKI FILE
            List <TokuiFile> tokuiFile       = WebService.RequestTumikomi270();
            TokuiFileHelper  tokuiFileHelper = new TokuiFileHelper();

            tokuiFileHelper.DeleteAll();
            tokuiFileHelper.InsertAll(tokuiFile);

            Log.Debug(TAG, "CreateTsumiFiles end");
        }
Example #2
0
 public bool Insert(SoFile soFile)
 {
     try
     {
         using (var connection = new SQLiteConnection(System.IO.Path.Combine(folder, dbFileName)))
         {
             connection.Insert(soFile);
             return(true);
         }
     }
     catch (SQLiteException ex)
     {
         Log.Info("SQLiteEx", ex.Message);
         return(false);
     }
 }
Example #3
0
        // 積込完了時に生成されるファイル(納品で使います。)
        private void CreateTsumiFiles()
        {
            string souko_cd      = prefs.GetString("souko_cd", "");
            string kitaku_cd     = prefs.GetString("kitaku_cd", "");
            string syuka_date    = prefs.GetString("syuka_date", "");
            string tokuisaki_cd  = prefs.GetString("tokuisaki_cd", "");
            string todokesaki_cd = prefs.GetString("todokesaki_cd", "");
            string bin_no        = prefs.GetString("bin_no", "");
            string course        = prefs.GetString("course", "");

            // CRATE TUMIKOMI FILE
            // MAIN FILE
            List <MFile> mFiles = WebService.RequestTumikomi100(souko_cd, kitaku_cd, syuka_date, bin_no, course, tokuisaki_cd, todokesaki_cd);

            new MFileHelper().InsertALL(mFiles);

            // It would be useless..
            //PsFile psFile = WebService.RequestTumikomi180();
            PsFile psFile = new PsFile {
                pass = ""
            };

            new PsFileHelper().Insert(psFile);

            // MAILBACK FILE
            List <MbFile> mbFiles = WebService.RequestTumikomi140(souko_cd, kitaku_cd, syuka_date, bin_no, course);

            new MbFileHelper().InsertAll(mbFiles);

            // SOUKO FILE
            SoFile soFile = WebService.RequestTumikomi160(souko_cd);

            new SoFileHelper().Insert(soFile);

            // VENDOR FILE
            List <MateFile> mateFile = WebService.RequestTumikomi260();

            new MateFileHelper().InsertAll(mateFile);

            // TOKUISAKI FILE
            List <TokuiFile> tokuiFile = WebService.RequestTumikomi270();

            new TokuiFileHelper().InsertAll(tokuiFile);

            Log.Debug(TAG, "CreateTsumiFiles end");

            Dictionary <string, string> param = new Dictionary <string, string>
            {
                { "pTerminalID", prefs.GetString("terminal_id", "") },
                { "pProgramID", "TUM" },
                { "pSagyosyaCD", prefs.GetString("sagyousya_cd", "") },
                { "pSoukoCD", souko_cd },
                { "pSyukaDate", syuka_date },
                { "pBinNo", bin_no },
                { "pCourse", course },
                { "pTokuisakiCD", tokuisaki_cd },
                { "pTodokesakiCD", todokesaki_cd },
                { "pHHT_No", prefs.GetString("hht_no", "") }
            };

            //配車テーブルの該当コースの各数量を実績数で更新する
            var updateResult = WebService.CallTumiKomiProc("210", param);

            if (updateResult.poRet == "0" || updateResult.poRet == "99")
            {
                editor.PutBoolean("tenpo_zan_flg", updateResult.poRet == "99" ? true : false);
                editor.Apply();

                Activity.RunOnUiThread(() =>
                {
                    //	正常登録
                    ShowDialog("報告", "積込検品が\n完了しました。", () => {
                        FragmentManager.PopBackStack(FragmentManager.GetBackStackEntryAt(0).Id, 0);
                    });
                });
            }
            else
            {
                ShowDialog("エラー", "表示データがありません", () => {});
                return;
            }
        }