Exemplo n.º 1
0
        private void ApplyImportStatus(UltraListViewItem lvImport, ImportStatusIcon statusIcon, string statusMessage)
        {
            using (logX.loggerX.InfoCall())
            {
                lvImport.SubItems[0].Value = statusMessage;
                Image image;
                switch (statusIcon)
                {
                case ImportStatusIcon.Imported:
                    image = imageList1.Images["Ok"];
                    break;

                case ImportStatusIcon.Warning:
                    image = imageList1.Images["Warning"];
                    break;

                case ImportStatusIcon.Error:
                    image = imageList1.Images["Error"];
                    break;

                case ImportStatusIcon.Importing:
                    image = imageList1.Images["Importing"];
                    break;

                default:
                    image = imageList1.Images["Undefined"];
                    break;
                }
                lvImport.Appearance.Image = image;
            }
        }
Exemplo n.º 2
0
 public void ChangeStatus(ImportStatusIcon importIcon, string statusMessage)
 {
     if (OnImportStatusChanged != null)
     {
         OnImportStatusChanged(importIcon, statusMessage);
     }
 }
Exemplo n.º 3
0
 private void UpdateItemImportStatus(UltraListViewItem lvImport, ImportStatusIcon statusIcon,
                                     string statusMessage)
 {
     using (logX.loggerX.InfoCall())
     {
         if (lvImportStatus.InvokeRequired)
         {
             SetImportItemState setState = UpdateItemImportStatus;
             Invoke(setState, lvImport, statusIcon, statusMessage);
         }
         else
         {
             ApplyImportStatus(lvImport, statusIcon, statusMessage);
         }
     }
 }