public void AddDataValidationMessage(string message, DP_DataRepository causingData)
        {
            //BaseMessageItem baseMessageItem = new BaseMessageItem();
            //baseMessageItem.CausingDataItem = causingData;
            //baseMessageItem.Key = key;
            //causingData.ISValid = false;
            //بعدا بررسی شود
            //اینجا بهتره برای همه کنترل ها تولتیپ اضافه شود
            //baseMessageItem.Message = message;
            //baseMessageItem.Color = Temp.InfoColor.Red;
            //  MessageItems.Add(baseMessageItem);

            //اینکه کدام داده هست به مسیج اضافه شود

            causingData.ISValid = false;
            DataMessageItem baseMessageItem = new DataMessageItem();

            baseMessageItem.CausingDataItem = causingData;
            baseMessageItem.Key             = "validation";
            baseMessageItem.Message         = message;
            baseMessageItem.Priority        = ControlItemPriority.High;
            EditArea.AddDataItemMessage(baseMessageItem);

            DataColorItem baseColorItem = new DataColorItem();

            baseColorItem.Key             = "validation";
            baseColorItem.Color           = InfoColor.Red;
            baseColorItem.ColorTarget     = ControlColorTarget.Border;
            baseColorItem.Priority        = ControlItemPriority.High;
            baseColorItem.CausingDataItem = causingData;
            EditArea.AddDataItemColor(baseColorItem);;
            AgentUICoreMediator.GetAgentUICoreMediator.UIManager.ShowInfo("اعتبارسنجی", message, InfoColor.Red);
        }
Ejemplo n.º 2
0
        private void AddDataMessageItem(DP_DataRepository dataItem, string key, ControlItemPriority priority, string message)
        {
            DataMessageItem baseMessageItem = new DataMessageItem();

            baseMessageItem.CausingDataItem = dataItem;
            baseMessageItem.Key             = key;
            baseMessageItem.Priority        = priority;
            baseMessageItem.Message         = message;
            EditArea.AddDataItemMessage(baseMessageItem);
        }