public object Execute(Query query)
        {
            CustomQueryReturn  cqr = new CustomQueryReturn();
            OperationStatusDto operationStatusDto = new OperationStatusDto();

            if (query.Filters.Find(x => x.Key == "ordenNumber").Value != null)
            {
                string ordenNumber = query.Filters.Find(x => x.Key == "ordenNumber").Value.ToString();
                operationStatusDto = OrdenesDAL.ObtenerEtadoOperacion(ordenNumber);
            }
            cqr.Data      = new object[1];
            cqr.Data[0]   = operationStatusDto;
            cqr.TotalRows = 1;

            return(cqr);
        }
Exemple #2
0
 private void OnExecutionStatusChanged(OperationStatusDto dto)
 {
     if (dto != null)
     {
         if (!string.IsNullOrEmpty(dto.Status))
         {
             this.engineBtn.Text      = dto.Status;
             this.operationLabel.Text = dto.LabelText;
         }
         if (dto.CurrentOperation != null)
         {
             this.resultsView.Rows.Add(dto.CurrentOperation.Parameter1, dto.CurrentOperation.Parameter2,
                                       dto.CurrentOperation.Operator, dto.CurrentOperation.Result);
             this.operationTextBox.Text = dto.OperationText;
         }
     }
 }