internal void DoBeforeCellRender(HMS.Web.App.App.Ui.Events.Navigator.BeforeCellRenderEventArgs ea) { if (this.BeforeCellRender != null) { this.BeforeCellRender(this, ea); } }
internal Dictionary <string, Hashtable> GetCells() { Dictionary <string, Hashtable> dictionary = new Dictionary <string, Hashtable>(); DateTime dateTime = this.VisibleStart; while (dateTime < this.VisibleEnd) { HMS.Web.App.App.Ui.Events.Navigator.BeforeCellRenderEventArgs beforeCellRenderEventArgs = new HMS.Web.App.App.Ui.Events.Navigator.BeforeCellRenderEventArgs(); beforeCellRenderEventArgs.Start = dateTime; beforeCellRenderEventArgs.End = dateTime.AddDays(1.0); this.DoBeforeCellRender(beforeCellRenderEventArgs); if (beforeCellRenderEventArgs.IsDirty) { Hashtable hashtable = new Hashtable(); hashtable["html"] = beforeCellRenderEventArgs.InnerHTML; hashtable["css"] = beforeCellRenderEventArgs.CssClass; dictionary[dateTime.ToString("s")] = hashtable; } dateTime = dateTime.AddDays(1.0); } return(dictionary); }