コード例 #1
0
        protected void UpdateButton_Click(object sender, EventArgs e)
        {
            //
            // Save the Funding Info fields
            //
            ProjectFundingSource biz = new ProjectFundingSource();

            if (fundingId != -1)
            {
                biz.Get(fundingId);
            }

            if (projectId != -1)
            {
                CICHelper.SetBOValues(EditFundingPanel.Controls, biz, projectId);
            }
            else
            {
                CICHelper.SetBOValues(EditFundingPanel.Controls, biz, 0);
            }

            biz.Save();

            if (biz["FundingSourceId"].ToString() != "")
            {
                fundingId = Int32.Parse(biz["FundingSourceId"].ToString());
            }

            ProjectInvoiceGridView.Save(fundingId);

            GoToMainList();
        }
コード例 #2
0
        private void PopulateFundingInvoiceGrid()
        {
            //ProjectInvoice biz = new ProjectInvoice();

            //biz.GetByParent(fundingId);

            DataView view = BusinessObject.GetByParentAsDataView <ProjectInvoice>(fundingId);

            //if (biz.DataSourceView.Table.Rows.Count == 0)
            if (view.Count == 0)
            {
                ViewInvoicesLabel.Visible = false;
                EditInvoicesLabel.Visible = false;
            }

            //FundingInvoiceGridViewReadOnly.DataSource = biz.DataSourceView;
            FundingInvoiceGridViewReadOnly.DataSource = view;
            FundingInvoiceGridViewReadOnly.DataBind();

            //ProjectInvoiceGridView.DataSource = biz.DataSourceView;
            ProjectInvoiceGridView.DataSource = view;
            ProjectInvoiceGridView.DataBind();
        }