private void ddlWFInstList_SelectedIndexChanged(object sender, EventArgs e)
        {
            string instanceID = ddlWFInstList.SelectedValue.ToString();

            deRuntime oRuntime = new deRuntime(clsModGlobal.getConnStr(), "admin");

            deInstance oInst = oRuntime.getInstance(instanceID);

            if (oInst == null)
            {
                return;
            }

            string imageFilePath = clsConfigurationSettings.getValue(clsModGlobal.getConnStr(), "imageFilePath");

            if (!Directory.Exists(@"c:\temp"))
            {
                Directory.CreateDirectory(@"c:\temp");
            }

            string sFilePath = $@"c:\temp\{instanceID}.png";

            bool bFlag = oInst.generateModelGraphic(true, ref sFilePath, imageFilePath);

            if (bFlag)
            {
                wfPic.Image = Image.FromFile(sFilePath);
            }
        }
        private void RenderDefinition_Load(object sender, EventArgs e)
        {
            deRuntime oRuntime = new deRuntime(clsModGlobal.getConnStr(), "admin");

            DataTable oDT = oRuntime.getInstancesData();

            ddlWFInstList.Items.Clear();

            ddlWFInstList.DisplayMember = "INSTANCENAME";
            ddlWFInstList.ValueMember   = "INSTANCEID";
            ddlWFInstList.DataSource    = oDT;
        }