public override void InitControl(MWRCommonTypes.State state)
 {
     MWRCommonTypes.States.RefreshProcessListState refreshState = state as MWRCommonTypes.States.RefreshProcessListState;
     Processes = refreshState.Processes;
     dgProcessList.DataSource = Processes;
     dgProcessList.DataBind();
 }
示例#2
0
 public void InitControl(bool createMode, MWRCommonTypes.Task tsk)
 {
     if (!createMode)
     {
         SetControlsDisabled();
         Fill(tsk);
     }
 }
示例#3
0
 protected void UpdateData(MWRCommonTypes.StateStruct stateStruct)
 {
     MWRCommonTypes.StateFactory stateFactory = new MWRCommonTypes.StateFactory(dictTable, CurrentMachine);
      MWRCommonTypes.State state = stateFactory.Load(stateStruct) as MWRCommonTypes.State;
      state.Init(stateStruct.XmlInfo);
      lbDateLoaded.Text = state.RegisteredDate.ToString();
      Controls.States.BaseStateControl ctl = LoadControl(GetVirtualPathForControl(state.Guid)) as Controls.States.BaseStateControl;
      ctl.InitControl(state);
      stateControlPH.Controls.Add(ctl);
 }
示例#4
0
 public TaskResponse CreateTaskRequest(ProxyServer.BusinessLayer.ClientAuthStruct auth, MWRCommonTypes.TaskStruct task)
 {
     TaskResponse response = new TaskResponse();
     ClientInterface.TaskStruct reqStruct = new MWRClientLib.ClientInterface.TaskStruct();
     reqStruct.Active = task.Active;
     reqStruct.DateChecked = task.DateChecked;
     reqStruct.DateCompleted = task.DateCompleted;
     reqStruct.DateRegistered = task.DateRegistered;
     reqStruct.DateSended = task.DateSended;
     reqStruct.Guid = task.Guid;
     reqStruct.ID = task.ID;
     reqStruct.Machine = task.Machine;
     reqStruct.Name = task.Name;
     reqStruct.State = task.State;
     reqStruct.User = task.User;
     reqStruct.XmlRequest = task.XmlRequest;
     reqStruct.XmlResponse = task.XmlResponse;
     reqStruct.DateToExecute = task.DateToExecute;
     ClientInterface.TaskResponse proxyResp = client.CreateTaskRequest(GetAuthData(auth), reqStruct);
     response.ErrorCode = proxyResp.ErrorCode;
     response.ErrorDescription = proxyResp.ErrorDescription;
         if (response.ErrorCode == 0)
         {
             response.TaskID = proxyResp.TaskID;
             response.Task = new TaskStruct();
             response.Task.Active = proxyResp.Task.Active;
             response.Task.DateChecked = proxyResp.Task.DateChecked;
             response.Task.DateCompleted = proxyResp.Task.DateCompleted;
             response.Task.DateRegistered = proxyResp.Task.DateRegistered;
             response.Task.DateSended = proxyResp.Task.DateSended;
             response.Task.Guid = proxyResp.Task.Guid;
             response.Task.ID = proxyResp.Task.ID;
             response.Task.Machine = proxyResp.Task.Machine;
             response.Task.Name = proxyResp.Task.Name;
             response.Task.State = proxyResp.Task.State;
             response.Task.User = proxyResp.Task.User;
             response.Task.XmlRequest = proxyResp.Task.XmlRequest;
             response.Task.XmlResponse = proxyResp.Task.XmlResponse;
             response.Task.DateToExecute = proxyResp.Task.DateToExecute;
         }
     return response;
 }
 public TaskResponse CreateTaskRequest(ClientAuthStruct auth, MWRCommonTypes.TaskStruct task)
 {
     TaskResponse response = new TaskResponse();
     using (ClientRequestHandler handler = new ClientRequestHandler())
     {
         try
         {
             if (handler.Authorize(auth, null))
             {
                 int taskID = -1;
                 if (handler.CreateTask(task, ref taskID))
                 {
                     response.Task = task;
                     response.TaskID = taskID;
                     LoggerHelper.Log(LogCategories.ClientRequest, LogEventID.OK, System.Diagnostics.TraceEventType.Information, "CreateTaskRequest - OK");
                     response.ErrorCode = (int)ResponseCode.OK;
                 }
                 else
                 {
                     response.ErrorCode = (int)ResponseCode.IncorrectDataError;
                     LoggerHelper.Log(LogCategories.ClientRequest, LogEventID.BusinessError, System.Diagnostics.TraceEventType.Error, string.Format("Nie udało się dodać Taska ({0})", task.Guid));
                 }
             }
             else
             {
                 response.ErrorCode = (int)ResponseCode.AuthorizationFailed;
                 LoggerHelper.Log(LogCategories.ClientRequest, LogEventID.AuthorizationFailed, System.Diagnostics.TraceEventType.Warning, "Autoryzacja nieudana - użytkownik " + auth.UserName);
             }
         }
         catch (Exception exc)
         {
             response.ErrorCode = (int)ResponseCode.ProxyServerError;
             response.ErrorDescription = exc.ToString();
         }
     }
     return response;
 }
示例#6
0
 protected void InitTask(MWRCommonTypes.Task task)
 {
     task.State = MWRCommonTypes.Enum.TaskState.Registered;
     task.Machine = BasePage.CurrentMachine;
     task.User = BasePage.LoggedUser;
 }
示例#7
0
 public abstract void Fill(MWRCommonTypes.Task tsk);
 public void InitControl(MWRCommonTypes.Task tsk)
 {
     InitControl(false, tsk.Guid);
     ctlCommonTaskDetails.InitControl(tsk);
     activeControl.InitControl(false, tsk);
 }
示例#9
0
 public abstract void InitControl(MWRCommonTypes.State state);
示例#10
0
        protected void InitTaskControls(MWRCommonTypes.Task task, bool createMode)
        {
            foreach (Control c in taskDetailsPH.Controls)
            {
                if (c != null)
                {
                    c.Visible = false;
                }
            }
               if (!createMode)
               {
              ctlCommonDetails.InitControl(task);
               }
               else
               {
              ctlCommonDetails.Visible = false;
               }

               MWRClientWebInterface.Controls.Tasks.BaseTaskControl ctl = GetActiveTaskControl(ActiveTaskGuid);
               ctl.Visible = true;
               ctl.InitControl(createMode, task);
        }
 public virtual void InitControl(MWRCommonTypes.State state)
 {
 }