protected void Page_Unload(object sender, EventArgs e)
 {
     if (expenseHistoryBLL != null)
     {
         expenseHistoryBLL.Dispose();
         expenseHistoryBLL = null;
     }
 }
        public string GetGuide(string guideId)
        {
            var output     = "";
            var intGuideId = -1;

            try
            {
                intGuideId = Int32.Parse(guideId);
            }
            catch { }
            var guide = ExpenseHistoryBLL.AgencyGetById(intGuideId);

            if (guide != null && guide.Id > 0)
            {
                output += guide.Name + " - M: <span>" + NumberUtil.FormatPhoneNumber(guide.Phone) + "</span>";
            }
            return(output);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var listExpenseHistory = new List <Domain.ExpenseHistory>();

            if (Expense != null)
            {
                listExpenseHistory = ExpenseHistoryBLL.ExpenseHistoryGetAllByCriterion(Expense.Id).Future().ToList();
            }

            if (!IsPostBack)
            {
                rptGuideHistory.DataSource = listExpenseHistory.Where(x => x.ColumnName == "GuideId").ToList();
                rptGuideHistory.DataBind();
                rptNameHistory.DataSource = listExpenseHistory.Where(x => x.ColumnName == "Name").ToList();
                rptNameHistory.DataBind();
                rptPhoneHistory.DataSource = listExpenseHistory.Where(x => x.ColumnName == "Phone").ToList();
                rptPhoneHistory.DataBind();
                rptCostHistory.DataSource = listExpenseHistory.Where(x => x.ColumnName == "Cost").ToList();
                rptCostHistory.DataBind();
            }
        }