Example #1
0
 /// <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();
 }
Example #2
0
        /// <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;
            }
        }
Example #3
0
        /// <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;
        }
Example #4
0
 /// <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();
 }
Example #5
0
 /// <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;
 }