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

📄 mainform.cs

📁 机械制造业信息管理系统(含源码) 是为一个粮仪厂开发的
💻 CS
📖 第 1 页 / 共 4 页
字号:
					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 + -