public void Update(ExpenseEntryBO expenseEntryBo, int expenseIdForUpdate)
        {
            string    queryStringIns = "";
            CommonBAL cmnBAL         = new CommonBAL();

            queryStringIns = @"UPDATE SBP_Expense_Lookup
                               SET [Category_ID] =" + expenseEntryBo.Category_ID
                             + ",[Expense_Description] = '" + expenseEntryBo.Expense_Description + "'"
                             + ",[Frequency_ID] = " + expenseEntryBo.Expense_Frequency
                             + ",[Update_Date] = '" + cmnBAL.GetCurrentServerDate().ToShortDateString() + "'"
                             + " WHERE Expense_ID=" + expenseIdForUpdate;
            try
            {
                _dbConnection.ConnectDatabase();
                _dbConnection.ExecuteNonQuery(queryStringIns);
            }
            catch (Exception exception)
            {
                throw exception;
            }
            finally
            {
                _dbConnection.CloseDatabase();
            }
        }
        public void SaveExpense(ExpenseEntryBO expenseEntryBo)
        {
            string    queryString = "";
            CommonBAL cmnBAL      = new CommonBAL();

            queryString =
                @"INSERT INTO SBP_Expense_Lookup
                       (
                        [Category_ID]
                       ,[Expense_Description]
                       ,[Frequency_ID]
                       ,[Update_Date]
                       ,[Expense_Type_ID]
                        )
                 VALUES
                       ("
                + expenseEntryBo.Category_ID
                + ",'" + expenseEntryBo.Expense_Description
                + "'," + expenseEntryBo.Expense_Frequency
                + ",'" + cmnBAL.GetCurrentServerDate().ToShortDateString()
                + @",( Select b.Category_Type_ID 
                        From dbo.SBP_Expense_Category_Lookup as b Where b.Category_ID=" + expenseEntryBo.Category_ID + @")"
                + "')";

            try
            {
                _dbConnection.ConnectDatabase();
                _dbConnection.ExecuteNonQuery(queryString);
            }
            catch (Exception exception)
            {
                throw exception;
            }
            finally
            {
                _dbConnection.CloseDatabase();
            }
        }