////////////////////////////////////////////////////////////////////////////
        //  インターフェイス名 : CreateSqlCommand
        /// <summary>
        /// 
        /// </summary>
        /// <param name="searchCond"></param>
        /// <history>
        /// 日付    担当者   内容
        /// 2014/08/12 AnhNV  新規作成
        /// </history>
        ////////////////////////////////////////////////////////////////////////////
        private SqlCommand CreateSqlCommand(JokasoDaichoMstSearchCond searchCond)
        {
            SqlCommand command = new SqlCommand();
            SqlParameterCollection commandParams = command.Parameters;

            StringBuilder sqlContent = new StringBuilder();

            // SELECT
            sqlContent.Append(" select                                                                                                                       ");
            sqlContent.Append("     jdm.JokasoHokenjoCd,                                                                                                     ");
            sqlContent.Append("     hm.HokenjoNm,                                                                                                            ");
            sqlContent.Append("     jdm.JokasoTorokuNendo,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoRenban,                                                                                                        ");
            sqlContent.Append("     jdm.JokasoKbn,                                                                                                           ");
            sqlContent.Append("     jdm.JokasoSetchishaKbn,                                                                                                  ");
            sqlContent.Append("     jdm.JokasoSetchishaCd,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoSetchishaKana,                                                                                                 ");
            sqlContent.Append("     jdm.JokasoKensakuKana,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoSetchishaNm,                                                                                                   ");
            //sqlContent.Append("     -- jdm.JokasoSetchishaShikuchoson,                                                                                       ");
            sqlContent.Append("     jdm.JokasoSetchishaAdr,                                                                                                  ");
            sqlContent.Append("     jdm.JokasoSetchishaZipCd,                                                                                                ");
            sqlContent.Append("     jdm.JokasoSetchishaTelCd,                                                                                                ");
            //sqlContent.Append("     -- jdm.JokasoSetchiBashoShikuchoson,                                                                                     ");
            sqlContent.Append("     jdm.JokasoSetchiBashoAdr,                                                                                                ");
            sqlContent.Append("     jdm.JokasoSetchiBashoZipCd,                                                                                              ");
            sqlContent.Append("     jdm.JokasoSetchiBashoTelCd,                                                                                              ");
            sqlContent.Append("     jdm.JokasoShisetsuNm,                                                                                                    ");
            sqlContent.Append("     jdm.JokasoSetchiBashoHokenjoCd,                                                                                          ");
            sqlContent.Append("     jdm.JokasoKyuChikuCd,                                                                                                    ");
            sqlContent.Append("     jdm.JokasoHoteiSishoCd,                                                                                                  ");
            sqlContent.Append("     jdm.JokasoSuisitsuSishoCd,                                                                                               ");
            sqlContent.Append("     jdm.JokasoSaisuiGyoshaCd,                                                                                                ");
            sqlContent.Append("     jdm.JokasoSeikyuGyoshaCd,                                                                                                ");
            sqlContent.Append("     jdm.JokasoMochikomiGyoshaCd,                                                                                             ");
            sqlContent.Append("     jdm.JokasoKatashikiCd,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoShoriHosikiKbn,                                                                                                ");
            sqlContent.Append("     jdm.JokasoShoriHosikiCd,                                                                                                 ");
            sqlContent.Append("     jdm.JokasoShoriHosikiShubetu,                                                                                            ");
            sqlContent.Append("     jdm.JokasoSyoriMokuhyoBOD,                                                                                               ");
            sqlContent.Append("     jdm.JokasoShohinNm,                                                                                                      ");
            sqlContent.Append("     jdm.JokasoShoriTaishoJinin,                                                                                              ");
            sqlContent.Append("     jdm.JokasoHiHeikinOsuiRyo,                                                                                               ");
            sqlContent.Append("     jdm.JokasoJitsuSiyoJinin,                                                                                                ");
            sqlContent.Append("     jdm.JokasoJitsuHiHeikinOsuiRyo,                                                                                          ");
            sqlContent.Append("     jdm.JokasoSuisitsuKensaKaisu,                                                                                            ");
            sqlContent.Append("     jdm.JokasoHojokinKoufuFlg,                                                                                               ");
            sqlContent.Append("     concat(jdm.JokasoSiyokaisiNen, jdm.JokasoSiyokaisiTsuki, jdm.JokasoSiyokaisiBi) as JokasoSiyokaisiNenTsukiBi,            ");
            sqlContent.Append("     concat(jdm.JokasoSetchiNen, jdm.JokasoSetchiTsuki, jdm.JokasoSetchiBi) as JokasoSetchiNenTsukiBi,                        ");
            sqlContent.Append("     jdm.JokasoTorikesiKbn,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoShodokuSetsubiUmuFlg,                                                                                          ");
            sqlContent.Append("     jdm.JokasoGaikanTikuwariKbn,                                                                                             ");
            sqlContent.Append("     jdm.JokasoRiyuKbn,                                                                                                       ");
            sqlContent.Append("     jdm.JokasoSaishuKensaBi,                                                                                                 ");
            sqlContent.Append("     jdm.JokasoSoufusakiNm,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoSoufusakiZipCd,                                                                                                ");
            sqlContent.Append("     jdm.JokasoSoufusakiAdr,                                                                                                  ");
            sqlContent.Append("     jdm.JokasoSoufusakiTelNo,                                                                                                ");
            sqlContent.Append("     jdm.JokasoSeikyusakiNm,                                                                                                  ");
            sqlContent.Append("     jdm.JokasoSeikyusakiZipCd,                                                                                               ");
            sqlContent.Append("     jdm.JokasoSeikyusakiAdr,                                                                                                 ");
            sqlContent.Append("     jdm.JokasoSeikyusakiTelNo,                                                                                               ");
            sqlContent.Append("     jdm.JokasoRenrakusakiNm,                                                                                                 ");
            sqlContent.Append("     jdm.JokasoRenrakusakiZipCd,                                                                                              ");
            sqlContent.Append("     jdm.JokasoRenrakusakiAdr,                                                                                                ");
            sqlContent.Append("     jdm.JokasoRenrakusakiTelNo,                                                                                              ");
            sqlContent.Append("     jdm.JokasoItkatsuSoufuGyoshaCd,                                                                                          ");
            sqlContent.Append("     jdm.JokasoItkatsuSeikyuGyoshaCd,                                                                                         ");
            sqlContent.Append("     jdm.JokasoBettoSoufuGyoshaCd1,                                                                                           ");
            sqlContent.Append("     jdm.JokasoBettoSoufuGyoshaCd2,                                                                                           ");
            sqlContent.Append("     jdm.JokasoBettoSoufuGyoshaCd3,                                                                                           ");
            sqlContent.Append("     jdm.JokasoTorisageBi,                                                                                                    ");
            sqlContent.Append("     jdm.JokasoKentikuYoutoCd,                                                                                                ");
            sqlContent.Append("     jdm.JokasoJokasoTorokuNo,                                                                                                ");
            sqlContent.Append("     jdm.JokasoMekaGyoshaCd,                                                                                                  ");
            sqlContent.Append("     jdm.JokasoKojiGyoshaKbn,                                                                                                 ");
            sqlContent.Append("     jdm.JokasoHoshutenkenGyoshaCd,                                                                                           ");
            sqlContent.Append("     jdm.JokasoSeisouGyoshaCd,                                                                                                ");
            sqlContent.Append("     jdm.JokasoHoryusakiCd,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoJokasoKumitateKbn,                                                                                             ");
            sqlContent.Append("     jdm.JokasoHoshoNoKensakikan,                                                                                             ");
            sqlContent.Append("     jdm.JokasoHoshoNoNendo,                                                                                                  ");
            sqlContent.Append("     jdm.JokasoHoshoNoRenban,                                                                                                 ");
            sqlContent.Append("     jdm.JokasoHouKonkyoKbn,                                                                                                  ");
            sqlContent.Append("     jdm.JokasoHokenjoJuriNoHokenCd,                                                                                          ");
            sqlContent.Append("     jdm.JokasoHokenjoJuriNoNendo,                                                                                            ");
            sqlContent.Append("     jdm.JokasoHokenjoJuriNoSichosonCd,                                                                                       ");
            sqlContent.Append("     jdm.JokasoHokenjoJuriNoRenban,                                                                                           ");
            sqlContent.Append("     jdm.JokasoChizuNo,                                                                                                       ");
            sqlContent.Append("     jdm.JokasoKensaHitsuyoJinin,                                                                                             ");
            sqlContent.Append("     jdm.Jokaso11JoJissiKbn,                                                                                                  ");
            sqlContent.Append("     jdm.JokasoHagakiSoufusakiKbn,                                                                                            ");
            sqlContent.Append("     jdm.Jokaso7JoKensaBi,                                                                                                   ");
            sqlContent.Append("     jdm.Jokaso11JokensaBi,                                                                                                   ");
            sqlContent.Append("     jdm.Jokaso7JoKensaJokyoKbn,                                                                                              ");
            sqlContent.Append("     jdm.Jokaso11JoKensaJokyoKbn,                                                                                             ");
            sqlContent.Append("     jdm.Jokaso7JoKensaRyokin,                                                                                                ");
            sqlContent.Append("     jdm.Jokaso11JoKensaRyokin,                                                                                               ");
            sqlContent.Append("     jdm.Jokaso3JiShoriFlg,                                                                                                   ");
            sqlContent.Append("     jdm.Jokaso3JiShoriType,                                                                                                  ");
            sqlContent.Append("     jdm.JokasoGensuiPonpuFlg,                                                                                                ");
            sqlContent.Append("     jdm.JokasoHoryuPonpuFlg,                                                                                                 ");
            sqlContent.Append("     jdm.JokasoDisupozaFlg,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoKoujiKbn,                                                                                                      ");
            sqlContent.Append("     jdm.JokasoKoujiNen,                                                                                                      ");
            sqlContent.Append("     jdm.JokasoKoujiNo,                                                                                                       ");
            sqlContent.Append("     jdm.JokasoNinteiNo,                                                                                                      ");
            sqlContent.Append("     jdm.JokasoDMHassouKbn,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoDMKekkaKbn,                                                                                                    ");
            sqlContent.Append("     jdm.JokasoSichosonSetchiKbn,                                                                                             ");
            sqlContent.Append("     jdm.JokasoJukenKeihatsuDMHassouKbn,                                                                                      ");
            sqlContent.Append("     jdm.JokasoJukenKeihatsuDMKekkaKbn,                                                                                       ");
            sqlContent.Append("     jdm.JokasoShogouSetchishaCd,                                                                                             ");
            sqlContent.Append("     jdm.JokasoShuyakumaeSuisitsuSetchishaCd,                                                                                 ");
            sqlContent.Append("     jdm.JokasoTegakiMemo,                                                                                                    ");
            sqlContent.Append("     jdm.JokasoTegakiMemo2,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoTatemonoNobeMenseki,                                                                                           ");
            sqlContent.Append("     jdm.JokasoSinSichosonCd,                                                                                                 ");
            sqlContent.Append("     jdm.JokasoJitsuSiyouJininSuchi,                                                                                          ");
            sqlContent.Append("     jdm.JokasoKasaageTakasa,                                                                                                 ");
            sqlContent.Append("     jdm.JokasoChizuNendo,                                                                                                    ");
            sqlContent.Append("     jdm.JokasoChizuPageNo,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoUketsukeBi,                                                                                                    ");
            sqlContent.Append("     jdm.JokasoJuriBi,                                                                                                        ");
            sqlContent.Append("     jdm.JokasoChosaBi,                                                                                                       ");
            sqlContent.Append("     jdm.JokasoKanrishaHenkouBi,                                                                                              ");
            sqlContent.Append("     jdm.JokasoHenkoumaeKanrishaNm,                                                                                           ");
            sqlContent.Append("     jdm.JokasoHenkoumaeSetchiBashoAdr,                                                                                       ");
            sqlContent.Append("     jdm.JokasoJotaiKbn,                                                                                                      ");
            sqlContent.Append("     jdm.JokasoHaishiBi,                                                                                                      ");
            sqlContent.Append("     jdm.JokasoJohogenKbn,                                                                                                    ");
            sqlContent.Append("     jdm.JokasoRyunyuTairyuTakasa,                                                                                            ");
            sqlContent.Append("     jdm.JokasoHouryuTairyuTakasa,                                                                                            ");
            sqlContent.Append("     jdm.JokasoKensaTantoshaNm,                                                                                               ");
            sqlContent.Append("     jdm.JokasoChizuNendo1,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoChizuPageNo1,                                                                                                  ");
            sqlContent.Append("     jdm.JokasoHagakiKbn,                                                                                                     ");
            sqlContent.Append("     jdm.JokasoGenChikuCd,                                                                                                    ");
            sqlContent.Append("     jdm.JokasoZenrinLinkCd,                                                                                                  ");
            sqlContent.Append("     jdm.JokasoZenrinIdoCd,                                                                                                   ");
            sqlContent.Append("     jdm.JokasoZenrinKeidoCd,                                                                                                 ");
            sqlContent.Append("     jdm.JokasoChizuShutokuAdr,                                                                                               ");
            sqlContent.Append("     jdm.JokasoChizuShutokuNm                                                                                                 ");
            // FROM
            sqlContent.Append(" from JokasoDaichoMst jdm                                                                                                     ");
            sqlContent.Append(" left outer join HokenjoMst hm                                                                                                ");
            sqlContent.Append("     on jdm.JokasoHokenjoCd = hm.HokenjoCd                                                                                    ");
            // WHERE
            sqlContent.Append(" where ");

            // 台帳連番(開始)~ 台帳連番(終了)
            sqlContent.Append("     jdm.JokasoRenban " + DataAccessUtility.SetBetweenCommand(searchCond.RenbanFrom, searchCond.RenbanTo, 5));

            // 保健所コード
            if (!string.IsNullOrEmpty(searchCond.HokenjoCd))
            {
                sqlContent.Append(" and jdm.JokasoHokenjoCd = @JokasoHokenjoCd");
                commandParams.Add("@JokasoHokenjoCd", SqlDbType.Char).Value = (string)searchCond.HokenjoCd;
            }

            // 登録年月
            if (!string.IsNullOrEmpty(searchCond.JokasoTorokuNendo))
            {
                sqlContent.Append(" and jdm.JokasoTorokuNendo = @JokasoTorokuNendo");
                commandParams.Add("@JokasoTorokuNendo", SqlDbType.Char).Value = (string)searchCond.JokasoTorokuNendo;
            }

            // 設置者名
            if (!string.IsNullOrEmpty(searchCond.SettisyaNm))
            {
                sqlContent.Append(" and (jdm.JokasoSetchishaKana like concat('%', @JokasoSetchishaNm1, '%')");
                sqlContent.Append("   or jdm.JokasoKensakuKana like concat('%', @JokasoSetchishaNm2, '%')");
                sqlContent.Append("   or jdm.JokasoSetchishaNm like concat('%', @JokasoSetchishaNm3, '%'))");
                commandParams.Add("@JokasoSetchishaNm1", SqlDbType.Char).Value = (string)DataAccessUtility.EscapeSQLString(searchCond.SettisyaNm);
                commandParams.Add("@JokasoSetchishaNm2", SqlDbType.Char).Value = (string)DataAccessUtility.EscapeSQLString(searchCond.SettisyaNm);
                commandParams.Add("@JokasoSetchishaNm3", SqlDbType.Char).Value = (string)DataAccessUtility.EscapeSQLString(searchCond.SettisyaNm);
            }

            // 設置住所
            if (!string.IsNullOrEmpty(searchCond.SettiAdr))
            {
                sqlContent.Append(" and jdm.JokasoSetchishaAdr like concat('%', @JokasoSetchishaAdr, '%')");
                commandParams.Add("@JokasoSetchishaAdr", SqlDbType.Char).Value = (string)DataAccessUtility.EscapeSQLString(searchCond.SettiAdr);
            }

            command.CommandText = sqlContent.ToString();

            return command;
        }
        internal JokasoDaichoMstDataSet.JokasoDaichoMstSearchDataTable GetDataBySearchCond(JokasoDaichoMstSearchCond searchCond)
        {
            SqlCommand command = CreateSqlCommand(searchCond);

            SqlDataAdapter adpt = new SqlDataAdapter(command);
            adpt.SelectCommand.Connection = this.Connection;

            JokasoDaichoMstDataSet.JokasoDaichoMstSearchDataTable dataTable = new JokasoDaichoMstDataSet.JokasoDaichoMstSearchDataTable();
            adpt.Fill(dataTable);

            return dataTable;
        }