Professional Documents
Culture Documents
Option Explicit
Private Const MTC_MODULE_VER = "1.18"
Public AuthDialogType As String 'obsahuje jeden ze znaku 1,2,3,4,5,6 a musi ji naplnit pred zobraze
nim
Public AuthDialogDays As Integer 'obsahuje cislo, ktere bude zapsano do textu autorizacniho dialogu
Public CustomerName As String 'obsahuje jmeno zakaznika z autorizacniho hesla
Public IsAuthFinish As Boolean 'ridici promenna pro cyklus registrace
Public AuthDialogStart As Boolean 'ridici promenna rikajici zda dialog volan pri start nebo z option
IS_START = True
IsView = False
If LoadMTCDLL Then
PWD_Status = VB_MTC_GetPWDStatus(CustomerName, DaysToEnd, DLLVersion)
NoTimeVer = (45000# < (Date + DaysToEnd))
Select Case PWD_Status
Case 2
If ((0 > DaysToEnd) And (False = NoTimeVer)) Or (False = MTC_ControlDLLVersion(DLLVersion)) Th
en IsView = True
Case 1
If (0 > DaysToEnd) Or (30 < DaysToEnd) Then IsView = True
Case Else
IsView = True
End Select
Call FreeMTCDLL
Else
IsView = True
End If
If IsView Then
IS_VIEWMODE = True
Call BackupDataForViewMode
Call ShowMsg("MSG_BadStart")
End If
End Sub
IsAuthFinish = False
End Select
IsAuthFinish = True
frmAuthorization.Show
Wend
End Sub
Exit Sub
Err_MSSP:
Call MsgBox(Error(Err.Number), WARNING_BOX_STYLE, Err.Source)
End Sub
MTC_Main - 3
Call FillProjectData
Call WriteRegistryLanguage
End If
End Sub
IsProtect = ActiveSheet.ProtectContents
If IsProtect Then Call SwitchUserInterfaceOnly(True)
i = ActiveSheet.UsedRange.Row
Command = ReadCellStringValue(ActiveSheet.Cells(i, 1))
Case "ROWSHIDELIST"
Call CommandRowsHideList(CommandString, CommandFlag)
Case "ROWSHIDERANGE"
Call CommandRowsHideRange(CommandString, CommandFlag)
End Select
End If
i = i + 1
Command = ReadCellStringValue(ActiveSheet.Cells(i, 1))
Wend
Err_SHCAL:
If IsProtect Then Call SwitchUserInterfaceOnly(False)
Call HelpFunctionSet(True) 'vrati priznak pro vyvolavani udalosti
#If DEBUG_MODE Then
Call ShowDebugMsg("Problem into sheet calculate event")
#End If
End Sub
IS_OFF_EVENT = False
Application.EnableEvents = bMode
If (False = Application.EnableEvents) Then IS_OFF_EVENT = True
End Sub
GetCalcError = ""
If "A" = MTC_VER_MAJOR Then sCalcID = MTC_VER_MINOR Else sCalcID = "00"
Case 7:
If CtrlInst(sErrID) Then GetCalcError = " [ERROR " & sErrID & sCalcID & "]"
Exit Function
Case 11, 13, 15, 21 To 26, 41, 43, 45, 51, 53, 55, 99:
sErrID = Trim(Str(MTC_AUT_ERR))
Case Else:
Exit Function
End Select