Ejemplo n.º 1
0
        ////////////////////////////////////////////////////////////////////////////
        //  メソッド名 : DoSearch
        /// <summary>
        /// 
        /// </summary>
        /// <history>
        /// 日付    担当者   内容
        /// 2014/07/25  AnhNV      新規作成
        /// </history>
        ////////////////////////////////////////////////////////////////////////////
        private void DoSearch()
        {
            // Refresh the dgv
            saisuiinListDataGridView.DataSource = null;
            saisuiinListDataGridView.Rows.Clear();
            saisuiinListDataGridView.AutoGenerateColumns = false;

            ISearchBtnClickALInput searchInput = new SearchBtnClickALInput();
            searchInput.SearchCond = SetSearchCond();
            ISearchBtnClickALOutput alOutput = new SearchBtnClickApplicationLogic().Execute(searchInput);

            // No records was found
            if (alOutput.SaisuiinShomeishoHakkoKensakuDataTable.Count == 0)
            {
                // 検索結果件数
                saisuiinListCountLabel.Text = "0件";
                MessageForm.Show2(MessageForm.DispModeType.Infomation, "表示データがありません。");
                return;
            }

            // 検索結果件数
            saisuiinListCountLabel.Text = string.Concat(alOutput.SaisuiinShomeishoHakkoKensakuDataTable.Count, "件");

            // Binding source to dgv
            saisuiinListDataGridView.DataSource = alOutput.SaisuiinShomeishoHakkoKensakuDataTable;

            // For export
            _exportDT = alOutput.SaisuiinShomeishoHakkoKensakuDataTable;
        }
Ejemplo n.º 2
0
        ////////////////////////////////////////////////////////////////////////////
        //  メソッド名 : DoFormLoad
        /// <summary>
        /// 
        /// </summary>
        /// <history>
        /// 日付    担当者   内容
        /// 2014/07/25  AnhNV      新規作成
        /// </history>
        ////////////////////////////////////////////////////////////////////////////
        private void DoFormLoad()
        {
            this._searchShowFlg = true;
            this._defaultSearchPanelTop = this.searchPanel.Top;
            this._defaultSearchPanelHeight = this.searchPanel.Height;
            this._defaultListPanelTop = this.saisuiinListPanel.Top;
            this._defaultListPanelHeight = this.saisuiinListPanel.Height;

            IFormLoadALInput alInput = new FormLoadALInput();
            alInput.SearchCond = new SaisuiinMstSearchCond();
            IFormLoadALOutput alOutput = new FormLoadApplicationLogic().Execute(alInput);

            // 検索結果件数
            saisuiinListCountLabel.Text = string.Concat(alOutput.SaisuiinShomeishoHakkoKensakuDataTable.Count, "件");
            // Binding source to dgv
            saisuiinListDataGridView.DataSource = alOutput.SaisuiinShomeishoHakkoKensakuDataTable;
            // For export
            _exportDT = alOutput.SaisuiinShomeishoHakkoKensakuDataTable;
        }