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

📄 a1dlg.cpp

📁 这是一个信息管理系统的源代码
💻 CPP
📖 第 1 页 / 共 2 页
字号:
	dlg.DoModal();
}

void CA1Dlg::OnRukuJiezhang() 
{
	// TODO: Add your command handler code here
	CDlgXSJZ	dlg(RK);
	dlg.DoModal();
}

void CA1Dlg::OnRukutuihuoJiezhang() 
{
	// TODO: Add your command handler code here
		CDlgXSJZ	dlg(RKTH);
	dlg.DoModal();
}

void CA1Dlg::OnCaiwuYuejie() 
{
	CDlgRj		dlg(false);
	dlg.DoModal();
}

void CA1Dlg::OnKhWanglaizhang() 
{
	CDlgWLZ		dlg(true);
	dlg.DoModal();
	
}

void CA1Dlg::OnGysWanglaizhang() 
{
	CDlgWLZ		dlg(false);
	dlg.DoModal();
	
}

void CA1Dlg::OnPrintPriview() 
{

}

int CA1Dlg::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
	if (CDialog::OnCreate(lpCreateStruct) == -1)
		return -1;
	
	m_StandardBar.Create( WS_VISIBLE | WS_CHILD |WS_BORDER
			|TBSTYLE_WRAPABLE  | CCS_TOP,//| CCS_ADJUSTABLE, 
		CRect(0,0,0,0),this, IDR_STANDARDBAR);
	m_StandardBar.AutoSize();
	
	
	return 0;
}



void CA1Dlg::InitPurview()
{
	CA1App* app=(CA1App*)AfxGetApp();
	LRunSql m_runsql;

	CString sql;		
	int purview;	
	_variant_t value;
	
	sql.Format("select admi_purview from tabpurview where admi_name = '%s'",app->m_sUserName);
	m_runsql.CheckSQLResult(sql);

	value=m_runsql.m_recordset->GetCollect("admi_purview");
	if(value.vt!=VT_NULL)
		purview=value.iVal;

	sql.Format("select b_xiaoshou,b_ruku,b_kucun,b_diaohuo,b_caiwu,b_zhangmu,b_jichuxinxi,b_xitong from \
		tabpurviewctrl where admi_purview = %d ",purview);
	m_runsql.CheckSQLResult(sql);

	if(!m_runsql.m_recordset->adoEOF)
	{
		value=m_runsql.m_recordset->GetCollect("b_xiaoshou");
		if(value.vt!=VT_NULL)
			this->m_bXiaoshou=(bool)value.boolVal;		
		value=m_runsql.m_recordset->GetCollect("b_ruku");
		if(value.vt!=VT_NULL)
			this->m_bRuku=(bool)value.boolVal;
		value=m_runsql.m_recordset->GetCollect("b_kucun");
		if(value.vt!=VT_NULL)
			this->m_bKucun=(bool)value.boolVal;
		value=m_runsql.m_recordset->GetCollect("b_diaohuo");
		if(value.vt!=VT_NULL)
			this->m_bDiaohuo=(bool)value.boolVal;
		value=m_runsql.m_recordset->GetCollect("b_caiwu");
		if(value.vt!=VT_NULL)
			this->m_bCaiwu=(bool)value.boolVal;
		value=m_runsql.m_recordset->GetCollect("b_zhangmu");
		if(value.vt!=VT_NULL)
			this->m_bZhangmu=(bool)value.boolVal;
		value=m_runsql.m_recordset->GetCollect("b_jichuxinxi");
		if(value.vt!=VT_NULL)
			this->m_bJichuxinxi=(bool)value.boolVal;
		value=m_runsql.m_recordset->GetCollect("b_xitong");
		if(value.vt!=VT_NULL)
			this->m_bXitong=(bool)value.boolVal;
	}
	this->InitTheMenu();
}

bool CA1Dlg::EnableXS(bool enable)
{
	if(!enable)
	{
		for(int i=0;i<4;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(1)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
		}
	}
	else
	{
		for(int i=0;i<4;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(1)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
		}
	}
	this->m_StandardBar.EnableButton(IDSTR_XSDJ,enable);
	this->m_StandardBar.EnableButton(IDSTR_XSDJ+1,enable);
	return enable;

}

bool CA1Dlg::EnableRK(bool enable)
{
	if(!enable)
	{
		for(int i=0;i<4;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(2)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
		}
	}
	else
	{
		for(int i=0;i<4;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(2)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
		}
	}
	this->m_StandardBar.EnableButton(IDSTR_XSDJ+3,enable);
	this->m_StandardBar.EnableButton(IDSTR_XSDJ+4,enable);

	return enable;

}

bool CA1Dlg::EnableINFO(bool enable)
{
	if(!enable)
	{
		for(int i=0;i<4;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(0)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
		}
	}
	else
	{
		for(int i=0;i<4;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(0)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
		}
	}
	return enable;

}

bool CA1Dlg::EnableZM(bool enable)
{
	if(!enable)
	{
		for(int i=0;i<4;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(6)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
		}
	}
	else
	{
		for(int i=0;i<4;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(6)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
		}
	}

	return enable;

}

bool CA1Dlg::EnableCW(bool enable)
{
	if(!enable)
	{
		for(int i=0;i<4;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(5)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
		}
	}
	else
	{
		for(int i=0;i<4;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(5)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
		}
	}
	this->m_StandardBar.EnableButton(IDSTR_XSDJ+2,enable);
	this->m_StandardBar.EnableButton(IDSTR_XSDJ+5,enable);

	return enable;

}

bool CA1Dlg::EnableKC(bool enable)
{
	if(!enable)
	{
		for(int i=0;i<2;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(4)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
		}
	}
	else
	{
		for(int i=0;i<2;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(4)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
		}
	}
	this->m_StandardBar.EnableButton(IDSTR_XSDJ+7,enable);
	return enable;

}

bool CA1Dlg::EnableDH(bool enable)
{
	if(!enable)
	{
		for(int i=0;i<2;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(3)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
		}
	}
	else
	{
		for(int i=0;i<2;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(3)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
		}
	}
	this->m_StandardBar.EnableButton(IDSTR_XSDJ+6,enable);

	return enable;

}

bool CA1Dlg::EnableXT(bool enable)
{
	if(!enable)
	{
		for(int i=0;i<4;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(7)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
		}
			UINT id=this->GetMenu()->GetSubMenu(7)->GetSubMenu(3)->GetMenuItemID(0);
			this->GetMenu()->EnableMenuItem(id,MF_GRAYED);
			 id=this->GetMenu()->GetSubMenu(7)->GetSubMenu(3)->GetMenuItemID(1);
			this->GetMenu()->EnableMenuItem(id,MF_GRAYED);
	}
	else
	{
		for(int i=0;i<4;i++)
		{
			UINT ID=this->GetMenu()->GetSubMenu(7)->GetMenuItemID(i);
			this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
		}
			UINT id=this->GetMenu()->GetSubMenu(7)->GetSubMenu(3)->GetMenuItemID(0);
			this->GetMenu()->EnableMenuItem(id,MF_ENABLED);
			 id=this->GetMenu()->GetSubMenu(7)->GetSubMenu(3)->GetMenuItemID(1);
			this->GetMenu()->EnableMenuItem(id,MF_ENABLED);

	}
	return enable;

}
void CA1Dlg::InitTheMenu()
{
	EnableXT(m_bXitong);
	EnableDH(m_bDiaohuo);
	EnableKC(this->m_bKucun);
	EnableCW(m_bCaiwu);
	EnableZM(m_bZhangmu);
	EnableINFO(m_bJichuxinxi);
	EnableRK(m_bRuku);
	EnableXS(m_bXiaoshou);
}

void CA1Dlg::OnCangkuGuanli() 
{
	CDlgCK dlg;
	dlg.DoModal();
}

void CA1Dlg::OnBeifen() 
{
	CDlgBF dlg;
	dlg.BeiFen();
}

void CA1Dlg::OnHuifu() 
{
	CDlgHF dlg;
	dlg.DoModal();
}
void CA1Dlg::OnTimer(UINT nIDEvent) 
{
	CTime t=CTime::GetCurrentTime();
	CString s=t.Format("%H:%M:%S");
	s="当前系统时间:"+s;

	this->m_StatusBarCtrl.SetText(s,2,0);
	CDialog::OnTimer(nIDEvent);
}

void CA1Dlg::OnDhdj() 
{
	CDlgDHDJ dlg;
	dlg.DoModal();
}

void CA1Dlg::OnKcpd() 
{
	CDlgKCPD dlg;
	dlg.DoModal();
	
}

void CA1Dlg::OnRkdj() 
{
	CDlgXSDJ dlg(false);
	
	dlg.DoModal();
	
}

void CA1Dlg::OnRkjz() 
{
	CDlgXSJZ	dlg(RK);
	dlg.DoModal();
	
}

void CA1Dlg::OnRkth() 
{
		CDlgXSTH dlg(false);
	dlg.DoModal();
	
}

void CA1Dlg::OnXsdj() 
{
	CDlgXSDJ dlg(true);
	dlg.DoModal();
	
}

void CA1Dlg::OnXsjz() 
{
	CDlgXSJZ	dlg(XS);
	dlg.DoModal();
	
}

void CA1Dlg::OnXsth() 
{
	CDlgXSTH dlg(true);
	dlg.DoModal();
	
}

⌨️ 快捷键说明

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