/// <summary>Creates service definition that can be registered with a server</summary> public static ServerServiceDefinition BindService(AnalyticsBase serviceImpl) { return(ServerServiceDefinition.CreateBuilder() .AddMethod(__Method_GetNodeDesc, serviceImpl.GetNodeDesc) .AddMethod(__Method_Reinit, serviceImpl.Reinit) .AddMethod(__Method_SetModuleStatus, serviceImpl.SetModuleStatus) .AddMethod(__Method_SetModulePeriodDuration, serviceImpl.SetModulePeriodDuration) .AddMethod(__Method_ForceModuleCurrentWorkPeriod, serviceImpl.ForceModuleCurrentWorkPeriod) .AddMethod(__Method_RestoreModuleCurrentWorkPeriod, serviceImpl.RestoreModuleCurrentWorkPeriod) .AddMethod(__Method_SetParam, serviceImpl.SetParam).Build()); }
protected void SetControlDates(AnalyticsBase current) { try { current.StartDateTime = DateTime.Parse(start_date); } catch (Exception) { current.StartDateTime = DateTime.Now.Subtract(TimeSpan.FromDays(1)); } try { current.EndDateTime = DateTime.Parse(end_date); } catch (Exception) { current.EndDateTime = DateTime.Now; } }
public void ActivateControl(AnalyticsBase cont) { cont.Visible = true; cont.StartDateTime = StartDate; cont.EndDateTime = EndDate; this.Description.Text = cont.Description; Description.ToolTip = Description.Text; cont.CurrentView = CurrentView; cont.Initialize(); }