void CDLGhdddelete::OnOK() { // TODO: Add extra validation here UpdateData(TRUE); int i; char str[32]; int check; SQLDB.Begin(); for( i=0;i<m_list.GetItemCount();i++) { m_list.GetItemText(i,6,str,32); check=m_list.GetCheck(i); if(check) { SQLDB.File_DeleteforHdd(_atoi64(str)); SQLDB.Hdd_DeleteforHdd(_atoi64(str)); SQLDB.Dir_DeleteforHdd(_atoi64(str)); } } SQLDB.Commit(); MessageBox(ConvertString("删除完毕"),NULL); hddList.clear(); SQLDB.Hdd_Read(hddList); DisplayerList() ; }
void CDLGHistoryReport::OnButtonFirst() { // TODO: Add your control notification handler code here if(0==ListTotal) return ; ListNow=0; DisplayerList(); }
void CDLGSetBlack::OnButtonLast() { // TODO: Add your control notification handler code here if(0==ListTotal) return ; while((ListNow+SET_BLACK_PAGE_MAX_NUM) < ListTotal) ListNow+=SET_BLACK_PAGE_MAX_NUM; DisplayerList(); }
void CDLGHistoryReport::OnButtonPrevious() { // TODO: Add your control notification handler code here if(0==ListTotal) return ; if((ListNow-HISTORY_REPORT_PAGE_MAX_NUM) >= 0) ListNow-=HISTORY_REPORT_PAGE_MAX_NUM; DisplayerList(); }
void CDLGsoap::OnButtonLast() { // TODO: Add your control notification handler code here if(0==ListTotal) return ; while((ListNow+PAGE_MAX_NUM) < ListTotal) ListNow+=PAGE_MAX_NUM; DisplayerList(); }
void CDLGsoap::OnButtonPrevious() { // TODO: Add your control notification handler code here if(0==ListTotal) return ; if((ListNow-PAGE_MAX_NUM) >= 0) ListNow-=PAGE_MAX_NUM; DisplayerList(); }
void CZogvmDlg::OnButtonNext() { // TODO: Add your control notification handler code here if(0==ListTotal) return ; if((ListNow+PAGE_MAX_NUM) < ListTotal) ListNow+=PAGE_MAX_NUM; DisplayerList(); }
void CDLGHistoryReport::OnButtonLast() { // TODO: Add your control notification handler code here if(0==ListTotal) return ; while((ListNow+HISTORY_REPORT_PAGE_MAX_NUM) < ListTotal) ListNow+=HISTORY_REPORT_PAGE_MAX_NUM; DisplayerList(); }
void CDLGHistoryFace::OnButtonNext() { // TODO: Add your control notification handler code here if(0==ListTotal) return ; if((ListNow+HISTORY_FACE_PAGE_MAX_NUM) < ListTotal) ListNow+=HISTORY_FACE_PAGE_MAX_NUM; DisplayerList(); }
void CZogvmDlg::OnBnClickedButtonDouble() { // TODO: Add your control notification handler code here UpdateData(TRUE); SQLDB.File_ResetDouble2Zero(); ListTotal=0; ListTotal=SQLDB.File_DoubleNumber(); ListNow=0; ModeFlag=MODE_DOUBLE; DisplayerList(); }
void CZogvmDlg::OnBnClickedButtonTrash() { // TODO: Add your control notification handler code here UpdateData(TRUE); ListTotal=0; ListTotal=SQLDB.File_TrashNumber(); ListNow=0; ModeFlag=MODE_TRASH; DisplayerList(); }
void CDLGsoap::OnBnClickedButtonFind() { // TODO: Add your control notification handler code here UpdateData(TRUE); ListTotal=0; if(m_sreach.IsEmpty()) ListTotal=soapDB.SOAP_Number(); else ListTotal=soapDB.SOAP_NumberForSearch(m_sreach.GetBuffer(0)); ListNow=0; DisplayerList(); }
void CDLGSetBlack::reflush() { // TODO: Add your control notification handler code here UpdateData(TRUE); ListTotal=0; #if ALLTAB_DETECT_CAR_MODE ListTotal=OracleIO.CAR_BlackTable_GetNum(); #else ListTotal=OracleIO.ELECAR_BlackTable_GetNum(); #endif ListNow=0; DisplayerList(); }
void CZogvmDlg::OnButtonFind() { // TODO: Add your control notification handler code here UpdateData(TRUE); ListTotal=0; memset(SQLstr,0,1024); SQLupdown.type_video=m_c_video; SQLupdown.type_audio=m_c_audio; SQLupdown.type_sub=m_c_sub; SQLupdown.type_other=m_c_other; SQLupdown.point=POINT_PATH; SQLupdown.path=true; SQLupdown.name=false; SQLupdown.creattime=false; SQLupdown.lasttime=false; SQLupdown.filesize=false; SQLupdown.resolution=false; if(m_sreach.IsEmpty()) { SQLupdown.issearch=false; SQLDB.File_filterUpDown(SQLstr,SQLupdown); ListTotal=SQLDB.File_Number(SQLstr); } else { SQLupdown.issearch=true; SQLDB.File_filterUpDown(SQLstr,SQLupdown); ListTotal=SQLDB.File_NumberForSearch(SQLstr,m_sreach.GetBuffer(0)); } ListNow=0; ModeFlag=MODE_FIND; DisplayerList(); }
BOOL CDLGhdddelete::OnInitDialog() { CDialog::OnInitDialog(); m_list.InsertColumn(0, ConvertString("磁盘序列号") , LVCFMT_LEFT, 90); m_list.InsertColumn(1, ConvertString("分区") , LVCFMT_LEFT, 40); m_list.InsertColumn(2, ConvertString("标签") , LVCFMT_LEFT, 150); m_list.InsertColumn(3, ConvertString("总空间") , LVCFMT_LEFT, 75); m_list.InsertColumn(4, ConvertString("剩余空间") , LVCFMT_LEFT, 70); m_list.InsertColumn(5, ConvertString("是否接驳") , LVCFMT_LEFT, 60); m_list.InsertColumn(6, ConvertString("nid") , LVCFMT_LEFT, 0); m_list.InsertColumn(7, ConvertString("格式") , LVCFMT_LEFT, 50); //带复选框 LVS_EX_CHECKBOXES m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_CHECKBOXES); DisplayerList() ; return TRUE; // return TRUE unless you set the focus to a control }
void CDLGSetBlack::OnButtonJump() { // TODO: Add your control notification handler code here if(0==ListTotal) return ; UpdateData(TRUE); if((m_page>=1) && (m_page <= (ListTotal/SET_BLACK_PAGE_MAX_NUM+1)) ) { ListNow=0; while(((ListNow+SET_BLACK_PAGE_MAX_NUM) < ListTotal) && ((ListNow+SET_BLACK_PAGE_MAX_NUM) < (SET_BLACK_PAGE_MAX_NUM*m_page)) ) ListNow+=SET_BLACK_PAGE_MAX_NUM; DisplayerList(); } else MessageBox("不在页面范围",MESSAGEBOX_TITLE); }
void CDLGHistoryReport::OnButtonJump() { // TODO: Add your control notification handler code here if(0==ListTotal) return ; UpdateData(TRUE); if((m_page>=1) && (m_page <= (ListTotal/HISTORY_REPORT_PAGE_MAX_NUM+1)) ) { ListNow=0; while(((ListNow+HISTORY_REPORT_PAGE_MAX_NUM) < ListTotal) && ((ListNow+HISTORY_REPORT_PAGE_MAX_NUM) < (HISTORY_REPORT_PAGE_MAX_NUM*m_page)) ) ListNow+=HISTORY_REPORT_PAGE_MAX_NUM; DisplayerList(); } else MessageBox("不在页面范围",MESSAGEBOX_TITLE); }
void CDLGsoap::OnButtonJump() { // TODO: Add your control notification handler code here if(0==ListTotal) return ; UpdateData(TRUE); if((m_page>=1) && (m_page <= (ListTotal/PAGE_MAX_NUM+1)) ) { ListNow=0; while(((ListNow+PAGE_MAX_NUM) < ListTotal) && ((ListNow+PAGE_MAX_NUM) < (PAGE_MAX_NUM*m_page)) ) ListNow+=PAGE_MAX_NUM; DisplayerList(); } else MessageBox(ConvertString("不在页面范围")); }
void CDLGHistoryFace::OnButtonSearch() { // TODO: Add your control notification handler code here UpdateData(TRUE); DlgFaceSreachLite.UpdateData(TRUE); HTREEITEM treeid=m_tree.GetSelectedItem(); memset(SqlStr,0,1024); char STime[32]={0}; char ETime[32]={0}; if( DlgFaceSreachLite.m_StartMon.GetYear() <1900 || DlgFaceSreachLite.m_StartMon.GetYear() >2100 || DlgFaceSreachLite.m_EndMon.GetYear()<1900 || DlgFaceSreachLite.m_EndMon.GetYear() >2100) { MessageBox("时间范围不能小于1900年,不大于2100年",MESSAGEBOX_TITLE); return ; } sprintf(STime,"%04d%02d%02d%02d%02d%02d", DlgFaceSreachLite.m_StartMon.GetYear(), DlgFaceSreachLite.m_StartMon.GetMonth(), DlgFaceSreachLite.m_StartMon.GetDay(), DlgFaceSreachLite.m_StartHour.GetHour(), DlgFaceSreachLite.m_StartHour.GetMinute(), DlgFaceSreachLite.m_StartHour.GetSecond()); sprintf(ETime,"%04d%02d%02d%02d%02d%02d", DlgFaceSreachLite.m_EndMon.GetYear(), DlgFaceSreachLite.m_EndMon.GetMonth(), DlgFaceSreachLite.m_EndMon.GetDay(), DlgFaceSreachLite.m_EndHour.GetHour(), DlgFaceSreachLite.m_EndHour.GetMinute(), DlgFaceSreachLite.m_EndHour.GetSecond()); /////////获取 searchFlag = 0; if(DlgFaceSreachLite.m_age_start >DlgFaceSreachLite.m_age_end) { MessageBox("起始年龄 不得大于 结束年龄"); return ; } long ncam=0; bool ncamflag=false; if(treeid == rootitem) { ncamflag=false; } else { for(int i=0;i<dbtotal;i++) { if(treeid == dblist[i].item) { ncam=dblist[i].ncamera; ncamflag=true; break; } } } if(ncamflag) { searchFlag |= 0x01; } if(DlgFaceSreachLite.m_c_sex!=0) { searchFlag |= 0x02; } searchFlag |= 0x04; if(DlgFaceSreachLite.m_CheckTime) { searchFlag |= 0x08; COleDateTime cstime( DlgFaceSreachLite.m_StartMon.GetYear(), DlgFaceSreachLite.m_StartMon.GetMonth(), DlgFaceSreachLite.m_StartMon.GetDay(), DlgFaceSreachLite.m_StartHour.GetHour(), DlgFaceSreachLite.m_StartHour.GetMinute(), DlgFaceSreachLite.m_StartHour.GetSecond()); COleDateTime cetime( DlgFaceSreachLite.m_EndMon.GetYear(), DlgFaceSreachLite.m_EndMon.GetMonth(), DlgFaceSreachLite.m_EndMon.GetDay(), DlgFaceSreachLite.m_EndHour.GetHour(), DlgFaceSreachLite.m_EndHour.GetMinute(), DlgFaceSreachLite.m_EndHour.GetSecond()); if(cstime>cetime) { MessageBox("起始时间 不得大于 结束时间"); return ; } } ListTotal=0; switch(flag) { case HISTORY_DETECT_FLAG_FACE : ListTotal=MySqlIO.FACE_Capture_GetNum( ncam, DlgFaceSreachLite.m_c_sex, DlgFaceSreachLite.m_age_start, DlgFaceSreachLite.m_age_end, STime, ETime, searchFlag, SqlStr); break; case HISTORY_DETECT_FLAG_FACEALARM: ListTotal=MySqlIO.FACE_Capture_GetAlarmNum( ncam, DlgFaceSreachLite.m_c_sex, DlgFaceSreachLite.m_age_start, DlgFaceSreachLite.m_age_end, STime, ETime, searchFlag, SqlStr); break; default: MessageBox("CDLGHistoryFace::OnButtonSearch A error",MESSAGEBOX_TITLE); return ; } ListNow=0; DisplayerList(); }
//列头点击事件 void CZogvmDlg::OnLvnColumnclickList(NMHDR *pNMHDR, LRESULT *pResult) { LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR); // TODO: 在此添加控件通知处理程序代码 int sort_column = pNMLV->iSubItem;//点击的列 UpdateData(TRUE); if(MODE_FIND ==ModeFlag ) { switch(sort_column) { case 4: SQLupdown.point=POINT_PATH; SQLupdown.path=!SQLupdown.path; break; case 5: SQLupdown.point=POINT_NAME; SQLupdown.name=!SQLupdown.name; break; case 8: SQLupdown.point=POINT_CREATTIME; SQLupdown.creattime=!SQLupdown.creattime; break; case 9: SQLupdown.point=POINT_LASTTIME; SQLupdown.lasttime=!SQLupdown.lasttime; break; case 10: SQLupdown.point=POINT_FILESIZE; SQLupdown.filesize=!SQLupdown.filesize; break; case 16: SQLupdown.point=POINT_RESOLUTION; SQLupdown.resolution=!SQLupdown.resolution; break; default:return ; } ListTotal=0; memset(SQLstr,0,1024); SQLupdown.type_video=m_c_video; SQLupdown.type_audio=m_c_audio; SQLupdown.type_sub=m_c_sub; SQLupdown.type_other=m_c_other; if(m_sreach.IsEmpty()) { SQLupdown.issearch=false; SQLDB.File_filterUpDown(SQLstr,SQLupdown); ListTotal=SQLDB.File_Number(SQLstr); } else { SQLupdown.issearch=true; SQLDB.File_filterUpDown(SQLstr,SQLupdown); ListTotal=SQLDB.File_NumberForSearch(SQLstr,m_sreach.GetBuffer(0)); } ListNow=0; ModeFlag=MODE_FIND; DisplayerList(); } // TODO: Add your control notification handler code here *pResult = 0; }
void CDLGHistoryReport::OnButtonSearch() { // TODO: Add your control notification handler code here UpdateData(TRUE); char STime[32]={0}; char ETime[32]={0}; if( m_StartMon.GetYear() <1900 || m_StartMon.GetYear() >2100 || m_EndMon.GetYear()<1900 || m_EndMon.GetYear() >2100) { MessageBox("时间范围不能小于1900年,不大于2100年",MESSAGEBOX_TITLE); return ; } sprintf(STime,"%04d%02d%02d%02d%02d%02d", m_StartMon.GetYear(), m_StartMon.GetMonth(), m_StartMon.GetDay(), m_StartHour.GetHour(), m_StartHour.GetMinute(), m_StartHour.GetSecond()); sprintf(ETime,"%04d%02d%02d%02d%02d%02d", m_EndMon.GetYear(), m_EndMon.GetMonth(), m_EndMon.GetDay(), m_EndHour.GetHour(), m_EndHour.GetMinute(), m_EndHour.GetSecond()); /////////获取 searchFlag = 0; if(!m_user.IsEmpty()) { searchFlag |= 0x01; } if(m_CheckTime) { searchFlag |= 0x02; COleDateTime cstime( m_StartMon.GetYear(), m_StartMon.GetMonth(), m_StartMon.GetDay(), m_StartHour.GetHour(), m_StartHour.GetMinute(), m_StartHour.GetSecond()); COleDateTime cetime( m_EndMon.GetYear(), m_EndMon.GetMonth(), m_EndMon.GetDay(), m_EndHour.GetHour(), m_EndHour.GetMinute(), m_EndHour.GetSecond()); if(cstime>cetime) { MessageBox("起始时间 不得大于 结束时间"); return ; } } ListTotal=0; ListTotal=MySqlIO.LOG_GetSystemLogNum(m_user.GetBuffer(0),STime,ETime,searchFlag,sqlstr); ListNow=0; DisplayerList(); }