//public void AddRelationshipColumnMessageItem(RelationshipColumnControl relationshipControl, string message, InfoColor infoColor, string key, DP_DataRepository causingData, bool isPermanent) //{ // BaseMessageItem baseMessageItem = new BaseMessageItem(); // baseMessageItem.ColumnControl = relationshipControl; // baseMessageItem.Message = message; // baseMessageItem.Key = key; // baseMessageItem.IsPermanentMessage = isPermanent; // baseMessageItem.CausingDataItem = causingData; // baseMessageItem.Color = infoColor; // MessageItems.Add(baseMessageItem); // relationshipControl.AddControlManagerMessage(baseMessageItem); //} public void AddColumnControlValidationMessage(BaseColumnControl baseColumnControl, string message, DP_DataRepository causingData) { causingData.ISValid = false; ColumnControlMessageItem baseMessageItem = new ColumnControlMessageItem(baseColumnControl, ControlOrLabelAsTarget.Control); baseMessageItem.CausingDataItem = causingData; baseMessageItem.Key = "validation"; baseMessageItem.Message = message; baseMessageItem.Priority = ControlItemPriority.High; EditArea.AddColumnControlMessage(baseMessageItem); ColumnControlColorItem baseColorItem = new ColumnControlColorItem(baseColumnControl, ControlOrLabelAsTarget.Control); baseColorItem.Key = "validation"; baseColorItem.Color = InfoColor.Red; baseColorItem.ColorTarget = ControlColorTarget.Border; baseColorItem.Priority = ControlItemPriority.High; baseColorItem.CausingDataItem = causingData; EditArea.AddColumnControlColor(baseColorItem);; }
public ColumnControlColorItem(BaseColumnControl columnControl, ControlOrLabelAsTarget controlOrLabel) { ColumnControl = columnControl; ControlOrLabel = controlOrLabel; }