📄 login.~cpp
字号:
#include <vcl.h>
#pragma hdrstop
#include "Login.h"
#include "Unit1.h"
#include "Student.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TfrmLogin *frmLogin;
//---------------------------------------------------------------------------
__fastcall TfrmLogin::TfrmLogin(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TfrmLogin::btn_CancelClick(TObject *Sender)
{
delete frmMain;
exit(0);
}
//---------------------------------------------------------------------------
void __fastcall TfrmLogin::btn_LoginClick(TObject *Sender)
{
//判断登陆类型
if((!rad_Student->Checked)&&(!rad_Admin->Checked))
{
Application->MessageBox("请选择用户类型!","警告!",MB_OK);
return;
}
if(((txt_Username->Text)=="") || ((txt_Password->Text)==""))
{
Application->MessageBox("请输入用户名和密码!","警告!",MB_OK);
return;
}
if(rad_Student->Checked)
{
ADODataSet1->CommandText="select * from tbStudent where num='" + txt_Username->Text + "' and pass='" + txt_Password->Text +"'";
ADODataSet1->Open();
if(ADODataSet1->IsEmpty())
{
Application->MessageBox("用户不存在或者密码错误!","警告!",MB_OK);
ADODataSet1->Close();
}
else
{
ADODataSet1->Close();
Close();
TfrmStudent *st=new TfrmStudent(this);
st->method=1;
st->num=txt_Username->Text;
st->ShowModal();
//delete st;
txt_Username->Text="";
txt_Password->Text="";
}
}
if(rad_Admin->Checked)
{
ADODataSet1->CommandText="select * from tbAdmin where loginid='" + txt_Username->Text + "' and pass='" + txt_Password->Text +"'";
ADODataSet1->Open();
if(ADODataSet1->IsEmpty())
{
Application->MessageBox("用户不存在或者密码错误!","警告!",MB_OK);
ADODataSet1->Close();
}
else
{
ADODataSet1->Close();
Close();
}
}
}
void __fastcall TfrmLogin::btn_RegClick(TObject *Sender)
{
TfrmStudent *st= new TfrmStudent(this);
st->method=0;
st->Admin=0;
st->ShowModal();
delete st;
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -