コード例 #1
0
ファイル: CommonMetaList.cs プロジェクト: Proerp/STS07JUL
        public ERmgrUIP.MarketingProgramListDataTable GetMarketingProgramList(bool withNewRow)
        {
            MarketingProgramListTableAdapter marketingProgramListTableAdapter = new MarketingProgramListTableAdapter();

            ERmgrUIP.MarketingProgramListDataTable marketingProgramListDataTable = marketingProgramListTableAdapter.GetData();

            if (withNewRow)
            {
                marketingProgramListDataTable.AddMarketingProgramListRow(" ", " ", " ");
            }
            return(marketingProgramListDataTable);
        }
コード例 #2
0
        private void InitializeCommonControlBinding()
        {
            CommonMetaList commonMetaList = new CommonMetaList();


            ERmgrUIP.MarketingProgramListDataTable marketingProgramListDataTable = commonMetaList.GetMarketingProgramList();
            this.comboBoxMarketingProgramID.DataSource    = marketingProgramListDataTable;
            this.comboBoxMarketingProgramID.DisplayMember = marketingProgramListDataTable.ReferenceColumn.ColumnName;
            this.comboBoxMarketingProgramID.ValueMember   = marketingProgramListDataTable.MarketingProgramIDColumn.ColumnName;
            this.marketingProgramIDBinding = this.comboBoxMarketingProgramID.DataBindings.Add("SelectedValue", this.marketingIncentiveBLL.MarketingIncentiveMaster, "MarketingProgramID", true);


            ERmgrUIP.ListMarketingPaymentTypeDataTable marketingPaymentTypeListDataTable = commonMetaList.GetMarketingPaymentType();
            this.comboBoxMarketingPaymentTypeID.DataSource    = marketingPaymentTypeListDataTable;
            this.comboBoxMarketingPaymentTypeID.DisplayMember = marketingPaymentTypeListDataTable.DescriptionColumn.ColumnName;
            this.comboBoxMarketingPaymentTypeID.ValueMember   = marketingPaymentTypeListDataTable.MarketingPaymentTypeIDColumn.ColumnName;
            this.marketingPaymentTypeIDBinding = this.comboBoxMarketingPaymentTypeID.DataBindings.Add("SelectedValue", this.marketingIncentiveBLL.MarketingIncentiveMaster, "MarketingPaymentTypeID", true);



            ERmgrUIP.ListStaffNameDataTable listStaffNameDataTable = commonMetaList.GetStaffName();
            this.comboBoxRequestedEmployeeID.DataSource    = listStaffNameDataTable;
            this.comboBoxRequestedEmployeeID.DisplayMember = listStaffNameDataTable.DescriptionOfficialColumn.ColumnName;
            this.comboBoxRequestedEmployeeID.ValueMember   = listStaffNameDataTable.StaffIDColumn.ColumnName;
            this.requestedEmployeeIDBinding = this.comboBoxRequestedEmployeeID.DataBindings.Add("SelectedValue", this.marketingIncentiveBLL.MarketingIncentiveMaster, "RequestedEmployeeID", true);

            listStaffNameDataTable = (ERmgrUIP.ListStaffNameDataTable)listStaffNameDataTable.Copy();
            this.comboBoxNotedEmployeeID.DataSource    = listStaffNameDataTable;
            this.comboBoxNotedEmployeeID.DisplayMember = listStaffNameDataTable.DescriptionOfficialColumn.ColumnName;
            this.comboBoxNotedEmployeeID.ValueMember   = listStaffNameDataTable.StaffIDColumn.ColumnName;
            this.notedEmployeeIDBinding = this.comboBoxNotedEmployeeID.DataBindings.Add("SelectedValue", this.marketingIncentiveBLL.MarketingIncentiveMaster, "NotedEmployeeID", true);

            listStaffNameDataTable = (ERmgrUIP.ListStaffNameDataTable)listStaffNameDataTable.Copy();
            this.comboBoxApprovedEmployeeID.DataSource    = listStaffNameDataTable;
            this.comboBoxApprovedEmployeeID.DisplayMember = listStaffNameDataTable.DescriptionOfficialColumn.ColumnName;
            this.comboBoxApprovedEmployeeID.ValueMember   = listStaffNameDataTable.StaffIDColumn.ColumnName;
            this.approvedEmployeeIDBinding = this.comboBoxApprovedEmployeeID.DataBindings.Add("SelectedValue", this.marketingIncentiveBLL.MarketingIncentiveMaster, "ApprovedEmployeeID", true);


            this.paymentPeriodBinding    = this.textBoxPaymentPeriod.DataBindings.Add("Text", this.marketingIncentiveBLL.MarketingIncentiveMaster, "PaymentPeriod", true);
            this.paymentMachanicsBinding = this.textBoxPaymentMachanics.DataBindings.Add("Text", this.marketingIncentiveBLL.MarketingIncentiveMaster, "PaymentMachanics", true);
            this.remarksBinding          = this.textBoxRemarks.DataBindings.Add("Text", this.marketingIncentiveBLL.MarketingIncentiveMaster, "Remarks", true);


            this.requestedDateBinding = this.dateTimePickerRequestedDate.DataBindings.Add("Value", this.marketingIncentiveBLL.MarketingIncentiveMaster, "RequestedDate", true);

            this.isDirtyBinding    = this.checkBoxIsDirty.DataBindings.Add("Checked", this.marketingIncentiveBLL.MarketingIncentiveMaster, "IsDirty", true);
            this.isDirtyBLLBinding = this.checkBoxIsDirtyBLL.DataBindings.Add("Checked", this.marketingIncentiveBLL, "IsDirty", true);



            this.marketingProgramIDBinding.BindingComplete     += new BindingCompleteEventHandler(CommonControl_BindingComplete);
            this.marketingPaymentTypeIDBinding.BindingComplete += new BindingCompleteEventHandler(CommonControl_BindingComplete);
            this.requestedEmployeeIDBinding.BindingComplete    += new BindingCompleteEventHandler(CommonControl_BindingComplete);
            this.notedEmployeeIDBinding.BindingComplete        += new BindingCompleteEventHandler(CommonControl_BindingComplete);
            this.approvedEmployeeIDBinding.BindingComplete     += new BindingCompleteEventHandler(CommonControl_BindingComplete);


            this.paymentPeriodBinding.BindingComplete    += new BindingCompleteEventHandler(CommonControl_BindingComplete);
            this.paymentMachanicsBinding.BindingComplete += new BindingCompleteEventHandler(CommonControl_BindingComplete);
            this.remarksBinding.BindingComplete          += new BindingCompleteEventHandler(CommonControl_BindingComplete);

            this.requestedDateBinding.BindingComplete += new BindingCompleteEventHandler(CommonControl_BindingComplete);

            this.isDirtyBinding.BindingComplete    += new BindingCompleteEventHandler(CommonControl_BindingComplete);
            this.isDirtyBLLBinding.BindingComplete += new BindingCompleteEventHandler(CommonControl_BindingComplete);

            this.naviGroupDetails.DataBindings.Add("ExpandedHeight", this.numericUpDownSizingDetail, "Value", true, DataSourceUpdateMode.OnPropertyChanged);
            this.numericUpDownSizingDetail.Minimum = this.naviGroupDetails.HeaderHeight * 2;
            this.numericUpDownSizingDetail.Maximum = this.naviGroupDetails.Height + this.dataListViewMaster.Height;

            this.tableLayoutPanelMaster.ColumnStyles[this.tableLayoutPanelMaster.ColumnCount - 1].SizeType = SizeType.Absolute; this.tableLayoutPanelMaster.ColumnStyles[this.tableLayoutPanelMaster.ColumnCount - 1].Width = 10;
            this.tableLayoutPanelExtend.ColumnStyles[this.tableLayoutPanelExtend.ColumnCount - 1].SizeType = SizeType.Absolute; this.tableLayoutPanelExtend.ColumnStyles[this.tableLayoutPanelExtend.ColumnCount - 1].Width = 10;

            this.errorProviderMaster.DataSource = this.marketingIncentiveBLL.MarketingIncentiveMaster;
        }