WEB开发网
开发学院软件开发VC 订房信息管理模块代码实现 阅读

订房信息管理模块代码实现

 2008-11-24 19:38:50 来源:WEB开发网   
核心提示:下面进行代码设计,为订房信息管理对话框类添加一个数据集对象,订房信息管理模块代码实现,对应订房信息记录集,代码如下:_RecordsetPtr m_pRecordset; 在初始化函数中创建订房信息列表

下面进行代码设计。为订房信息管理对话框类添加一个数据集对象,对应订房信息记录集,代码如下:

_RecordsetPtr m_pRecordset;

在初始化函数中创建订房信息列表,代码如下:

  BOOL COrderDlg::OnInitDialog()
  {
    CDialog::OnInitDialog();
    m_strOrderDinner = _T("");//初始设置用餐标准为空
    m_strOrderType = _T("");//初始设置登记类型为空
    m_timeOrderD = 0;//初始设置订房日期为0
    m_timeOrderT = 0;//初始设置订房时间为0
    m_strOrderId = _T("");//初始设置订房编号为空
    m_strOrderName = _T("");//初始设置登记人姓名为空
    m_strOrderNums = _T("");//初始设置登记人证件号为空
    m_nOrderPeople = 0;//初始设置入住人数为0
    m_nOrderYajin = 0;//初始设置押金金额为0
    m_timeOrderD = CTime::GetCurrentTime();//获取当前日期
    m_timeOrderT = CTime::GetCurrentTime();//获取当前时间
  //连接数据集
    m_pRecordset.CreateInstance("ADODB.Recordset");
    //打开订房信息表OrderInfo
  m_pRecordset->Open("SELECT * FROM OrderInfo",_variant_t((IDispatch *)theApp.
  m_pConnection,true),adOpenDynamic,adLockPessimistic,adCmdText);   
    //初始化数据显示控件
    m_dgOrder.SetRefDataSource(NULL);
  //设置数据源为订房信息表
    m_dgOrder.SetRefDataSource((LPUNKNOWN)m_pRecordset);
    m_dgOrder.SetColumnHeaders(2) ;
  //设置列标题和列宽
    _variant_t var;
    var = long(0);
    m_dgOrder.GetColumns().GetItem(var).SetCaption("编号");
    m_dgOrder.GetColumns().GetItem(var).SetWidth(40);
    var = long(1);
    m_dgOrder.GetColumns().GetItem(var).SetCaption("类型");
    m_dgOrder.GetColumns().GetItem(var).SetWidth(40);
    var = long(2);
    m_dgOrder.GetColumns().GetItem(var).SetCaption("登记人");
    m_dgOrder.GetColumns().GetItem(var).SetWidth(40);
    var = long(3);
    m_dgOrder.GetColumns().GetItem(var).SetCaption("证件号");
    m_dgOrder.GetColumns().GetItem(var).SetWidth(50);
    var = long(4);
    m_dgOrder.GetColumns().GetItem(var).SetCaption("人数");
    m_dgOrder.GetColumns().GetItem(var).SetWidth(30);
    var = long(5);
    m_dgOrder.GetColumns().GetItem(var).SetCaption("入住日期");
  
m_dgOrder.GetColumns().GetItem(var).SetWidth(50);
    var = long(6);
    m_dgOrder.GetColumns().GetItem(var).SetCaption("入住时间");
    m_dgOrder.GetColumns().GetItem(var).SetWidth(50);
    var = long(7);
    m_dgOrder.GetColumns().GetItem(var).SetCaption("订餐");
    m_dgOrder.GetColumns().GetItem(var).SetWidth(30);
    var = long(8);
    m_dgOrder.GetColumns().GetItem(var).SetCaption("押金");
    m_dgOrder.GetColumns().GetItem(var).SetWidth(30);
  //更新列表
    m_dgOrder.Refresh();
  //更新界面
    UpdateData(FALSE);    
    return TRUE;
  }

1 2  下一页

Tags:订房 信息 管理

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