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(); }
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(); }