/// <summary>
        /// 表示開始ボタン押下時のイベント処理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnStart_Click(object sender, RoutedEventArgs e)
        {
            if (!searchInputValidation())
            {
                return;
            }

            if (SendFormId.Equals((int)SEND_FORM.取引先マスタ))
            {
                sendSearchForCustomer();
            }
            else if (SendFormId.Equals((int)SEND_FORM.品番マスタ))
            {
                sendSearchForProduct();
            }
            else
            {
                // 上記以外の場合は入力状態から呼出し先を判定
                if (string.IsNullOrEmpty(this.TOKUISAKI.Text1) && string.IsNullOrEmpty(TOKUISAKI.Text2))
                {
                    // 得意先が未入力なので品番で検索実行
                    sendSearchForProduct();
                }
                else
                {
                    // 得意先で検索実行
                    sendSearchForCustomer();
                }
            }
        }
Exemple #2
0
        /// <summary>
        /// 表示開始ボタン押下時のイベント処理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnStart_Click(object sender, RoutedEventArgs e)
        {
            if (!searchInputValidation())
            {
                return;
            }

            if (SendFormId.Equals((int)SEND_FORM.取引先マスタ))
            {
                // 外注先で検索実行
                sendSearchForOutsource();
            }
            else if (SendFormId.Equals((int)SEND_FORM.品番マスタ))
            {
                // 品番情報で検索実行
                sendSearchForProduct();
            }
            else
            {
                // 上記以外の場合は入力状態から呼出し先を判定
                if (string.IsNullOrEmpty(this.GAITHUSAKI.Text1) && string.IsNullOrEmpty(GAITHUSAKI.Text2))
                {
                    // 品番マスタに登録されているかチェック
                    sendCheckForProduct();        // No-379 Add
                }
                else
                {
                    // No-379 Add Start
                    // マスタに存在しない場合、処理中断
                    if (string.IsNullOrEmpty(this.GAITHUSAKI.Label2Text))
                    {
                        this.ErrorMessage = string.Format("データが登録されていません。");
                        return;
                    }
                    // No-379 Add End

                    // 外注先で検索実行
                    sendSearchForOutsource();
                }
            }
        }