《2020(仓库管理)2020年2020年仓库管理系统代码》由会员分享,可在线阅读,更多相关《2020(仓库管理)2020年2020年仓库管理系统代码(130页珍藏版)》请在金锄头文库上搜索。
1、(仓库管理)2020年2020年仓库管理系统代码(仓库管理)2020年2020年仓库管理系统代码系统主函数(program.cs)using System;using System.Collections.Generic;using System.Windows.Forms;namespace warehouse static class Program / / 应用程序的主入口点。 / STAThread static void Main() Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDef
2、ault(false); Application.Run(new frmLogin();/运行一个登陆对象 程序集的常规信息using System.Reflection;using System.Runtime.CompilerServices;using System.Runtime.InteropServices;/ 有关程序集的常规信息通过下列属性集/ 控制。更改这些属性值可修改/ 和程序集关联的信息。assembly: AssemblyTitle(warehouse)assembly: AssemblyDescription()assembly: AssemblyConfigurat
3、ion()assembly: AssemblyCompany()assembly: AssemblyProduct(warehouse)assembly: AssemblyCopyright(版权所有 2009)assembly: AssemblyTrademark()assembly: AssemblyCulture()/ 将 ComVisible 设置为 false 使此程序集中的类型/ 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,/ 则将该类型上的 ComVisible 属性设置为 true。assembly: ComVisible(false)/ 如果此项目向 C
4、OM 公开,则下列 GUID 用于类型库的 IDassembly: Guid(063bd674-c4cc-4dc9-81ee-3791409e9189)/ 程序集的版本信息由下面个值组成:/ 主版本/ 次版本 / 内部版本号/ 修订号/assembly: AssemblyVersion(1.0.0.0)assembly: AssemblyFileVersion(1.0.0.0)数据库连接类(DataCon.cs):using System;using System.Collections.Generic;using System.Text;using System.Data;using Sys
5、tem.Data.SqlClient;namespace warehouse.BaseClass class DataCon #region 建立数据库连接 / / 建立数据库连接. / / 返回SqlConnection对象 public SqlConnection getcon() string M_str_sqlcon = Data Source=(local);Database=db_warehouse;user id=sa;pwd= ; SqlConnection myCon = new SqlConnection(M_str_sqlcon); return myCon; #endr
6、egion #region 执行SqlCommand命令 / / 执行SqlCommand / / SQL语句 public void getcom(string M_str_sqlstr) SqlConnection sqlcon = this.getcon(); sqlcon.Open(); SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon); sqlcom.ExecuteNonQuery();/返回受影响的行数 sqlcom.Dispose(); sqlcon.Close(); sqlcon.Dispose(); #endre
7、gion #region 创建DataSet对象读取数据 / / 创建一个DataSet对象 / / SQL语句 / 表名 / 返回DataSet对象 public DataSet getds(string M_str_sqlstr, string M_str_table) SqlConnection sqlcon = this.getcon(); sqlcon.Open(); SqlDataAdapter sqlda = new SqlDataAdapter(M_str_sqlstr, sqlcon); DataSet myds = new DataSet(); sqlda.Fill(myd
8、s, M_str_table); return myds; #endregion #region 创建SqlDataReader对象读取数据 / / 创建一个SqlDataReader对象 / / SQL语句 / 返回SqlDataReader对象 public SqlDataReader getread(string M_str_sqlstr) SqlConnection sqlcon = this.getcon(); SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon); sqlcon.Open(); SqlDataReader
9、sqlread = sqlcom.ExecuteReader(CommandBehavior.CloseConnection);/方法的参数表示如果关闭关联的对象sqlread则关联的连接sqlcon也关闭了 return sqlread; #endregion 数据库操作类(DataOperate.cs):using System;using System.Collections.Generic;/命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合的类型安全性和性能using System.Text;/System.Text 命名空间包含表示 AS
10、CII、Unicode、UTF-7 和 UTF-8 字符编码的类;用于将字符块转换为字节块和将字节块转换为字符块的抽象基类;以及操作和格式化 String 对象而不创建 String 的中间实例的 Helper 类.using System.Windows.Forms;using System.Data;using System.Data.SqlClient;using System.Collections;/using System.Drawing;/命名空间提供了对GDI+ 基本图形功能的访问.using System.IO;/提供用于创建、复制、删除、移动和打开文件的静态方法,且协助创建
11、FileStream 对象using System.IO.Compression;/里面包括俩个类GzipStream和DeflaterStream,它们都能够用于解压缩,可是不支持ZIP、RAR等常用的压缩文件,using System.Drawing.Text;/using System.Drawing.Drawing2D;/命名空间提供高级的二维和矢量图形功能.using System.Drawing.Imaging;/为源自 Bitmap 和 Metafile 的类提供功能的抽象基类。using System.Text.RegularExpressions;/命名空间包含一些类,这些类提供对.NET Framework 正则表达式引擎的访问。该命名空间提供正则表达式功能namespace warehouse.BaseClass class DataOperate DataCon datacon = new DataCon();/声明DataCon类的一个对象,以调用其方法 #region 绑定ComboBox控件 / / 对ComboBox控件进行数据绑定 / / param name=M_str_sqlstr