Beispiel #1
0
        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;
        }
Beispiel #2
0
        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();
        }