Ejemplo n.º 1
0
        public void DislayAddConnection(String name, String ip, Int32 Id, MOG_COMMAND_TYPE connectionType)
        {
            ListViewItem item = new ListViewItem();

            // Setup new connection node
            item.Text = name;
            item.SubItems.Add(ip);
            item.SubItems.Add(Convert.ToString(Id));

            string connectionTypeString;

            switch (connectionType)
            {
            case MOG_COMMAND_TYPE.MOG_COMMAND_RegisterClient:
                connectionTypeString = "CLIENT";
                break;

            case MOG_COMMAND_TYPE.MOG_COMMAND_RegisterSlave:
                connectionTypeString = "SLAVE";
                break;

            default:
                connectionTypeString = "SERVER";
                break;
            }

            item.SubItems.Add(connectionTypeString);

            mForm.lviewMonitor.Items.Add(item);
            return;
        }
Ejemplo n.º 2
0
        private int GetImageIndex(MOG_COMMAND_TYPE type)
        {
            switch (type)
            {
            // Eat these commands, we don't need to show them in this window
            case MOG_COMMAND_TYPE.MOG_COMMAND_Archive:
                return(1);

            case MOG_COMMAND_TYPE.MOG_COMMAND_AssetProcessed:
            case MOG_COMMAND_TYPE.MOG_COMMAND_AssetRipRequest:
            case MOG_COMMAND_TYPE.MOG_COMMAND_SlaveTask:
                return(0);

            case MOG_COMMAND_TYPE.MOG_COMMAND_ReinstanceAssetRevision:
            case MOG_COMMAND_TYPE.MOG_COMMAND_Bless:
                return(6);

            case MOG_COMMAND_TYPE.MOG_COMMAND_Build:
            case MOG_COMMAND_TYPE.MOG_COMMAND_BuildFull:
                return(2);

            default:
                return(3);
            }
        }
Ejemplo n.º 3
0
        public void DislayAddConnection(String name, String ip, Int32 Id, MOG_COMMAND_TYPE connectionType, String info)
        {
            ListViewItem item      = new ListViewItem();
            Color        typeColor = Color.Black;

            // Setup new connection node
            item.Text = name;
            item.SubItems.Add(ip);
            item.SubItems.Add(Convert.ToString(Id));

            string connectionTypeString;

            switch (connectionType)
            {
            case MOG_COMMAND_TYPE.MOG_COMMAND_RegisterClient:
                connectionTypeString = "CLIENT";
                typeColor            = Color.DarkBlue;
                break;

            case MOG_COMMAND_TYPE.MOG_COMMAND_RegisterSlave:
                connectionTypeString = "SLAVE";
                typeColor            = Color.Purple;
                break;

            case MOG_COMMAND_TYPE.MOG_COMMAND_RegisterEditor:
                connectionTypeString = "EDITOR";
                typeColor            = Color.SlateGray;
                break;

            default:
                connectionTypeString = "SERVER";
                break;
            }

            item.SubItems.Add(connectionTypeString);
            item.SubItems.Add(info);
            item.ForeColor = typeColor;

            mainForm.lviewMonitor.Items.Add(item);
            return;
        }