📄 mainform.cs
字号:
linGrBrush.Dispose();
gfx.Dispose();
m.Result = (IntPtr)1;
doDefault = false;
}
else if (m.Msg == UnManagedMethods.WM_SIZE) {
RECT rect = new RECT();
rect.left = 0;
rect.top = 0;
rect.right = ((int)m.LParam) & 0xFFFF;
rect.bottom = (int)(((uint)(m.LParam) & 0xFFFF0000) >> 16);
UnManagedMethods.InvalidateRect(m.HWnd, ref rect, 1);
}
}
}
#endregion
#region Events
private void mfrmMDIClientPaint_Load(object sender, System.EventArgs e) {
mdiClient = new MDIClientWindow(this, this.Handle);
UnManagedMethods.SetClassLong(
mdiClient.Handle,
UnManagedMethods.GCL_HBRBACKGROUND,
0);
}
#endregion
private void MainForm_Load(object sender, System.EventArgs e) {
this.mfrmMDIClientPaint_Load(sender,e);
}
/// <summary>
/// 打开供应商资料
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem43_Click(object sender, System.EventArgs e) {
ListForCumstor list = new ListForCumstor();
list.MdiParent = this;
list.SetFormText("供货商资料列表");
list.Show();
}
/// <summary>
/// 打开客户资料
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem44_Click(object sender, System.EventArgs e) {
ListForCumstor list = new ListForCumstor();
list.MdiParent = this;
list.SetFormText("订货商资料列表");
list.Show();
}
/// <summary>
/// 采购列表
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem29_Click(object sender, System.EventArgs e) {
Eboer.MIS.MF.WinForm.Stock.StockList list = new StockList();
list.MdiParent = this;
list.ListInit();
list.Show();
}
/// <summary>
/// 调出采购单查询窗口
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem42_Click(object sender, System.EventArgs e) {
Eboer.MIS.MF.WinForm.Stock.SearchForm sf = new Eboer.MIS.MF.WinForm.Stock.SearchForm();
sf.ShowDialog();
}
/// <summary>
/// 调出订货单查询窗口
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem41_Click(object sender, System.EventArgs e) {
Eboer.MIS.MF.WinForm.Sell.SearchForm sf = new Eboer.MIS.MF.WinForm.Sell.SearchForm();
sf.ShowDialog();
}
/// <summary>
/// 打印文档
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem22_Click(object sender, System.EventArgs e) {
MessageBox.Show("未指定需要打印的文档!");
return;
}
/// <summary>
/// 调出字典设置窗口
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem11_Click(object sender, System.EventArgs e) {
EditZD zd = new EditZD();
zd.ShowDialog();
}
/// <summary>
/// 调出产品设置窗口
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem25_Click(object sender, System.EventArgs e) {
EditPC pc = new EditPC();
pc.ShowDialog();
}
/// <summary>
/// 调出修改密码的窗口
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem24_Click(object sender, System.EventArgs e) {
ChangePassword cp = new ChangePassword();
cp.Show();
}
/// <summary>
/// 拷到别的地方
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem19_Click(object sender, System.EventArgs e) {
try{
if(this.saveFileDialog.ShowDialog() == DialogResult.OK){
string fileName = this.saveFileDialog.FileName.ToString();
if(fileName != null && fileName.Trim() != ""){
System.IO.File.Copy(Application.StartupPath + "\\DB2005.DLL",fileName,false);
MessageBox.Show("备份成功,请注意保存备份文件!");
}else{
MessageBox.Show("没有指定目标文件名!");
}
}
}catch(Exception ex){
MessageBox.Show(ex.Message.ToString());
return;
}
}
/// <summary>
/// 再拷回来
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem20_Click(object sender, System.EventArgs e) {
try{
if(MessageBox.Show("恢复后在此备份后更新的数据会丢失且不可恢复,建议先备份!\n\n继续恢复吗?","确认",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) == DialogResult.OK){
if(this.openFileDialog.ShowDialog() == DialogResult.OK){
string fileName = this.openFileDialog.FileName.ToString();
if(fileName != null && fileName.Trim() != ""){
System.IO.File.Copy(fileName,Application.StartupPath + "\\DB2005.DLL",true);
MessageBox.Show("恢复成功!");
}else{
MessageBox.Show("没有选定待恢复的文件!");
}
}
}
}catch(Exception ex){
MessageBox.Show(ex.Message.ToString());
return;
}
}
/// <summary>
/// 帮助
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem6_Click(object sender, System.EventArgs e) {
MessageBox.Show("测试阶段暂无帮助内容,如有问题请致电亿博尔公司,联系电话:0576-8603323,E-Mail:tech@eboer.net 。");
return;
}
/// <summary>
/// 当点击了工具条后
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void toolBar_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e) {
switch(e.Button.Text){
case "采购单":
this.menuItem29_Click(null,null);
break;
case "销售单":
this.menuItem35_Click(null,null);
break;
case "采购明细":
Eboer.MIS.MF.WinForm.Stock.StockList sslist = new StockList();
sslist.MdiParent = this;
sslist.viewType = "ITEM";
sslist.ListInit();
sslist.Show();
break;
case "销售明细":
Eboer.MIS.MF.WinForm.Sell.OrderList solist = new OrderList();
solist.MdiParent = this;
solist.viewType = "ITEM";
solist.ListInit();
solist.Show();
break;
case "供货商":
this.menuItem43_Click(null,null);
break;
case "订货商":
this.menuItem44_Click(null,null);
break;
case "退 出":
this.login.ExitApp();
break;
case "新 建":
this._newMenu.Show(this,new Point(e.Button.Rectangle.X,e.Button.Rectangle.Y + e.Button.Rectangle.Height));
break;
case "统计查询":
this._searchMenu.Show(this,new Point(e.Button.Rectangle.X,e.Button.Rectangle.Y + e.Button.Rectangle.Height));
break;
case "设 置":
this._systemSetMenu.Show(this,new Point(e.Button.Rectangle.X,e.Button.Rectangle.Y + e.Button.Rectangle.Height));
break;
default:
break;
}
}
/// <summary>
/// 新建供货商
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem45_Click(object sender, System.EventArgs e) {
ListForCumstor list = new ListForCumstor();
list.MdiParent = this;
list.SetFormText("供货商资料列表");
list.Show();
EditCustomer ec = new EditCustomer(list);
ec._lf = list;
ec.comType = "STOCK";
ec.SetFormText("供货商资料");
ec.Show();
}
/// <summary>
/// 新建订货商
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem46_Click(object sender, System.EventArgs e) {
ListForCumstor list = new ListForCumstor();
list.MdiParent = this;
list.SetFormText("订货商资料列表");
list.Show();
EditCustomer ec = new EditCustomer(list);
ec._lf = list;
ec.comType = "SELL";
ec.SetFormText("订货商资料");
ec.Show();
}
/// <summary>
/// 新建采购单
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem48_Click(object sender, System.EventArgs e) {
this.menuItem28_Click(null,null);
}
/// <summary>
/// 新建销售单
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem49_Click(object sender, System.EventArgs e) {
this.menuItem34_Click(null,null);
}
/// <summary>
/// 采购查询
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem54_Click(object sender, System.EventArgs e) {
this.menuItem42_Click(null,null);
}
/// <summary>
/// 销售查询
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem50_Click(object sender, System.EventArgs e) {
this.menuItem41_Click(null,null);
}
/// <summary>
/// 字典设置
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem52_Click(object sender, System.EventArgs e) {
this.menuItem11_Click(null,null);
}
/// <summary>
/// 产品目录
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem51_Click(object sender, System.EventArgs e) {
this.menuItem25_Click(null,null);
}
/// <summary>
/// 系统备份
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem53_Click(object sender, System.EventArgs e) {
this.menuItem19_Click(null,null);
}
/// <summary>
/// 我方公司资料列表
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem59_Click(object sender, System.EventArgs e) {
ListForCumstor list = new ListForCumstor();
list.MdiParent = this;
list.SetFormText("我方公司资料列表");
list.Show();
}
/// <summary>
/// 打印设置
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void menuItem23_Click(object sender, System.EventArgs e) {
PrintSet ps = new PrintSet();
ps.ShowDialog();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -