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

📄 manage.cpp

📁 银行账户管理系统
💻 CPP
📖 第 1 页 / 共 5 页
字号:
                AdvStringGrid2->Rows[1]->Clear();
            }
        }
        else
        {
            MessageBox(NULL,"对不起!该账户不存在。","错误提示",MB_ICONHAND);
            suiEdit14->Text="";
            suiEdit15->Text="";
            suiEdit16->Text="";
        }
    }
    else
        if(suiEdit15->Text!=""&&suiEdit16->Text!="")
        {
            ADOQuery1->SQL->Clear();
            ADOQuery1->SQL->Add("select * from bankcards,accounts,client where bankcards.bcno='"+suiEdit15->Text+"' AND accounts.bcno=bankcards.bcno  AND client.cno=bankcards.cno");
            ADOQuery1->Open();

            if(!ADOQuery1->IsEmpty())
            {
                if(suiEdit16->Text==ADOQuery1->FieldByName("cid")->Value)
                {
                    suiEdit14->Text=ADOQuery1->FieldByName("ano")->Value;

                    AdvStringGrid2->Cells[0][1] =1;
                    AdvStringGrid2->Cells[1][1] = ADOQuery1->FieldByName("cno")->Value;
                    AdvStringGrid2->Cells[2][1] = ADOQuery1->FieldByName("cname")->Value;
                    AdvStringGrid2->Cells[3][1] = ADOQuery1->FieldByName("csex")->Value;
                    AdvStringGrid2->Cells[4][1] = ADOQuery1->FieldByName("cid")->Value;
                    AdvStringGrid2->Cells[5][1] = ADOQuery1->FieldByName("ano")->Value;
                    AdvStringGrid2->Cells[6][1] = ADOQuery1->FieldByName("bcno")->Value;
                    AdvStringGrid2->Cells[7][1] = ADOQuery1->FieldByName("amount")->Value;
                    AdvStringGrid2->Cells[8][1] = ADOQuery1->FieldByName("date")->Value;

                    if(MessageBox(NULL,"请仔细核对客户的账户信息,再继续!","确认提示",MB_OKCANCEL)==IDOK)
                        if(ADOQuery1->FieldByName("amount")->Value)
                            if(MessageBox(NULL,"账户存在余额,该操作会先对账户进行下账清零再注销账户!","警告提示",MB_OKCANCEL)==IDOK)
                            {
                                ADOQuery1->Close();
                                ADOQuery1->SQL->Clear();
                                ADOQuery1->SQL->Add("delete from manage where ano='"+suiEdit14->Text+"'");
                                ADOQuery1->SQL->Add("delete from accounts where ano='"+suiEdit14->Text+"'");
                                ADOQuery1->SQL->Add("delete from bankcards where bcno='"+AdvStringGrid2->Cells[6][1]+"'");
                                ADOQuery1->ExecSQL();

                                suiEdit14->Text="";
                                suiEdit15->Text="";
                                suiEdit16->Text="";
                                AdvStringGrid2->Rows[1]->Clear();

                                MessageBox(NULL,"销户成功!","成功提示",MB_ICONINFORMATION);
                            }
                            else
                            {
                                suiEdit14->Text="";
                                suiEdit15->Text="";
                                suiEdit16->Text="";
                                AdvStringGrid2->Rows[1]->Clear();
                            }
                        else
                        {
                            ADOQuery1->Close();
                            ADOQuery1->SQL->Clear();
                            ADOQuery1->SQL->Add("delete from manage where ano='"+suiEdit14->Text+"'");
                            ADOQuery1->SQL->Add("delete from accounts where ano='"+suiEdit14->Text+"'");
                            ADOQuery1->SQL->Add("delete from bankcards where bcno='"+AdvStringGrid2->Cells[6][1]+"'");
                            ADOQuery1->ExecSQL();

                            suiEdit14->Text="";
                            suiEdit15->Text="";
                            suiEdit16->Text="";
                            AdvStringGrid2->Rows[1]->Clear();

                            MessageBox(NULL,"销户成功!","成功提示",MB_ICONINFORMATION);
                        }
                    else
                    {
                        suiEdit14->Text="";
                        suiEdit15->Text="";
                        suiEdit16->Text="";
                        AdvStringGrid2->Rows[1]->Clear();
                    }
                }
                else
                {
                    MessageBox(NULL,"对不起,账户身份认证失败!","错误提示",MB_ICONERROR);
                    suiEdit14->Text="";
                    suiEdit15->Text="";
                    suiEdit16->Text="";
                    AdvStringGrid2->Rows[1]->Clear();
                }
            }
            else
            {
                MessageBox(NULL,"对不起!该账户不存在。","错误提示",MB_ICONHAND);
                suiEdit14->Text="";
                suiEdit15->Text="";
                suiEdit16->Text="";
            }
        }
}
//---------------------------------------------------------------------------

void __fastcall TForm2::suiComboBox3Change(TObject *Sender)
{
    if(suiComboBox3->Text=="客 户  号")
    {
        suiEdit17->Text="";
        suiEdit18->Text="";
        suiEdit19->Text="";
        suiEdit20->Text="";
        Label22->Font->Color=clWindowText;
        Label23->Font->Color=clWindowText;
        Label24->Font->Color=clRed;
        Label25->Font->Color=clWindowText;
        suiEdit17->Enabled=false;
        suiEdit18->Enabled=false;
        suiEdit19->Enabled=true;
        suiEdit20->Enabled=false;
        for(int i=1;i<=AdvStringGrid3->RowCount;i++)
        {
            AdvStringGrid3->Rows[i]->Clear();
        }
        AdvStringGrid3->RowCount=2;
        suiEdit21->Text="";
        suiEdit22->Text="";
        suiEdit23->Text="";
        suiEdit24->Text="";
        suiEdit25->Text="";
        suiEdit26->Text="";
        suiEdit27->Text="";
        suiEdit28->Text="";
    }
    else
        if(suiComboBox3->Text=="身份证号")
        {
            suiEdit17->Text="";
            suiEdit18->Text="";
            suiEdit19->Text="";
            suiEdit20->Text="";
            Label22->Font->Color=clWindowText;
            Label23->Font->Color=clWindowText;
            Label24->Font->Color=clWindowText;
            Label25->Font->Color=clRed;
            suiEdit17->Enabled=false;
            suiEdit18->Enabled=false;
            suiEdit19->Enabled=false;
            suiEdit20->Enabled=true;
            for(int i=1;i<=AdvStringGrid3->RowCount;i++)
            {
                AdvStringGrid3->Rows[i]->Clear();
            }
            AdvStringGrid3->RowCount=2;
            suiEdit21->Text="";
            suiEdit22->Text="";
            suiEdit23->Text="";
            suiEdit24->Text="";
            suiEdit25->Text="";
            suiEdit26->Text="";
            suiEdit27->Text="";
            suiEdit28->Text="";
        }
        else
            if(suiComboBox3->Text=="账 户  号")
            {
                suiEdit17->Text="";
                suiEdit18->Text="";
                suiEdit19->Text="";
                suiEdit20->Text="";
                Label22->Font->Color=clRed;
                Label23->Font->Color=clWindowText;
                Label24->Font->Color=clWindowText;
                Label25->Font->Color=clWindowText;
                suiEdit17->Enabled=true;
                suiEdit18->Enabled=false;
                suiEdit19->Enabled=false;
                suiEdit20->Enabled=false;
                for(int i=1;i<=AdvStringGrid3->RowCount;i++)
                {
                    AdvStringGrid3->Rows[i]->Clear();
                }
                AdvStringGrid3->RowCount=2;
                suiEdit21->Text="";
                suiEdit22->Text="";
                suiEdit23->Text="";
                suiEdit24->Text="";
                suiEdit25->Text="";
                suiEdit26->Text="";
                suiEdit27->Text="";
                suiEdit28->Text="";
            }
            else
                if(suiComboBox3->Text=="卡      号")
                {
                    suiEdit17->Text="";
                    suiEdit18->Text="";
                    suiEdit19->Text="";
                    suiEdit20->Text="";
                    Label22->Font->Color=clWindowText;
                    Label23->Font->Color=clRed;
                    Label24->Font->Color=clWindowText;
                    Label25->Font->Color=clWindowText;
                    suiEdit17->Enabled=false;
                    suiEdit18->Enabled=true;
                    suiEdit19->Enabled=false;
                    suiEdit20->Enabled=false;
                    for(int i=1;i<=AdvStringGrid3->RowCount;i++)
                    {
                        AdvStringGrid3->Rows[i]->Clear();
                    }
                    AdvStringGrid3->RowCount=2;
                    suiEdit21->Text="";
                    suiEdit22->Text="";
                    suiEdit23->Text="";
                    suiEdit24->Text="";
                    suiEdit25->Text="";
                    suiEdit26->Text="";
                    suiEdit27->Text="";
                    suiEdit28->Text="";
                }
                else
                    if(suiComboBox3->Text=="")
                    {
                        suiEdit17->Text="";
                        suiEdit18->Text="";
                        suiEdit19->Text="";
                        suiEdit20->Text="";
                        Label22->Font->Color=clWindowText;
                        Label23->Font->Color=clWindowText;
                        Label24->Font->Color=clWindowText;
                        Label25->Font->Color=clWindowText;
                        suiEdit17->Enabled=false;
                        suiEdit18->Enabled=false;
                        suiEdit19->Enabled=false;
                        suiEdit20->Enabled=false;
                        for(int i=1;i<=AdvStringGrid3->RowCount;i++)
                        {
                            AdvStringGrid3->Rows[i]->Clear();
                        }
                        AdvStringGrid3->RowCount=2;
                        suiEdit21->Text="";
                        suiEdit22->Text="";
                        suiEdit23->Text="";
                        suiEdit24->Text="";
                        suiEdit25->Text="";
                        suiEdit26->Text="";
                        suiEdit27->Text="";
                        suiEdit28->Text="";
                    }

}
//---------------------------------------------------------------------------


void __fastcall TForm2::suiButton15Click(TObject *Sender)
{
    Label22->Font->Color=clWindowText;
    Label23->Font->Color=clWindowText;
    Label24->Font->Color=clWindowText;
    Label25->Font->Color=clWindowText;
    suiEdit17->Enabled=false;
    suiEdit18->Enabled=false;
    suiEdit19->Enabled=false;
    suiEdit20->Enabled=false;
    suiComboBox3->Text="";
    suiEdit17->Text="";
    suiEdit18->Text="";
    suiEdit19->Text="";
    suiEdit20->Text="";
    suiEdit21->Text="";
    suiEdit22->Text="";
    suiEdit23->Text="";
    suiEdit24->Text="";
    suiEdit25->Text="";
    suiEdit26->Text="";
    suiEdit27->Text="";
    suiEdit28->Text="";
    for(int i=1;i<=AdvStringGrid3->RowCount;i++)
    {
        AdvStringGrid3->Rows[i]->Clear();
    }
    AdvStringGrid3->RowCount=2;
}
//---------------------------------------------------------------------------

void __fastcall TForm2::suiButton14Click(TObject *Sender)
{
    if(suiComboBox3->Text=="账 户  号")
    {
        if(suiEdit17->Text!="")
        {

⌨️ 快捷键说明

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