public static void SetInstance(MonthlyStatementSteps anInstance) { if (anInstance != null) { instance = anInstance; } }
public static MonthlyStatementSteps GetMonthlyStatementSteps() { if (instance == null) { lock (lockHelper) { if (instance == null) { instance = new MonthlyStatementSteps(); } } } return(instance); }
/// <summary> /// 对账单步骤为DataTable /// </summary> public static DataTable GetMonthlyStatementSteps() { DataTable dt = new DataTable(); dt.Columns.Add("Name", typeof(string)); dt.Columns.Add("ID", typeof(string)); dt.Columns.Add("Other", typeof(string)); foreach (MonthlyStatementSteps.Rewrite _MonthlyStatementStep in MonthlyStatementSteps.GetMonthlyStatementSteps().MonthlyStatementStep) { DataRow dr = dt.NewRow(); dr["Name"] = _MonthlyStatementStep.Name; dr["ID"] = _MonthlyStatementStep.ID; dr["Other"] = _MonthlyStatementStep.Other; dt.Rows.Add(dr); } dt.AcceptChanges(); return(dt); }