亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cwarning.cls

?? 一個(gè)客戶管理的源代碼
?? CLS
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "CWarning"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True
Option Explicit

Private mvarID As Long              '提醒信息ID
Private mvarTypeId As Long          '提醒類型ID
Private mvarTypeName As String      '提醒類型名稱
Private mvarClientId As Long        '提醒客戶ID
Private mvarClientName As String    '提醒客戶名稱
Private mvarMsg As String           '提醒顯示消息
Private mvarShowDate As Date        '提醒顯示時(shí)間
Private mvarBirthdayWarn As Boolean '是否啟用生日提醒

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'以下為部門的屬性

'提醒的ID
Public Property Let ID(ByVal vData As Long)
  mvarID = vData
End Property
Public Property Get ID() As Long
  ID = mvarID
End Property

'提醒類型的ID
Public Property Let TypeID(ByVal vData As Long)
  mvarTypeId = vData
End Property
Public Property Get TypeID() As Long
  TypeID = mvarTypeId
End Property

'提醒類型的名稱
Public Property Let TypeName(ByVal vData As String)
  mvarTypeName = vData
End Property
Public Property Get TypeName() As String
  TypeName = mvarTypeName
End Property

'提醒客戶ID
Public Property Let ClientID(ByVal vData As Long)
  mvarClientId = vData
  SetClientName
End Property
Public Property Get ClientID() As Long
  ClientID = mvarClientId
End Property

'提醒客戶的名稱
Public Property Get ClientName() As String
  ClientName = mvarClientName
End Property

'提醒內(nèi)容
Public Property Let Msg(ByVal vData As String)
  mvarMsg = vData
End Property
Public Property Get Msg() As String
  Msg = mvarMsg
End Property

'提醒顯示日期
Public Property Let ShowDate(ByVal vData As Date)
  mvarShowDate = vData
End Property
Public Property Get ShowDate() As Date
  ShowDate = mvarShowDate
End Property

'啟用生日提醒
Public Property Let ShowBirthdayWarn(ByVal vData As Boolean)
  mvarBirthdayWarn = vData
  Dim strSQL As String
  If mvarBirthdayWarn Then
    strSQL = " SELECT * FROM Warning WHERE ClientId = " _
              & Me.ClientID & " AND TypeId = " & BirthdayWarn
    Dim rs As Recordset
    Set rs = g_Conn.Execute(strSQL)
    If rs.RecordCount = 0 Then
      AddNew Me.ShowDate, Me.ClientID, 1, "今天是 " & Me.ClientName & " 的生日,請做好準(zhǔn)備。"
    End If
    Set rs = Nothing
  Else
    strSQL = " DELETE FROM Warning WHERE ClientId = " _
              & Me.ClientID & " AND TypeId = " & BirthdayWarn
    g_Conn.Execute (strSQL)
  End If
End Property
Public Property Get ShowBirthdayWarn() As Boolean
  ShowBirthdayWarn = mvarBirthdayWarn
End Property

'屬性結(jié)束
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''


'''''''''''''''''''''''''''''''''''''''''''''''''''''''
'以下為方法

'新增提醒信息,并返回操作的結(jié)果
Public Function AddNew(Optional datDate As Date = #1/1/1900#, _
                       Optional lngClientId As Long = -1, _
                       Optional lngTypeId As Long = -1, _
                       Optional strMsg As String = "") As gxcAddNew
  '根據(jù)傳入的參數(shù)更新屬性值
  
 
  '如果參數(shù)被傳入,則以傳入的參數(shù)更新屬性
  If lngClientId <> -1 Then Me.ClientID = lngClientId
  If lngTypeId <> -1 Then Me.TypeID = lngTypeId '提醒類型的ID
  If strMsg <> "" Then Me.Msg = strMsg
  If datDate <> #1/1/1900# Then Me.ShowDate = datDate
  
  Dim strSQL As String
  Dim ErrMsg As String
  strSQL = "INSERT INTO Warning(ClientId, ShowDate, TypeId, Msg) "
  strSQL = strSQL & " VALUES(" & Me.ClientID
  strSQL = strSQL & ",'" & Me.ShowDate & "'"
  strSQL = strSQL & "," & Me.TypeID
  strSQL = strSQL & ",'" & Me.Msg & "'"
  strSQL = strSQL & ")"
  
  If RunSql(strSQL, ErrMsg) Then
    Me.ID = MaxID("Warning", "WarnId")
    Me.TypeName = GetValueByID("WarnType", "WTypeId", Me.TypeID, "WTypeName")
    SetClientName
    AddNew = AddNewOK
  Else
    AddNew = AddNewFail
  End If
   
End Function

'修改提醒信息,返回操作結(jié)果
Public Function Update() As gxcUpdate
  '通過ID判斷是否存在該記錄,即該記錄是否被其它客戶端刪除
  '如果不存在該記錄,則返回相應(yīng)的操作結(jié)果給調(diào)用者
  If Not ExistByID("Warning", "WarnId", Me.ID) Then
    Update = RecordNotExist
    Exit Function
  End If
  
'  On Error Resume Next
  Dim strSQL As String
  '構(gòu)造SQL語句,注意需調(diào)用RealString函數(shù)去除字符串中的單引號
  strSQL = "Update Warning Set "
  strSQL = strSQL & "Msg='" & RealString(Me.Msg) & "'"
  strSQL = strSQL & ", TypeId=" & Me.TypeID
  strSQL = strSQL & ", ShowDate='" & Me.ShowDate
  strSQL = strSQL & "' where WarnId=" & Me.ID
  
  g_Conn.Execute strSQL '執(zhí)行SQL語句
  
  '根據(jù)是否出錯(cuò),返回給調(diào)用者相應(yīng)的信息
  If Err.Number = 0 Then
    Update = UpdateOK
  Else
    Update = UpdateFail
  End If
End Function

'刪除一條提醒信息
Public Function Delete(Optional ByVal lngID As Long = 0) As gxcDelete
  '如果調(diào)用該函數(shù)時(shí)傳入了ID,則更新該對象的ID
  If lngID <> 0 Then Me.ID = lngID
  
  On Error Resume Next
  '執(zhí)行刪除操作并返回操作結(jié)果
  g_Conn.Execute "Delete from Warning where WarnId=" & Me.ID
  Delete = IIf(Err.Number = 0, DeleteOK, DeleteFail)
  
End Function

Private Sub SetClientName()
    If Me.ClientID = 0 Then
      mvarClientName = "不限客戶"
    Else
      mvarClientName = GetValueByID("ClientInfo", "ClientId", Me.ClientID, "Name")
    End If
End Sub
'方法結(jié)束
'''''''''''''''''''''''''''''''''''''''''''''''''''''''





?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日本在线看| 激情av综合网| 欧美三区免费完整视频在线观看| 亚洲欧洲www| 99国内精品久久| 亚洲视频一区二区在线| 丁香婷婷综合网| 亚洲欧洲日韩在线| 色久综合一二码| 亚洲成人综合在线| 久久久久久久综合色一本| 粉嫩久久99精品久久久久久夜| 国产精品初高中害羞小美女文| jlzzjlzz国产精品久久| 一区二区在线免费| 日韩午夜电影av| 国产宾馆实践打屁股91| 亚洲日本va午夜在线影院| 欧美精品久久天天躁| 激情伊人五月天久久综合| 中文久久乱码一区二区| 色狠狠色狠狠综合| 美女网站在线免费欧美精品| 久久久久99精品一区| 91蜜桃免费观看视频| 一区二区在线观看视频在线观看| 在线观看日韩电影| 免费在线看成人av| 精品女同一区二区| 人人精品人人爱| 综合婷婷亚洲小说| 日本精品视频一区二区| 免费成人在线视频观看| 国产三级精品视频| 91福利国产成人精品照片| 日韩精品欧美精品| 国产亚洲精品aa午夜观看| 99久久精品国产观看| 日韩精品一卡二卡三卡四卡无卡| 精品免费99久久| 不卡一二三区首页| 中文字幕亚洲综合久久菠萝蜜| 在线观看视频一区| 蜜桃免费网站一区二区三区| 日本一区二区久久| 欧美日韩视频在线第一区| 久久国产欧美日韩精品| 国产精品美女www爽爽爽| 欧美夫妻性生活| 国产精品一区在线观看你懂的| 亚洲精品大片www| 2020国产精品久久精品美国| 99国产欧美另类久久久精品| 亚洲欧美成人一区二区三区| 日韩视频永久免费| 99国产精品国产精品久久| 奇米四色…亚洲| 国产精品成人一区二区艾草| 欧美一区二区福利视频| 精品午夜一区二区三区在线观看| 亚洲欧洲日产国产综合网| 欧美一区二区三区免费大片| 成人aa视频在线观看| 美日韩一级片在线观看| 一区2区3区在线看| 久久精品视频一区二区三区| 欧美美女黄视频| 99久久久精品| 国产综合色产在线精品| 日产欧产美韩系列久久99| 亚洲视频电影在线| 久久亚洲一区二区三区四区| 国产精品第四页| 亚洲精品在线一区二区| 99国产精品一区| 国产盗摄视频一区二区三区| 日韩激情中文字幕| 日本一区二区不卡视频| 欧美日韩国产欧美日美国产精品| 99视频在线观看一区三区| 国产福利一区二区三区在线视频| 天天综合网天天综合色| 亚洲免费资源在线播放| 国产精品久久一级| 久久品道一品道久久精品| 欧美一区二区福利视频| 538在线一区二区精品国产| 91香蕉视频污| 91丨国产丨九色丨pron| 懂色中文一区二区在线播放| 国内久久婷婷综合| 国精产品一区一区三区mba桃花 | 91在线观看视频| 国内不卡的二区三区中文字幕| 青青草成人在线观看| 亚洲在线视频网站| 亚洲国产精品久久久久婷婷884 | 国产精品美女久久久久久| 久久综合九色综合97婷婷| 精品av久久707| 久久综合久久鬼色中文字| 精品国产sm最大网站| 久久一日本道色综合| 欧美精品一区二区三区很污很色的| 日韩欧美在线网站| 精品电影一区二区| 国产亚洲成av人在线观看导航| 久久久久久久网| 国产欧美综合色| 中文字幕免费不卡| 亚洲视频电影在线| 亚洲国产精品一区二区www在线| 亚洲自拍欧美精品| 亚洲一区二区三区三| 蜜桃精品视频在线| 美女高潮久久久| 国产高清一区日本| 99riav久久精品riav| 欧美伊人久久久久久久久影院| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美日韩精品二区第二页| 欧美一级一区二区| 欧美精品一二三区| 精品国产一区二区三区久久影院| 久久婷婷一区二区三区| 中文字幕高清不卡| 一区二区三区在线观看欧美| 日韩av电影一区| 国产69精品一区二区亚洲孕妇| 99视频超级精品| 欧美日韩精品高清| 久久嫩草精品久久久久| 亚洲丝袜美腿综合| 美女被吸乳得到大胸91| 成人午夜又粗又硬又大| 欧美人牲a欧美精品| 国产亚洲精品精华液| 一区二区三区精品视频| 蜜桃视频一区二区| 91美女片黄在线观看| 日韩免费一区二区三区在线播放| 中文乱码免费一区二区| 亚洲.国产.中文慕字在线| 99久久综合99久久综合网站| 欧美乱熟臀69xxxxxx| 国产精品视频你懂的| 天堂一区二区在线| 本田岬高潮一区二区三区| 在线播放91灌醉迷j高跟美女| 中文字幕免费在线观看视频一区| 亚洲成a天堂v人片| 99在线精品一区二区三区| 日韩亚洲欧美综合| 亚洲欧美经典视频| 国产一区二区三区久久悠悠色av | 欧美特级限制片免费在线观看| 欧美精品一区二区三区在线| 亚洲精品乱码久久久久久| 国产精品主播直播| 欧美一级国产精品| 亚洲成av人片在线| 成人午夜又粗又硬又大| 精品蜜桃在线看| 日日夜夜免费精品| 91国产丝袜在线播放| 国产亚洲人成网站| 免费观看91视频大全| 91小视频在线| **网站欧美大片在线观看| 国产精品1024| 欧美成人乱码一区二区三区| 日韩主播视频在线| 欧美日韩国产免费| 亚洲一区二三区| 色综合视频一区二区三区高清| 久久久久88色偷偷免费| 激情综合色综合久久| 欧美大白屁股肥臀xxxxxx| 一区二区三区鲁丝不卡| 一本色道综合亚洲| 一区二区三区在线看| 日本乱码高清不卡字幕| 一区二区三区色| 99re成人在线| 亚洲欧洲一区二区在线播放| 国产黄色91视频| 国产精品免费视频一区| 国产精品中文字幕日韩精品| 日韩免费电影网站| 国产一区欧美二区| 久久亚洲综合av| 国产91精品精华液一区二区三区 | 日韩精品资源二区在线| 免费不卡在线观看| 日韩美女主播在线视频一区二区三区| 免费在线观看不卡| 欧美不卡在线视频| 国产精品中文字幕一区二区三区| 久久久精品人体av艺术| 成人免费va视频|