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); }
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; } } }