/// <summary> /// Initializes a new instance of the <see cref="FrmXslMapping"/> class. /// </summary> /// <param name="frmMode">The FRM mode.</param> /// Created by SMK public FrmXslMapping(FormMode frmMode) : base() { this.frmMode = frmMode; InitializeComponent(); Instance = this; InitValues(); }
/// <summary> /// Opens the form. /// </summary> /// <param name="formId">The form id.</param> /// <param name="mode">The mode.</param> /// Created by SMK public void OpenForm(int formId, FormMode mode) { //this.currentFormId = formId; //if (frmList[formId] == null) // frmList[formId] = CreateForm(formId, mode); //else if (frmList[formId].IsDisposed == true || frmList[formId].IsAccessible == true) // frmList[formId] = CreateForm(formId, mode); //ShowForm(formId); switch (formId) { case Config.FORM_XSLT_MAPPING: var existXslt = new FrmXslMapping(this, mode, FileName) { Text = "Xslt transform" }; existXslt.Show(dockPanel); break; case Config.FORM_COMPPONENT_MAPPING: var lst = frmList.Where(f => f is FrmComponentMapper); int count = lst == null ? 1 : lst.Count() + 1; string name = string.Format("EVinca Proccess{0}", count); OpenForm(name, this.FileName, Config.FORM_COMPPONENT_MAPPING, mode); break; default: break; } }
/// <summary> /// Creates the form. /// </summary> /// <param name="formId">The form id.</param> /// <param name="mode">The mode.</param> /// <returns></returns> /// Created by SMK private DockContent CreateForm(int formId, FormMode mode) { DockContent frm = null; switch (formId) { case Config.FORM_XSLT_MAPPING: frm = new FrmXslMapping(this, mode, FileName); frm.MdiParent = this; break; case Config.FORM_COMPPONENT_MAPPING: var lst = frmList.Where(f => f is FrmComponentMapper); int count = lst == null ? 1 : lst.Count() + 1; string name = string.Format("EVinca Business Flow{0}", count); frm = new FrmComponentMapper(this, mode, FileName) { ToolTipText = name, Text = name }; frm.MdiParent = this; //frmSolutonExplorer.AddNewComponentMapper(name); break; default: break; } if (frm == null) { MessageBox.Show("This module is not implemented."); return null; } return frm; }
/// <summary> /// Initializes a new instance of the <see cref="FrmXslMapping"/> class. /// </summary> /// <param name="frmMain">The FRM main.</param> /// <param name="frmMode">The FRM mode.</param> /// <param name="fileName">Name of the file.</param> /// Created by SMK public FrmXslMapping(FrmMainForm frmMain, FormMode frmMode, string fileName) : base() { this.frmMode = frmMode; this.frmMain = frmMain; InitializeComponent(); Instance = this; this.FileName = fileName; InitValues(); }
/// <summary> /// Initializes a new instance of the <see cref="FrmConstant"/> class. /// </summary> /// <param name="frmItem">The FRM item.</param> /// Created by SMK public FrmConstant(FrmXslMapping frmItem) { InitializeComponent(); this.frmItem = frmItem; }