/// <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());
 }
Пример #2
0
    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;
        }
    }
Пример #3
0
 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();
 }