Example #1
0
        private void initKdenDB()
        {
            string sFileName;

            string[] sLine;

            // データベース初期化
            m_libOdbc.createUseTable();
            sFileName = m_sExecPath + "\\kden\\syouhin.txt";
            sLine     = m_libCmn.LoadFileLineSJIS(sFileName);
            m_libOdbc.initSyouhinRecords(sLine);

            /*
             * sFileName = m_sExecPath + "\\kden\\seikyusaki.txt";
             * sLine = m_libCmn.LoadFileLineSJIS(sFileName);
             * m_libOdbc.initSeikyusakiRecords(sLine);
             * sFileName = m_sExecPath + "\\kden\\sasidasinin.txt";
             * sLine = m_libCmn.LoadFileLineSJIS(sFileName);
             * m_libOdbc.initSasidasininRecords(sLine);
             * sFileName = m_sExecPath + "\\kden\\furikomisaki.txt";
             * sLine = m_libCmn.LoadFileLineSJIS(sFileName);
             * m_libOdbc.initFurikomisakiRecords(sLine);
             */
            sFileName = m_sExecPath + "\\kden\\seikyukubun.txt";
            sLine     = m_libCmn.LoadFileLineSJIS(sFileName);
            m_libOdbc.initSkkubunRecords(sLine);

            //m_libOdbc.testDataCreate();
        }
Example #2
0
        private void btnTuyaMM_Click(object sender, RoutedEventArgs e)
        {
            string sFileName;

            string[]      sLine;
            int           max, idx;
            List <string> listLine;

            m_nSelectWinSW = 1;
            listLine       = new List <string>();
            sFileName      = m_sExecPath + "\\kden\\month.txt";
            sLine          = m_libCmn.LoadFileLineSJIS(sFileName);
            max            = sLine.Length;
            for (idx = 1; idx < max; idx++)
            {
                if (sLine[idx] != "")
                {
                    listLine.Add(sLine[idx]);
                }
            }
            showMinSlctWin(listLine, btnTuyaMM);
        }
Example #3
0
        private void initCmbTaxKubun()
        {
            string sFileName;
            int    max, idx;

            String[] sAry;

            cmbSrcTaxKubun.Items.Clear();
            sFileName         = m_sExecPath + "\\kden\\taxkubun.txt";
            m_sTaxKubunLine   = m_libCmn.LoadFileLineSJIS(sFileName);
            sAry              = m_sTaxKubunLine[0].Split(',');
            txtSrcTaxPar.Text = sAry[1];
            max = m_sTaxKubunLine.Length;
            for (idx = 1; idx < max; idx++)
            {
                sAry = m_sTaxKubunLine[idx].Split(',');
                if (sAry[0] != "")
                {
                    cmbSrcTaxKubun.Items.Add(sAry[0]);
                    cmbTaxKubun.Items.Add(sAry[0]);
                }
            }
        }
Example #4
0
        public void InitCommandString()
        {
            string sFileName;

            string[] aryLine;

            sFileName  = m_sExecPath + "\\kden\\element.txt";
            aryLine    = m_libCmn.LoadFileLineSJIS(sFileName);
            m_sKaisya1 = aryLine[1];
            m_sKaisya2 = aryLine[2];
            m_sPostNo  = aryLine[3];
            m_sAddress = aryLine[4];
            m_sTel     = aryLine[5];
            m_sFax     = aryLine[6];

            sFileName = m_sExecPath + "\\kden\\elebank.txt";
            m_sBank   = m_libCmn.LoadFileLineSJIS(sFileName);

            sFileName = m_sExecPath + "\\kden\\elenouhin.txt";
            m_sNouhin = m_libCmn.LoadFileLineSJIS(sFileName);

            sFileName = m_sExecPath + "\\kden\\eleseikyu.txt";
            m_sSeikyu = m_libCmn.LoadFileLineSJIS(sFileName);
        }
        private void initCmbSearchKind()
        {
            string sFileName;

            string[] sLine;
            int      max, idx;

            sFileName = m_sExecPath + "\\kden\\shyouhinkind.txt";
            sLine     = m_libCmn.LoadFileLineSJIS(sFileName);
            cmbSearchKind.Items.Add("全て");
            max = sLine.Length;
            for (idx = 1; idx < max; idx++)
            {
                if (sLine[idx] != "")
                {
                    cmbSearchKind.Items.Add(sLine[idx]);
                }
            }
        }
Example #6
0
        private void drawCanvas(Canvas canvas)
        {
            double fs, sp;
            string sFileName;

            string[] aryLine;
            int      max, idx;

            string[] ary;
            double   dx, dy;
            double   sx, sy;
            double   wd, hi;
            string   str;

            m_dFontSize  = 5.0;
            m_dFontTime  = 1.0;
            m_dFontSpace = 0.0;
            m_sFontName  = "MS 明朝";
            m_nTateGaki  = 0;
            fs           = trnsLen(m_dFontSize);
            m_libCanvas.setFontSize(fs);
            m_libCanvas.setFontName(m_sFontName);
            m_libCanvas.setFontNomal();
            m_libCanvas.setBrushFill(-1, -1, -1);
            m_libCanvas.setBrushStroke(0, 0, 0, 0.5, 0);
            m_libCanvas.setBrushText(0, 0, 0);

            sFileName = m_sExecPath + "\\kden\\fuutou.lay";
            aryLine   = m_libCmn.LoadFileLineSJIS(sFileName);
            max       = aryLine.Length;
            for (idx = 1; idx < max; idx++)
            {
                ary = aryLine[idx].Split(',');
                if (ary.Length < 2)
                {
                    continue;
                }
                switch (ary[0])
                {
                case "FONT":
                    wd          = m_libCmn.StrToDouble(ary[1]);
                    hi          = m_libCmn.StrToDouble(ary[2]);
                    m_sFontName = ary[3];
                    m_nTateGaki = m_libCmn.StrToInt(ary[4]);
                    if (m_nTateGaki == 0)
                    {
                        m_dFontSize = hi;
                        m_dFontTime = wd / hi;
                    }
                    else
                    {
                        m_dFontSize = wd;
                        m_dFontTime = hi / wd;
                    }
                    fs = trnsLen(m_dFontSize);
                    m_libCanvas.setFontSize(fs);
                    m_libCanvas.setFontName(m_sFontName);
                    break;

                case "FSPC":
                    m_dFontSpace = m_libCmn.StrToDouble(ary[1]);
                    break;

                case "STRG":
                    sp  = trnsLen(m_dFontSpace);
                    str = analyzeString(ary[3]);
                    dx  = m_libCmn.StrToDouble(ary[1]);
                    dy  = m_libCmn.StrToDouble(ary[2]);
                    sx  = trnsX(dx);
                    sy  = trnsY(dy);
                    if (m_nTateGaki == 0)
                    {
                        m_libCanvas.drawYokoStrg(canvas, sx, sy, sp, m_dFontTime, str);
                    }
                    else
                    {
                        m_libCanvas.drawTateStrg(canvas, sx, sy, sp, m_dFontTime, str);
                    }
                    break;

                case "RSTR":
                    sp  = trnsLen(m_dFontSpace);
                    fs  = trnsLen(m_dFontSize);
                    str = analyzeString(ary[3]);
                    dx  = m_libCmn.StrToDouble(ary[1]);
                    dy  = m_libCmn.StrToDouble(ary[2]);
                    if (m_nTateGaki == 0)
                    {
                        sx = trnsX(dx) - fs * m_dFontTime * str.Length -  -sp * m_dFontTime * (str.Length - 1);
                        sy = trnsY(dy);
                        m_libCanvas.drawYokoStrg(canvas, sx, sy, sp, m_dFontTime, str);
                    }
                    else
                    {
                        sx = trnsX(dx);
                        sy = trnsY(dy) - fs * m_dFontTime * str.Length -  -sp * m_dFontTime * (str.Length - 1);
                        m_libCanvas.drawTateStrg(canvas, sx, sy, sp, m_dFontTime, str);
                    }
                    break;
                }
            }
        }