frmLogin.frm
上传用户:yexiandon
上传日期:2022-07-12
资源大小:895k
文件大小:6k
源码类别:

百货/超市行业

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{48E59290-9880-11CF-9754-00AA00C00908}#1.0#0"; "MSINET.OCX"
  3. Begin VB.Form frmLogin 
  4.    BorderStyle     =   3  'Fixed Dialog
  5.    Caption         =   "登录"
  6.    ClientHeight    =   2820
  7.    ClientLeft      =   45
  8.    ClientTop       =   330
  9.    ClientWidth     =   4530
  10.    Icon            =   "frmLogin.frx":0000
  11.    LinkTopic       =   "Form1"
  12.    MaxButton       =   0   'False
  13.    MinButton       =   0   'False
  14.    ScaleHeight     =   2820
  15.    ScaleWidth      =   4530
  16.    ShowInTaskbar   =   0   'False
  17.    StartUpPosition =   2  '屏幕中心
  18.    Tag             =   "登录"
  19.    Begin InetCtlsObjects.Inet Inet1 
  20.       Left            =   240
  21.       Top             =   2160
  22.       _ExtentX        =   1005
  23.       _ExtentY        =   1005
  24.       _Version        =   393216
  25.    End
  26.    Begin VB.CommandButton Command1 
  27.       Caption         =   "…"
  28.       Height          =   255
  29.       Left            =   3960
  30.       TabIndex        =   8
  31.       Top             =   1080
  32.       Width           =   255
  33.    End
  34.    Begin VB.TextBox txtAccount 
  35.       Height          =   270
  36.       Left            =   1560
  37.       Locked          =   -1  'True
  38.       TabIndex        =   6
  39.       Top             =   1080
  40.       Width           =   2415
  41.    End
  42.    Begin VB.CommandButton cmdCancel 
  43.       Cancel          =   -1  'True
  44.       Caption         =   "取消"
  45.       Height          =   320
  46.       Left            =   2940
  47.       TabIndex        =   5
  48.       Tag             =   "取消"
  49.       Top             =   2340
  50.       Width           =   1000
  51.    End
  52.    Begin VB.CommandButton cmdOK 
  53.       Caption         =   "确定"
  54.       Default         =   -1  'True
  55.       Height          =   320
  56.       Left            =   1680
  57.       TabIndex        =   4
  58.       Tag             =   "确定"
  59.       Top             =   2340
  60.       Width           =   1000
  61.    End
  62.    Begin VB.TextBox txtPassword 
  63.       Height          =   270
  64.       IMEMode         =   3  'DISABLE
  65.       Left            =   1545
  66.       PasswordChar    =   "*"
  67.       TabIndex        =   1
  68.       Top             =   1845
  69.       Width           =   2685
  70.    End
  71.    Begin VB.TextBox txtUserName 
  72.       Height          =   270
  73.       Left            =   1545
  74.       TabIndex        =   3
  75.       Top             =   1455
  76.       Width           =   2685
  77.    End
  78.    Begin VB.Label lblLabels 
  79.       AutoSize        =   -1  'True
  80.       Caption         =   "帐  套(&A):"
  81.       Height          =   180
  82.       Index           =   2
  83.       Left            =   480
  84.       TabIndex        =   7
  85.       Tag             =   "用户名(&U):"
  86.       Top             =   1095
  87.       Width           =   900
  88.    End
  89.    Begin VB.Image Image1 
  90.       Height          =   870
  91.       Left            =   0
  92.       Picture         =   "frmLogin.frx":000C
  93.       Top             =   0
  94.       Width           =   4560
  95.    End
  96.    Begin VB.Label lblLabels 
  97.       AutoSize        =   -1  'True
  98.       Caption         =   "密  码(&P):"
  99.       Height          =   180
  100.       Index           =   1
  101.       Left            =   465
  102.       TabIndex        =   0
  103.       Tag             =   "密码(&P):"
  104.       Top             =   1860
  105.       Width           =   900
  106.    End
  107.    Begin VB.Label lblLabels 
  108.       AutoSize        =   -1  'True
  109.       Caption         =   "用户名(&U):"
  110.       Height          =   180
  111.       Index           =   0
  112.       Left            =   465
  113.       TabIndex        =   2
  114.       Tag             =   "用户名(&U):"
  115.       Top             =   1470
  116.       Width           =   900
  117.    End
  118. End
  119. Attribute VB_Name = "frmLogin"
  120. Attribute VB_GlobalNameSpace = False
  121. Attribute VB_Creatable = False
  122. Attribute VB_PredeclaredId = True
  123. Attribute VB_Exposed = False
  124. '****************************************************************************
  125. '人人为我,我为人人
  126. '枕善居收藏整理
  127. '发布日期:2008/01/21
  128. '描    述:汽车维修管理系统SQL2000版
  129. '网    站:http://www.Mndsoft.com/  (VB6源码博客)
  130. '网    站:http://www.VbDnet.com/   (VB.NET源码博客,主要基于.NET2005)
  131. 'e-mail  :Mndsoft@163.com
  132. 'e-mail  :Mndsoft@126.com
  133. 'OICQ    :88382850
  134. '          如果您有新的好的代码别忘记给枕善居哦!
  135. '****************************************************************************
  136. Option Explicit
  137. Public OK As Boolean
  138. Private Sub Command1_Click()
  139.     frmConnData.Show vbModal
  140. End Sub
  141. Private Sub cmdCancel_Click()
  142.     OK = False
  143.     Unload Me
  144. End Sub
  145. Private Sub cmdOK_Click()
  146. Dim Gserver, Gsa, Gpass, Gdb As String
  147. If g_Conn.State <> 1 Then
  148.     Gserver = ReadIniFile(App.Path & "ConfigConfig.ini", "Connect", "ServerName")
  149.     Gsa = ReadIniFile(App.Path & "ConfigConfig.ini", "Connect", "ServerUID")
  150.     Gdb = ReadIniFile(App.Path & "ConfigConfig.ini", "Connect", "DBname")
  151.     Gpass = ReadIniFile(App.Path & "ConfigConfig.ini", "Connect", "ServerUPass")
  152.     If Not ConnectToDatabase(Gserver, Gdb, Gsa, Gpass) Then Exit Sub
  153. End If
  154.     If PassIsTrue(txtUserName.Text, txtPassword.Text) Then
  155.         OK = True
  156.         LetUser (txtUserName.Text)
  157.         WritePrivateProfileString "Connect", "UserName", txtUserName.Text, App.Path & "ConfigConfig.ini"
  158.         g_DBname = ReadIniFile(App.Path & "ConfigConfig.ini", "Connect", "DBname")
  159.         g_ACCname = ReadIniFile(App.Path & "ConfigConfig.ini", "Connect", "ACCname")
  160.         g_Admin = txtUserName.Text
  161.         loadqx g_Admin
  162.         Unload Me
  163.     Else
  164.         MsgBox "用户名或密码错误,再试一次!", , "登录"
  165.         txtPassword.SetFocus
  166.         txtPassword.SelStart = 0
  167.         txtPassword.SelLength = Len(txtPassword.Text)
  168.     g_Conn.Close
  169.     End If
  170. End Sub
  171. Private Sub Form_Load()
  172. txtAccount = ReadIniFile(App.Path & "ConfigConfig.ini", "Connect", "ACCname")
  173. txtUserName = ReadIniFile(App.Path & "ConfigConfig.ini", "Connect", "UserName")
  174. End Sub
  175. Private Sub loadqx(strUname As String)
  176.   Dim Rs As Recordset
  177.   Dim i As Integer
  178.   Dim qx As String
  179.   Set Rs = g_Conn.Execute("SELECT QuanXian FROM Users Where UserName='" & strUname & "'")
  180.   qx = ConvertDTB(Rs(0).Value)
  181.   For i = 0 To 15
  182.     g_QX(i) = (Mid(qx, i + 1, 1) = "1")
  183.   Next
  184. End Sub