Esempio n. 1
0
        private void searchList()
        {
            if (string.IsNullOrWhiteSpace(lsShiire.CodeTxtText) &&
                string.IsNullOrWhiteSpace(lsTanto.CodeTxtText) &&
                string.IsNullOrWhiteSpace(txtHinmei.Text))
            {
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_VIEW, "担当者か仕入先か型番を指定してください。", CommonTeisu.BTN_OK, CommonTeisu.DIAG_EXCLAMATION);
                basemessagebox.ShowDialog();
                return;
            }

            A0110_KakohinTehaiInput_B bis = new A0110_KakohinTehaiInput_B();

            try
            {
                DataTable dt = bis.searchList(lsShiire.CodeTxtText, lsTanto.CodeTxtText, txtHinmei.Text);

                if (dt != null && dt.Rows.Count > 0)
                {
                    gridShukko.DataSource = dt;
                    lblKensu.Text         = "該当件数(" + (dt.Rows.Count).ToString() + "件)";
                    gridShukko.Focus();
                }
                else
                {
                    gridShukko.DataSource = "";
                    lblKensu.Text         = "該当件数(0件)";
                }
            }
            catch (Exception ex)
            {
                // エラーロギング
                new CommonException(ex);

                // メッセージボックスの処理、削除失敗の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_VIEW, CommonTeisu.LABEL_ERROR_MESSAGE, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
            }
        }