Example #1
0
        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();
        }
Example #2
0
 public string GetGrandTotalString(Quote q)
 {
     return q.GetGrandTotal().ToString("C2");
 }