Exemplo n.º 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");
        }
Exemplo n.º 2
0
        private void Confirm()
        {
            if (etTokuisakiCd.Text == "")
            {
                ShowDialog("エラー", "得意先コードを入力してください。", () => { etTokuisakiCd.RequestFocus(); });
                return;
            }

            if (etTodokesakiCd.Text == "")
            {
                ShowDialog("エラー", "届先コードを入力してください。", () => { etTodokesakiCd.RequestFocus(); });
                return;
            }

            TokuiFileHelper tokuiFileHelper = new TokuiFileHelper();
            TokuiFile       result          = tokuiFileHelper.SelectByPk(etTokuisakiCd.Text, etTodokesakiCd.Text);

            if (result != null)
            {
                // よろしいですか? 表示
                string confirmMsg = @"
移動先得意先 : @temp1
移動先届先 : @temp2
@temp3

よろしいですか?
                                        ";

                confirmMsg = confirmMsg.Replace("@temp1", result.tokuisaki_cd);
                confirmMsg = confirmMsg.Replace("@temp2", result.todokesaki_cd);
                confirmMsg = confirmMsg.Replace("@temp3", result.tokuisaki_nm);

                ShowDialog("確認", confirmMsg, () => {
                    StartFragment(FragmentManager, typeof(IdouNohinWorkFragment));
                });
            }
            else
            {
                ShowDialog("確認", "届先コードがみつかりません。", () => {
                    etTokuisakiCd.Text  = "";
                    etTodokesakiCd.Text = "";
                    etTokuisakiCd.RequestFocus();
                });
            }
        }