/[H6]/ResultDialog.cpp
ViewVC logotype

Diff of /ResultDialog.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 54 by torben, Tue Sep 12 09:09:30 2006 UTC revision 58 by torben, Tue Sep 26 14:16:56 2006 UTC
# Line 104  BOOL ResultDialog::OnInitDialog() Line 104  BOOL ResultDialog::OnInitDialog()
104  void ResultDialog::OnBnClickedDetails()  void ResultDialog::OnBnClickedDetails()
105  {  {
106          CListCtrl *list = (CListCtrl *) GetDlgItem(IDC_LIST);          CListCtrl *list = (CListCtrl *) GetDlgItem(IDC_LIST);
107          int sel = list->GetSelectionMark();          if (list->GetItemCount() > 0) {
         CString barcode = list->GetItemText(sel,0);  
108    
109          if (sel == -1) {                  int sel = list->GetSelectionMark();
110                  MessageBox("You must select an item");                  CString barcode = list->GetItemText(sel,0);
         } else {  
                 ResultDetailsDialog resdialog;  
                 resdialog.m_barcode = barcode;  
111    
112                  resdialog.DoModal();                  if (sel == -1) {
113                            MessageBox("You must select an item");
114                    } else {
115                            ResultDetailsDialog resdialog;
116                            resdialog.m_barcode = barcode;
117    
118                            resdialog.DoModal();
119                    }
120          }          }
121  }  }
122    
123  void ResultDialog::OnNMDblclkList(NMHDR *pNMHDR, LRESULT *pResult)  void ResultDialog::OnNMDblclkList(NMHDR *pNMHDR, LRESULT *pResult)
124  {  {
125          CListCtrl *list = (CListCtrl *) GetDlgItem(IDC_LIST);          CListCtrl *list = (CListCtrl *) GetDlgItem(IDC_LIST);
126          int sel = list->GetSelectionMark();          if (list->GetItemCount() > 0) {
127          CString barcode = list->GetItemText(sel,0);                  int sel = list->GetSelectionMark();
128                    CString barcode = list->GetItemText(sel,0);
129    
130          ResultDetailsDialog resdialog;                  ResultDetailsDialog resdialog;
131          resdialog.m_barcode = barcode;                  resdialog.m_barcode = barcode;
132    
133          resdialog.DoModal();                  resdialog.DoModal();
134            }
135    
136          *pResult = 0;          *pResult = 0;
137  }  }

Legend:
Removed from v.54  
changed lines
  Added in v.58

  ViewVC Help
Powered by ViewVC 1.1.20