login.~cpp
来自「C++BUILDER实现的高校毕业生就业信息管理系统 是大学本科的毕业设计论文」· ~CPP 代码 · 共 95 行
~CPP
95 行
#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 + =
减小字号Ctrl + -
显示快捷键?