public UserDefinedFunctionForm(Form parent, DBRegistrationClass dbReg, TreeNode tn, ContextMenuStrip cm, StateClasses.EditStateClass.eBearbeiten mode) { InitializeComponent(); this.MdiParent = parent; Cm = cm; Tn = tn; try { BearbeitenMode = mode; if (BearbeitenMode == StateClasses.EditStateClass.eBearbeiten.eInsert) { UserDefinedFunctionObject = new UserDefinedFunctionClass(); UserDefinedFunctionObject.Name = "NEW_UserDefinedFunction"; } else { UserDefinedFunctionObject = (UserDefinedFunctionClass)tn.Tag; } } catch { Console.WriteLine(" "); } OldUserDefinedFunctionObject = (UserDefinedFunctionClass)UserDefinedFunctionObject.Clone(); _dbReg = dbReg; _localNotify.Notify.OnRaiseErrorHandler += Notify_OnRaiseErrorHandler; _localNotify.Notify.OnRaiseInfoHandler += Notify_OnRaiseInfoHandler; }
private void hsNew_Click(object sender, EventArgs e) { UserDefinedFunctionObject = new UserDefinedFunctionClass(); UserDefinedFunctionObject.Name = "NEW_UserDefinedFunction"; var pc = new ParameterClass(); pc.Name = ""; pc.RawType = "INTEGER"; pc.FieldType = "LONG"; pc.TypeNumber = 8; pc.Length = 4; pc.Precision = 0; UserDefinedFunctionObject.ParameterOut.Add(pc); pc = new ParameterClass(); pc.Name = "XX"; pc.RawType = "INTEGER"; pc.FieldType = "LONG"; pc.TypeNumber = 8; pc.Length = 4; pc.Precision = 0; UserDefinedFunctionObject.ParameterIn.Add(pc); UserDefinedFunctionObject.Description = ""; OldUserDefinedFunctionObject = (UserDefinedFunctionClass)UserDefinedFunctionObject.Clone(); BearbeitenMode = StateClasses.EditStateClass.eBearbeiten.eInsert; DataToEdit(); MakeSQL(); }