⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 manage.cpp

📁 银行账户管理系统
💻 CPP
📖 第 1 页 / 共 5 页
字号:
            ADOQuery1->SQL->Clear();
            ADOQuery1->SQL->Add("select * from client,accounts,bankcards where ano='"+suiEdit17->Text+"' AND client.cno=accounts.cno");
            ADOQuery1->Open();

            if(!ADOQuery1->IsEmpty())
            {
                suiEdit21->Text=ADOQuery1->FieldByName("atype")->Value;
                suiEdit22->Text=ADOQuery1->FieldByName("bctype")->Value;
                suiEdit23->Text=ADOQuery1->FieldByName("amount")->Value;
                suiEdit24->Text=ADOQuery1->FieldByName("cname")->Value;
                suiEdit25->Text=ADOQuery1->FieldByName("csex")->Value;
                suiEdit26->Text=ADOQuery1->FieldByName("address")->Value;
                suiEdit27->Text=ADOQuery1->FieldByName("location")->Value;
                suiEdit28->Text=ADOQuery1->FieldByName("date")->Value;

                AdvStringGrid3->Cells[0][1] =1;
                AdvStringGrid3->Cells[1][1] = ADOQuery1->FieldByName("cno")->Value;
                AdvStringGrid3->Cells[2][1] = ADOQuery1->FieldByName("cname")->Value;
                AdvStringGrid3->Cells[3][1] = ADOQuery1->FieldByName("csex")->Value;
                AdvStringGrid3->Cells[4][1] = ADOQuery1->FieldByName("cid")->Value;
                AdvStringGrid3->Cells[5][1] = ADOQuery1->FieldByName("ano")->Value;
                AdvStringGrid3->Cells[6][1] = ADOQuery1->FieldByName("bcno")->Value;
                AdvStringGrid3->Cells[7][1] = ADOQuery1->FieldByName("amount")->Value;
                AdvStringGrid3->Cells[8][1] = ADOQuery1->FieldByName("date")->Value;
            }
            else
            {
                MessageBox(NULL,"对不起!该账户不存在。","错误提示",MB_ICONHAND);
                suiEdit17->Text="";
            }
        }
    }
    else
        if(suiComboBox3->Text=="卡      号")
        {
            if(suiEdit18->Text!="")
            {
                ADOQuery1->SQL->Clear();
                ADOQuery1->SQL->Add("select * from client,accounts,bankcards where bankcards.bcno='"+suiEdit18->Text+"' AND client.cno=bankcards.cno AND accounts.bcno='"+suiEdit18->Text+"'");
                ADOQuery1->Open();

                if(!ADOQuery1->IsEmpty())
                {
                    suiEdit21->Text=ADOQuery1->FieldByName("atype")->Value;
                    suiEdit22->Text=ADOQuery1->FieldByName("bctype")->Value;
                    suiEdit23->Text=ADOQuery1->FieldByName("amount")->Value;
                    suiEdit24->Text=ADOQuery1->FieldByName("cname")->Value;
                    suiEdit25->Text=ADOQuery1->FieldByName("csex")->Value;
                    suiEdit26->Text=ADOQuery1->FieldByName("address")->Value;
                    suiEdit27->Text=ADOQuery1->FieldByName("location")->Value;
                    suiEdit28->Text=ADOQuery1->FieldByName("date")->Value;

                    AdvStringGrid3->Cells[0][1] =1;
                    AdvStringGrid3->Cells[1][1] = ADOQuery1->FieldByName("cno")->Value;
                    AdvStringGrid3->Cells[2][1] = ADOQuery1->FieldByName("cname")->Value;
                    AdvStringGrid3->Cells[3][1] = ADOQuery1->FieldByName("csex")->Value;
                    AdvStringGrid3->Cells[4][1] = ADOQuery1->FieldByName("cid")->Value;
                    AdvStringGrid3->Cells[5][1] = ADOQuery1->FieldByName("ano")->Value;
                    AdvStringGrid3->Cells[6][1] = ADOQuery1->FieldByName("bcno")->Value;
                    AdvStringGrid3->Cells[7][1] = ADOQuery1->FieldByName("amount")->Value;
                    AdvStringGrid3->Cells[8][1] = ADOQuery1->FieldByName("date")->Value;
                }
                else
                {
                    MessageBox(NULL,"对不起!该账户不存在。","错误提示",MB_ICONHAND);
                    suiEdit18->Text="";
                }
            }
        }
        else
            if(suiComboBox3->Text=="客 户  号")
            {
                if(suiEdit19->Text!="")
                {
                    ADOQuery1->SQL->Clear();
                    ADOQuery1->SQL->Add("select * from accounts,bankcards,client where accounts.cno='"+suiEdit19->Text+"' AND client.cno=accounts.cno AND bankcards.bcno=accounts.bcno");
                    ADOQuery1->Open();

                    if(!ADOQuery1->IsEmpty())
                    {
                        suiEdit24->Text=ADOQuery1->FieldByName("cname")->Value;
                        suiEdit25->Text=ADOQuery1->FieldByName("csex")->Value;
                        suiEdit26->Text=ADOQuery1->FieldByName("address")->Value;
                        suiEdit27->Text=ADOQuery1->FieldByName("location")->Value;
                        suiEdit28->Text=ADOQuery1->FieldByName("date")->Value;

                        AdvStringGrid3->RowCount = (ADOQuery1->RecordCount== 0 ? 2 : ADOQuery1->RecordCount + 1);

                        for(int i=1;i<=ADOQuery1->RecordCount;i++)
                        {
                            AdvStringGrid3->Cells[0][i] =i;
                            AdvStringGrid3->Cells[1][i] = ADOQuery1->FieldByName("cno")->Value;
                            AdvStringGrid3->Cells[2][i] = ADOQuery1->FieldByName("cname")->Value;
                            AdvStringGrid3->Cells[3][i] = ADOQuery1->FieldByName("csex")->Value;
                            AdvStringGrid3->Cells[4][i] = ADOQuery1->FieldByName("cid")->Value;
                            AdvStringGrid3->Cells[5][i] = ADOQuery1->FieldByName("ano")->Value;
                            AdvStringGrid3->Cells[6][i] = ADOQuery1->FieldByName("bcno")->Value;
                            AdvStringGrid3->Cells[7][i] = ADOQuery1->FieldByName("amount")->Value;
                            AdvStringGrid3->Cells[8][i] = ADOQuery1->FieldByName("date")->Value;

                            ADOQuery1->Next();
                        }
                    }
                    else
                    {
                        MessageBox(NULL,"对不起!该客户不存在。","错误提示",MB_ICONHAND);
                        suiEdit19->Text="";
                    }
                }
            }
            else
                if(suiComboBox3->Text=="身份证号")
                {
                    if(suiEdit20->Text!="")
                    {
                        ADOQuery1->SQL->Clear();
                        ADOQuery1->SQL->Add("select * from accounts,bankcards,client where client.cid='"+suiEdit20->Text+"' AND accounts.cno=client.cno AND bankcards.bcno=accounts.bcno");
                        ADOQuery1->Open();

                        if(!ADOQuery1->IsEmpty())
                        {
                            suiEdit24->Text=ADOQuery1->FieldByName("cname")->Value;
                            suiEdit25->Text=ADOQuery1->FieldByName("csex")->Value;
                            suiEdit26->Text=ADOQuery1->FieldByName("address")->Value;
                            suiEdit27->Text=ADOQuery1->FieldByName("location")->Value;
                            suiEdit28->Text=ADOQuery1->FieldByName("date")->Value;

                            AdvStringGrid3->RowCount = (ADOQuery1->RecordCount== 0 ? 2 : ADOQuery1->RecordCount + 1);

                            for(int i=1;i<=ADOQuery1->RecordCount;i++)
                            {
                                AdvStringGrid3->Cells[0][i] =i;
                                AdvStringGrid3->Cells[1][i] = ADOQuery1->FieldByName("cno")->Value;
                                AdvStringGrid3->Cells[2][i] = ADOQuery1->FieldByName("cname")->Value;
                                AdvStringGrid3->Cells[3][i] = ADOQuery1->FieldByName("csex")->Value;
                                AdvStringGrid3->Cells[4][i] = ADOQuery1->FieldByName("cid")->Value;
                                AdvStringGrid3->Cells[5][i] = ADOQuery1->FieldByName("ano")->Value;
                                AdvStringGrid3->Cells[6][i] = ADOQuery1->FieldByName("bcno")->Value;
                                AdvStringGrid3->Cells[7][i] = ADOQuery1->FieldByName("amount")->Value;
                                AdvStringGrid3->Cells[8][i] = ADOQuery1->FieldByName("date")->Value;

                                ADOQuery1->Next();
                            }
                        }
                        else
                        {
                            MessageBox(NULL,"对不起!该客户不存在。","错误提示",MB_ICONHAND);
                            suiEdit20->Text="";
                        }
                    }
                }
}
//---------------------------------------------------------------------------

void __fastcall TForm2::suiButton12Click(TObject *Sender)
{
    if(suiEdit33->Text!=""&&suiEdit34->Text!=""&&suiEdit35->Text!=""&&suiEdit36->Text!="")
    {
        ADOQuery1->SQL->Clear();
        ADOQuery1->SQL->Add("select adminpasswd from admin where adminno='"+suiEdit33->Text+"'");
        ADOQuery1->Open();

        if(!ADOQuery1->IsEmpty())
        {
            if(suiEdit34->Text==ADOQuery1->FieldByName("adminpasswd")->Value)
            {
                if(suiEdit35->Text==suiEdit36->Text)
                {
                    ADOQuery1->SQL->Clear();
                    ADOQuery1->SQL->Add("Update admin set adminpasswd='"+suiEdit35->Text+"' where adminno='"+suiEdit33->Text+"'");
                    ADOQuery1->ExecSQL();

                    suiEdit33->Text="";
                    suiEdit34->Text="";
                    suiEdit35->Text="";
                    suiEdit36->Text="";

                    MessageBox(NULL,"密码更新成功!","成功提示",MB_ICONINFORMATION);
                }
                else
                {
                    MessageBox(NULL,"对不起,您两次输入的新密码不一致!","错误提示",MB_ICONERROR);
                    suiEdit35->Text="";
                    suiEdit36->Text="";
                }
            }
            else
            {
                MessageBox(NULL,"您输入的密码不正确,请重新输入!","错误提示",MB_ICONERROR);
                suiEdit34->Text="";
                suiEdit35->Text="";
                suiEdit36->Text="";
            }
        }
        else
            MessageBox(NULL,"对不起,该业务员不存在!","错误提示",MB_ICONERROR);
    }
}
//---------------------------------------------------------------------------


void __fastcall TForm2::suiButton13Click(TObject *Sender)
{
    suiEdit33->Text="";
    suiEdit34->Text="";
    suiEdit35->Text="";
    suiEdit36->Text="";
}
//---------------------------------------------------------------------------






void __fastcall TForm2::suiButton11Click(TObject *Sender)
{
    suiEdit29->Text="";
    suiEdit30->Text="";
    suiEdit31->Text="";
    suiEdit32->Text="";
    suiRadioButton3->Checked=true;
    suiCheckBox1->Checked=false;
}
//---------------------------------------------------------------------------

void __fastcall TForm2::suiButton9Click(TObject *Sender)
{
    if(suiEdit29->Text!=""&&suiEdit30->Text!=""&&suiEdit31->Text!="")
    {
        ADOQuery1->SQL->Clear();
        ADOQuery1->SQL->Add("select adminpasswd from admin where adminno='"+suiEdit29->Text+"'");
        ADOQuery1->Open();

        if(!ADOQuery1->IsEmpty())
        {
            if(suiEdit30->Text==suiEdit31->Text)
            {
                if(suiEdit30->Text==ADOQuery1->FieldByName("adminpasswd")->Value)
                {
                    ADOQuery1->SQL->Clear();
                    ADOQuery1->SQL->Add("select * from admin where adminno='"+suiEdit29->Text+"'");
                    ADOQuery1->Open();

                    suiEdit30->Text="";
                    suiEdit31->Text="";
                    suiEdit32->Text=ADOQuery1->FieldByName("adminname")->Value;
                    String sex=ADOQuery1->FieldByName("adminsex")->Value;
                    if(sex=="男")
                        suiRadioButton3->Checked=true;
                    else
                        suiRadioButton4->Checked=true;
                    String sa=ADOQuery1->FieldByName("superadmin")->Value;
                    if(sa=="1")
                        suiCheckBox1->Checked=true;
                    else
                        suiCheckBox1->Checked=false;
                }
                else
                {
                    MessageBox(NULL,"对不起,您输入的密码不正确!","错误提示",MB_ICONERROR);
                    suiEdit30->Text="";
                    suiEdit31->Text="";
                }
            }
            else
            {
                MessageBox(NULL,"对不起,您两次输入的密码不一致!","错误提示",MB_ICONERROR);
                suiEdit30->Text="";
                suiEdit31->Text="";
            }
        }
        else
        {
            MessageBox(NULL,"对不起!该业务员不存在。","错误提示",MB_ICONHAND);
            suiEdit29->Text="";
            suiEdit30->Text="";
            suiEdit31->Text="";
        }
    }
}
//---------------------------------------------------------------------------

void __fastcall TForm2::suiButton10Click(TObject *Sender)
{
    if(suiEdit29->Text!=""&&suiEdit30->Text!=""&&suiEdit31->Text!=""&&suiEdit32->Text!="")
    {
        ADOQuery1->SQL->Clear();
        ADOQuery1->SQL->Add("select adminpasswd from admin where adminno='"+suiEdit29->Text+"'");
        ADOQuery1->Open();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -