Ejemplo n.º 1
0
	    public void Insert(string SFileName,string SRarFileName,byte[] ObjData,string SVersion,short? IntRar,short? IntPatch,DateTime? TUpdatedDate,int? DblCapacity,string SDesc)
	    {
		    SysVersion item = new SysVersion();
		    
            item.SFileName = SFileName;
            
            item.SRarFileName = SRarFileName;
            
            item.ObjData = ObjData;
            
            item.SVersion = SVersion;
            
            item.IntRar = IntRar;
            
            item.IntPatch = IntPatch;
            
            item.TUpdatedDate = TUpdatedDate;
            
            item.DblCapacity = DblCapacity;
            
            item.SDesc = SDesc;
            
	    
		    item.Save(UserName);
	    }
        public static void RegisterCallback(int index, IntPtr function)
        {
            switch (index)
            {
            case CallbackIndexes.SYS_VERSION:
                sysVersion = Marshal.GetDelegateForFunctionPointer <SysVersion>(function);
                break;

            case CallbackIndexes.IDE_CREATE_WINDOW:
                createWindowCallback = Marshal.GetDelegateForFunctionPointer <IdeCreateWindow>(function);
                break;

            case CallbackIndexes.IDE_SET_TEXT:
                setTextCallback = Marshal.GetDelegateForFunctionPointer <IdeSetText>(function);
                break;

            case CallbackIndexes.IDE_GET_CONNECTION_INFO:
                getConnectionInfo = Marshal.GetDelegateForFunctionPointer <IdeGetConnectionInfo>(function);
                break;

            case CallbackIndexes.IDE_GET_WINDOW_TYPE:
                getWindowType = Marshal.GetDelegateForFunctionPointer <IdeGetWindowType>(function);
                break;

            case CallbackIndexes.IDE_SET_STATUS_MESSAGE:
                setStatusMessage = Marshal.GetDelegateForFunctionPointer <IdeSetStatusMessage>(function);
                break;

            case CallbackIndexes.IDE_FILENAME:
                func_IdeFilename = Marshal.GetDelegateForFunctionPointer <IdeFilename>(function);
                break;

            case CallbackIndexes.IDE_GET_WINDOW_OBJECT:
                ideGetWindowObject = Marshal.GetDelegateForFunctionPointer <IdeGetWindowObject>(function);
                break;

            case CallbackIndexes.IDE_GET_CURSOR_X:
                ideGetCursorColumn = Marshal.GetDelegateForFunctionPointer <IdeGetCursorX>(function);
                break;

            case CallbackIndexes.IDE_GET_CURSOR_Y:
                ideGetCursorLine = Marshal.GetDelegateForFunctionPointer <IdeGetCursorY>(function);
                break;
            }
        }
Ejemplo n.º 3
0
        public void Update(int PkIntID,string SFileName,string SRarFileName,byte[] ObjData,string SVersion,short? IntRar,short? IntPatch,DateTime? TUpdatedDate,int? DblCapacity,string SDesc,byte? IsUpdate,string SFolder,byte? BytConfirmed)
        {
            SysVersion item = new SysVersion();
            item.MarkOld();
            item.IsLoaded = true;

            item.PkIntID = PkIntID;

            item.SFileName = SFileName;

            item.SRarFileName = SRarFileName;

            item.ObjData = ObjData;

            item.SVersion = SVersion;

            item.IntRar = IntRar;

            item.IntPatch = IntPatch;

            item.TUpdatedDate = TUpdatedDate;

            item.DblCapacity = DblCapacity;

            item.SDesc = SDesc;

            item.IsUpdate = IsUpdate;

            item.SFolder = SFolder;

            item.BytConfirmed = BytConfirmed;

            item.Save(UserName);
        }