protected void Page_Load(object sender, EventArgs e) { quote = session.Load<Quote>(session.Load<ApplicationUser>(User.Identity.GetUserId()).ActiveQuote); QuoteID = quote.Id; if (!IsPostBack) { if(quote.linesHW.Count > 0) { repHW.DataSource = quote.linesHW; repHW.DataBind(); } if (quote.linesSW.Count > 0) { repSW.DataSource = quote.linesSW; repSW.DataBind(); } if (quote.linesCC.Count > 0) { repCC.DataSource = quote.linesCC; repCC.DataBind(); } if (quote.linesInst.Count > 0) { repInst.DataSource = quote.linesInst; repInst.DataBind(); } if (quote.linesRec.Count > 0) { repRec.DataSource = quote.linesRec; repRec.DataBind(); } } //Totals GrandTotal.Text = quote.GetGrandTotal().ToString(); GrandMargin.Text = quote.GetGrandMargin().ToString(); GrandMarginPercent.Text = Math.Round((quote.GetGrandMargin()/quote.GetGrandTotal())*100,2).ToString(); }
public string GetGrandTotalString(Quote q) { return q.GetGrandTotal().ToString("C2"); }