📄 xianform.cs
字号:
/// </summary>
private void DG_XinXinDian_DoubleClick(object sender, System.EventArgs e)
{
BT_XiuGaiXinXiDian_Click(sender,e);
}
/// <summary>
/// 新信息点按钮单击事件响应
/// </summary>
private void BT_XinXinXiDian_Click(object sender, System.EventArgs e)
{
XinXiDianWeiHuForm xinChuanTi = null;
xinChuanTi = new XinXiDianWeiHuForm(this.jiemianKongZhi);
//显示新的窗体
xinChuanTi.ShowDialog();
}
/// <summary>
/// 修改需求代码按钮单击事件响应
/// </summary>
private void BT_XiuGaiXinXiDian_Click(object sender, System.EventArgs e)
{
int hang = this.DG_XinXinDian.CurrentRowIndex;
XinXiDianWeiHuForm xinChuanTi = null;
if(hang >= 0 )
{
Hashtable hangShuJu = this.jiemianKongZhi.HuoDeShuJuHashBiao(clsChangLiang.SHUJU_JIBENSHUJU_XINXIDIAN,hang);
xinChuanTi = new XinXiDianWeiHuForm(this.jiemianKongZhi,hangShuJu);
//显示新的窗体
xinChuanTi.ShowDialog();
}
}
/// <summary>
/// 双击需求代码分类网格事件响应
/// </summary>
private void DG_XuQiuDaMa_DoubleClick(object sender, System.EventArgs e)
{
BT_XiuGaiXuQiuDaiMa_Click(sender,e);
}
/// <summary>
/// 新需求代码按钮单击事件响应
/// </summary>
private void BT_XinXuQiuDaiMa_Click(object sender, System.EventArgs e)
{
XuQiuDaMaWeiHuForm xinChuanTi = null;
xinChuanTi = new XuQiuDaMaWeiHuForm(this.jiemianKongZhi);
//显示新的窗体
xinChuanTi.ShowDialog();
}
/// <summary>
/// 修改需求代码按钮单击事件响应
/// </summary>
private void BT_XiuGaiXuQiuDaiMa_Click(object sender, System.EventArgs e)
{
int hang = this.DG_XuQiuLeiBieFenLei.CurrentRowIndex;
XuQiuDaMaWeiHuForm xinChuanTi = null;
if(hang >= 0 )
{
Hashtable hangShuJu = this.jiemianKongZhi.HuoDeShuJuHashBiao(clsChangLiang.SHUJU_JIBENSHUJU_XUQIUFENLEI,hang);
xinChuanTi = new XuQiuDaMaWeiHuForm(this.jiemianKongZhi,hangShuJu);
//显示新的窗体
xinChuanTi.ShowDialog();
}
}
/// <summary>
/// 双击配置网格事件响应
/// </summary>
private void DG_PeiZhi_DoubleClick(object sender, System.EventArgs e)
{
BT_XiuGaiShuJuXiang_Click(sender,e);
}
/// <summary>
/// 调看数据项单击响应事件
/// </summary>
private void BT_DiaoKanShuJuXiang_Click(object sender, System.EventArgs e)
{
int hang = this.DG_PeiZhi.CurrentRowIndex;
PeiZhiWeiHuForm xinChuanTi = null;
if(hang >= 0 )
{
Hashtable hangShuJu = this.jiemianKongZhi.HuoDeShuJuHashBiao(clsChangLiang.SHUJU_PEIZHIXINXI,hang);
xinChuanTi = new PeiZhiWeiHuForm(this.jiemianKongZhi,hangShuJu,true);
//显示新的窗体
xinChuanTi.ShowDialog();
}
}
/// <summary>
/// 修改数据项目单击事件响应
/// </summary>
private void BT_XiuGaiShuJuXiang_Click(object sender, System.EventArgs e)
{
int hang = this.DG_PeiZhi.CurrentRowIndex;
PeiZhiWeiHuForm xinChuanTi = null;
if(hang >= 0 )
{
Hashtable hangShuJu = this.jiemianKongZhi.HuoDeShuJuHashBiao(clsChangLiang.SHUJU_PEIZHIXINXI,hang);
xinChuanTi = new PeiZhiWeiHuForm(this.jiemianKongZhi,hangShuJu);
//显示新的窗体
xinChuanTi.ShowDialog();
}
}
/// <summary>
/// 新数据项目单击事件响应
/// </summary>
private void BT_XinShuJuXiang_Click(object sender, System.EventArgs e)
{
PeiZhiWeiHuForm xinChuanTi = null;
xinChuanTi = new PeiZhiWeiHuForm(this.jiemianKongZhi);
//显示新的窗体
xinChuanTi.ShowDialog();
}
/// <summary>
/// 需求反馈按钮单击响应事件
/// </summary>
private void BT_XuQiuFanKui_Click(object sender, System.EventArgs e)
{
//服务器端传回的查询结果
int hang = this.DG_XuQiu.CurrentRowIndex;
XuQiuLuRuForm xinChuanTi = null;
if(hang >= 0 )
{
DataSet ds = this.jiemianKongZhi.HuoDeShuJu(clsChangLiang.SHUJU_XUQIU,hang);
//是否已经答复
if(ds.Tables[0].Rows[0]["DaFuRen"].ToString().Trim().Length > 0)
{
return;
}
xinChuanTi = new XuQiuLuRuForm(this.jiemianKongZhi,1,ds);
xinChuanTi.ShowDialog() ;
}
}
/// <summary>
///
/// 双击界面事件响应
/// </summary>
private void DG_XuQiu_DoubleClick(object sender, System.EventArgs e)
{
BT_XuQiuFanKui_Click(sender,e);
}
#endregion
#endregion
#region 保护方法区域
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
protected override void Dispose( bool disposing )
{
//销毁界面元素
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
//控制器销毁
try
{
this.jiemianKongZhi.XiaoHui();
}
catch(Exception genException)
{
clsRiZhiChuLi.JiLuRiZhi(genException.Message);
}
}
#endregion
#region 公有方法区域
public XianForm()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
jiemianKongZhi = new clsXianKongZhi(this);
jiemianKongZhi.ChuShiHua();
}
/// <summary>
/// 更新需求查询网格
/// </summary>
/// <param name="ShuJu"></param>
public void GengXinShuJu(String Jian,DataSet ShuJu)
{
xuQiu = ShuJu;
shujuJian = Jian;
MethodInvoker fangfa = new MethodInvoker(this.ShuaXinXuQiu);
this.BeginInvoke(fangfa);
}
/// <summary>
/// 刷新网格
/// </summary>
public void ShuaXinXuQiu()
{
DataSet xinShuJu = null;
System.Data.DataView xinShuJuShiTu= null;
if(xuQiu.Tables.Count > 0)
{
xinShuJu = xuQiu;
xinShuJuShiTu = xinShuJu.Tables[0].DefaultView;
}
switch(shujuJian)
{
case clsChangLiang.SHUJU_XUQIU :
this.DG_XuQiu.DataSource = xinShuJuShiTu;
this.DG_XuQiu.Refresh();
break;
case clsChangLiang.SHUJU_JIBENSHUJU_XINXIDIAN :
this.DG_XinXinDian.DataSource = xinShuJuShiTu;
this.DG_XuQiu.Refresh();
break;
case clsChangLiang.SHUJU_JIBENSHUJU_XUQIUFENLEI :
this.DG_XuQiuLeiBieFenLei.DataSource = xinShuJuShiTu;
this.DG_XuQiu.Refresh();
break;
case clsChangLiang.SHUJU_PEIZHIXINXI :
this.DG_PeiZhi.DataSource = xinShuJuShiTu;
this.DG_XuQiu.Refresh();
break;
}
}
/// <summary>
/// 设置数据源
/// </summary>
/// <param name="Jian"></param>
/// <param name="ShuJu"></param>
public void SheZhiShuJuYuan(String Jian,DataSet ShuJu)
{
if(ShuJu !=null && ShuJu.Tables.Count != 0 )
{
switch(Jian)
{
case clsChangLiang.SHUJU_XUQIU :
this.DG_XuQiu.DataSource = ShuJu;
this.DG_XuQiu.DataMember =ShuJu.Tables[0].TableName;
break;
case clsChangLiang.SHUJU_JIBENSHUJU_XINXIDIAN :
this.DG_XinXinDian.DataSource = ShuJu;
this.DG_XinXinDian.DataMember =ShuJu.Tables[0].TableName;
break;
case clsChangLiang.SHUJU_JIBENSHUJU_XUQIUFENLEI :
this.DG_XuQiuLeiBieFenLei.DataSource = ShuJu;
this.DG_XuQiuLeiBieFenLei.DataMember =ShuJu.Tables[0].TableName;
break;
case clsChangLiang.SHUJU_PEIZHIXINXI :
this.DG_PeiZhi.DataSource = ShuJu;
this.DG_PeiZhi.DataMember =ShuJu.Tables[0].TableName;
break;
}
}
}
#endregion
#region Main方法区域
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new XianForm());
}
#endregion
/// <summary>
/// 时钟,定时刷新数据
/// </summary>
private void TM_ShuJuGengXin_Tick(object sender, System.EventArgs e)
{
this.jiemianKongZhi.DingShiShuaXin();
}
private void MMI_GuangYu_Click(object sender, System.EventArgs e)
{
(new GuanYuForm()).ShowDialog();
}
private void MMI_XuQiuFanKui_Click(object sender, System.EventArgs e)
{
this.TABC_Zong.SelectedIndex = 0;
}
private void MMI_JiBenShuJuWeiHu_Click(object sender, System.EventArgs e)
{
this.TABC_Zong.SelectedIndex = 1;
}
private void MMI_ShuJuJieGouWeiHu_Click(object sender, System.EventArgs e)
{
this.TABC_Zong.SelectedIndex = 2;
}
private void MMI_TuiChu_Click(object sender, System.EventArgs e)
{
this.Close();
}
private void XianForm_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if(DialogResult.Yes != MessageBox.Show(this,
"您确认退出系统?","提示信息",MessageBoxButtons.YesNo))
e.Cancel=true;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -