系统主函数(program.cs)usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;namespacewarehouse{staticclassProgram{///
///应用程序的主入口点。///[STAThread]staticvoidMain(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(newfrmLogin());//运行一个登陆对象}}}集的常规信息usingSystem.Reflection;usingSystem.Runtime.CompilerServices;usingSystem.Runtime.InteropServices;//有关程序集的常规信息通过下列属性集//控制。更改这些属性值可修改//与程序集关联的信息。[assembly:AssemblyTitle("warehouse")][assembly:AssemblyDescription("")][assembly:AssemblyConfiguration("")][assembly:AssemblyCompany("")][assembly:AssemblyProduct("warehouse")][assembly:AssemblyCopyright("版权所有2009")][assembly:AssemblyTrademark("")][assembly:AssemblyCulture("")]//将ComVisible设置为false使此程序集中的类型//对COM组件不可见。如果需要从COM访问此程序集中的类型,//则将该类型上的ComVisible属性设置为true。[assembly:ComVisible(false)]//如果此项目向COM公开,则下列GUID用于类型库的ID[assembly:Guid("063bd674-c4cc-4dc9-81ee-3791409e9189")]//程序集的版本信息由下面个值组成://主版本//次版本//内部版本号//修订号//[assembly:AssemblyVersion("1.0.0.0")][assembly:Assembly("1.0.0.0")]数据库连接类(DataCon.cs):usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Data;usingSystem.Data.SqlClient;namespacewarehouse.BaseClass{classDataCon{#region建立数据库连接///
///建立数据库连接.//////
返回SqlConnection对象publicSqlConnectiongetcon(){stringM_str_sqlcon="DataSource=(local);Database=db_warehouse;userid=sa;pwd=";SqlConnectionmyCon=newSqlConnection(M_str_sqlcon);returnmyCon;}#endregion#region执行SqlCommand命令///
///执行SqlCommand//////
SQL语句publicvoidgetcom(stringM_str_sqlstr){SqlConnectionsqlcon=this.getcon();sqlcon.Open();SqlCommandsqlcom=newSqlCommand(M_str_sqlstr,sqlcon);sqlcom.ExecuteNonQuery();//返回受影响的行数sqlcom.Dispose();sqlcon.Close();sqlcon.Dispose();}#endregion#region创建DataSet对象读取数据//////创建一个DataSet对象//////SQL语句///表名///返回DataSet对象publicDataSetgetds(stringM_str_sqlstr,stringM_str_table){SqlConnectionsqlcon=this.getcon();sqlcon.Open();SqlDataAdaptersqlda=newSqlDataAdapter(M_str_sqlstr,sqlcon);DataSetmyds=newDataSet();sqlda.Fill(myds,M_str_table);returnmyds;}#endregion#region创建SqlDataReader对象读取数据//////创建一个SqlDataReader对象//////SQL语句///返回SqlDataReader对象publicSqlDataReadergetread(stringM_str_sqlstr){SqlConnectionsqlcon=this.getcon();SqlCommandsqlcom=newSqlCommand(M_str_sqlstr,sqlcon);sqlcon.Open();SqlDataReadersqlread=sqlcom.ExecuteReader(CommandBehavior.CloseConnection);//方法的参数表示如果关闭关联的对象sqlread则关联的连接sqlcon也关闭了returnsqlread;}#endregion}}数据库操作类(DataOperate.cs):usingSystem;usingSystem.Collections.Generic;//命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合21的类型安全性和性能usingSystem.Text;//System.Text命名空间包含表示ASCII、Unicode、UTF-7和UTF-8字符编码的类;用于将字符块转换为字节块和将字节块转换为字符块的抽象基类;以及操作和格式化Strin...