Example #1
0
        public ERmgrUIP.ListMarketingPaymentTermDataTable GetMarketingPaymentTerm(bool withNewRow)
        {
            ListMarketingPaymentTermTableAdapter listMarketingPaymentTermTableAdapter = new ListMarketingPaymentTermTableAdapter();

            ERmgrUIP.ListMarketingPaymentTermDataTable listMarketingPaymentTermDataTable = listMarketingPaymentTermTableAdapter.GetData();

            if (withNewRow)
            {
                listMarketingPaymentTermDataTable.AddListMarketingPaymentTermRow(0, "");
            }
            return(listMarketingPaymentTermDataTable);
        }
Example #2
0
        private void InitializeDataGridBinding()
        {
            this.GetMasterList();



            #region <dataGridViewDetail>

            CommonMetaList             commonMetaList = new CommonMetaList();
            DataGridViewComboBoxColumn comboBoxColumn;

            //<dataGridViewMarketingIncentiveDetail>
            ERmgrUIP.ListCustomerNameDataTable listCustomerNameDataTable = commonMetaList.GetCustomerName(true);
            comboBoxColumn               = (DataGridViewComboBoxColumn)this.dataGridViewMarketingIncentiveDetail.Columns[listCustomerNameDataTable.CustomerIDColumn.ColumnName];
            comboBoxColumn.DataSource    = listCustomerNameDataTable;
            comboBoxColumn.DisplayMember = listCustomerNameDataTable.DescriptionColumn.ColumnName;
            comboBoxColumn.ValueMember   = listCustomerNameDataTable.CustomerIDColumn.ColumnName;

            //--Display the second column for customer (Readonly): DescriptionOfficial -- Later: Try other way, instead of current DataGridViewComboBoxColumn.Datasource
            comboBoxColumn               = (DataGridViewComboBoxColumn)this.dataGridViewMarketingIncentiveDetail.Columns[listCustomerNameDataTable.DescriptionOfficialColumn.ColumnName];
            comboBoxColumn.DataSource    = listCustomerNameDataTable;
            comboBoxColumn.DisplayMember = listCustomerNameDataTable.DescriptionOfficialColumn.ColumnName;
            comboBoxColumn.ValueMember   = listCustomerNameDataTable.CustomerIDColumn.ColumnName;

            ERmgrUIP.ListMarketingPaymentTermDataTable listMarketingPaymentTermDataTable = commonMetaList.GetMarketingPaymentTerm(true);
            comboBoxColumn               = (DataGridViewComboBoxColumn)this.dataGridViewMarketingIncentiveDetail.Columns[listMarketingPaymentTermDataTable.MarketingPaymentTermIDColumn.ColumnName];
            comboBoxColumn.DataSource    = listMarketingPaymentTermDataTable;
            comboBoxColumn.DisplayMember = listMarketingPaymentTermDataTable.DescriptionColumn.ColumnName;
            comboBoxColumn.ValueMember   = listMarketingPaymentTermDataTable.MarketingPaymentTermIDColumn.ColumnName;


            this.dataGridViewMarketingIncentiveDetail.AutoGenerateColumns = false;
            marketingIncentiveDetailListView = new BindingListView <MarketingIncentiveDetail>(this.marketingIncentiveBLL.MarketingIncentiveDetailList);
            this.dataGridViewMarketingIncentiveDetail.DataSource = marketingIncentiveDetailListView;

            StackedHeaderDecorator stackedHeaderDecorator = new StackedHeaderDecorator(this.dataGridViewMarketingIncentiveDetail);

            #endregion <dataGridViewDetail>
        }