WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院软件开发VC 结算信息管理模块实现代码 阅读

结算信息管理模块实现代码

 2008-11-24 19:38:52 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劕鐏氱€氼剟姊洪崹顕呭剰闁逞屽墮缁夊綊寮婚妸褉鍋撻棃娑欏暈闁伙綀浜埀顒傛暬閸嬪﹪宕伴弽褏鏆﹂柨鐕傛嫹
核心提示: 单击“退房”按钮,自动将客房状态设置为“空闲”,结算信息管理模块实现代码(3),并将订房信息的状态设置为“已结账”,代码如下:void CCheckDlg::OnCheckBtn(){UpdateData(TRUE);

单击“退房”按钮,自动将客房状态设置为“空闲”,并将订房信息的状态设置为“已结账”,代码如下:

  void CCheckDlg::OnCheckBtn()
  {
    UpdateData(TRUE);
    CString sql,str;
  //定义记录集
    _RecordsetPtr m_pRecordset_room;
    str = "已满";
  //sql语句:查找该客房有客户的记录
    sql = "select * from RoomInformation where ID = '"+m_strCheckId+"'and Status
  = '"+str+"'";
  //连接记录集
  m_pRecordset_room.CreateInstance("ADODB.Recordset");
  //打开客房信息表
m_pRecordset_room->Open((_variant_t)sql,_variant_t((IDispatch *)theApp.
  m_pConnection,true),adOpenDynamic,adLockPessimistic,adCmdText);    
    if(m_pRecordset_room->GetRecordCount()!=0)
    {
      //将房间状态设置为“空闲”
      m_pRecordset_room->PutCollect("Status",(_variant_t)"空闲");
  //更新客房信息表
      m_pRecordset_room->Update();
    }
    else
    {
      AfxMessageBox("没有该客房的订房信息,退房失败!");
      return;
    }
  //关闭记录集
    m_pRecordset_room->Close();
  //sql语句:查找该客房未结账的记录
    str.Format("%d",0);
    sql = "select * from OrderInfo where ID = '"+m_strCheckId+"' and Status =
  '"+str+"'";
  //连接记录集
    m_pRecordset.CreateInstance("ADODB.Recordset");
  //打开订房信息表
    m_pRecordset->Open((_variant_t)sql,_variant_t((IDispatch *)theApp.
  m_pConnection,true),adOpenDynamic,adLockPessimistic,adCmdText);
    if(m_pRecordset->GetRecordCount()!=0)
    {  
  //将订房状态设置为“已结账”
      int status =1;
      str.Format("%d",status);
      m_pRecordset->PutCollect("Status",(_variant_t)str);
    }
  //更新记录集
    m_pRecordset->Update();
  //关闭记录集
    m_pRecordset->Close();
  //提示“退房成功”
    AfxMessageBox("退房成功!");
  //更新界面
    UpdateData(FALSE);
  }

上一页  1 2 3 

Tags:结算 信息 管理

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接