hi,
it is a vb code but, i want c# code same format ?
i convert online using converter but its not working, its enter duplicate id .
Public Function GenerateAutoID() As String
Dim strQry As String
Dim strWhereQry As String
Dim strMaxID As String
Dim intLength As Integer
Dim lngID As Long
Dim objRet As Object
If Me.AcademicYear <> "" Then
strWhereQry = Me.SchoolType & "\" & Me.SchoolTransCode & "\" & Me.FormTransCode & "\" & Me.AcademicYear
Else
strWhereQry = Me.SchoolType & "\" & Me.SchoolTransCode & "\" & Me.FormTransCode
End If
strQry = "Select Max(" & Me.IDColumnName & ") from " & Me.IDTableName & " where " & Me.IDColumnName & " like '" & strWhereQry & "%'"
objRet = SqlHelper.ExecuteScalar(strConnection, CommandType.Text, strQry)
If IsDBNull(objRet) = False Then
strMaxID = CStr(objRet)
intLength = Len(strMaxID)
lngID = CLng(Mid(strMaxID, intLength - 7, 8))
lngID = lngID + 1
strMaxID = (Mid(strMaxID, 1, intLength - 8)) & Format(lngID, "0000000#")
Else
strMaxID = strWhereQry & "\00000001"
End If
Return strMaxID
End Function