仓库管理仓库管理系统代码Word下载.docx

上传人:b****5 文档编号:17980365 上传时间:2022-12-12 格式:DOCX 页数:84 大小:32KB
下载 相关 举报
仓库管理仓库管理系统代码Word下载.docx_第1页
第1页 / 共84页
仓库管理仓库管理系统代码Word下载.docx_第2页
第2页 / 共84页
仓库管理仓库管理系统代码Word下载.docx_第3页
第3页 / 共84页
仓库管理仓库管理系统代码Word下载.docx_第4页
第4页 / 共84页
仓库管理仓库管理系统代码Word下载.docx_第5页
第5页 / 共84页
点击查看更多>>
下载资源
资源描述

仓库管理仓库管理系统代码Word下载.docx

《仓库管理仓库管理系统代码Word下载.docx》由会员分享,可在线阅读,更多相关《仓库管理仓库管理系统代码Word下载.docx(84页珍藏版)》请在冰豆网上搜索。

仓库管理仓库管理系统代码Word下载.docx

//控制。

更改这些属性值可修改

//与程序集关联的信息。

[assembly:

AssemblyTitle("

warehouse"

)]

AssemblyDescription("

"

AssemblyConfiguration("

AssemblyCompany("

AssemblyProduct("

AssemblyCopyright("

版权所有2009"

AssemblyTrademark("

AssemblyCulture("

//将ComVisible设置为false使此程序集中的类型

//对COM组件不可见。

如果需要从COM访问此程序集中的类型,

//则将该类型上的ComVisible属性设置为true。

ComVisible(false)]

//如果此项目向COM公开,则下列GUID用于类型库的ID

Guid("

063bd674-c4cc-4dc9-81ee-3791409e9189"

//程序集的版本信息由下面个值组成:

//主版本

//次版本

//内部版本号

//修订号

//

AssemblyVersion("

1.0.0.0"

AssemblyFileVersion("

数据库连接类(DataCon.cs):

usingSystem.Text;

usingSystem.Data;

usingSystem.Data.SqlClient;

namespacewarehouse.BaseClass

classDataCon

#region建立数据库连接

///建立数据库连接.

returns>

返回SqlConnection对象<

/returns>

publicSqlConnectiongetcon()

stringM_str_sqlcon="

DataSource=(local);

Database=db_warehouse;

userid=sa;

pwd="

;

SqlConnectionmyCon=newSqlConnection(M_str_sqlcon);

returnmyCon;

#endregion

#region执行SqlCommand命令

///执行SqlCommand

paramname="

M_str_sqlstr"

>

SQL语句<

/param>

publicvoidgetcom(stringM_str_sqlstr)

SqlConnectionsqlcon=this.getcon();

sqlcon.Open();

SqlCommandsqlcom=newSqlCommand(M_str_sqlstr,sqlcon);

sqlcom.ExecuteNonQuery();

//返回受影响的行数

sqlcom.Dispose();

sqlcon.Close();

sqlcon.Dispose();

#region创建DataSet对象 读取数据

///创建一个DataSet对象

M_str_table"

表名<

返回DataSet对象<

publicDataSetgetds(stringM_str_sqlstr,stringM_str_table)

SqlDataAdaptersqlda=newSqlDataAdapter(M_str_sqlstr,sqlcon);

DataSetmyds=newDataSet();

sqlda.Fill(myds,M_str_table);

returnmyds;

#region创建SqlDataReader对象   读取数据

///创建一个SqlDataReader对象

返回SqlDataReader对象<

publicSqlDataReadergetread(stringM_str_sqlstr)

SqlCommandsqlcom=newSqlCommand(M_str_sqlstr,sqlcon);

SqlDataReadersqlread=sqlcom.ExecuteReader(CommandBehavior.CloseConnection);

//方法的参数表示如果关闭关联的对象sqlread则关联的连接sqlcon也关闭了

returnsqlread;

数据库操作类(DataOperate.cs):

//命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合21的类型安全性和性能

//System.Text命名空间包含表示ASCII、Unicode、UTF-7和UTF-8字符编码的类;

用于将字符块转换为字节块和将字节块转换为字符块的抽象基类;

以及操作和格式化String对象而不创建String的中间实例的Helper类.

usingSystem.Collections;

//usingSystem.Drawing;

//命名空间提供了对GDI+基本图形功能的访问.

usingSystem.IO;

//提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建FileStream对象

usingSystem.IO.Compression;

//里面包括两个类GzipStream和DeflaterStream,它们都可以用于解压缩,但是不支持ZIP、RAR等常用的压缩文件,

usingSystem.Drawing.Text;

//usingSystem.Drawing.Drawing2D;

//命名空间提供高级的二维和矢量图形功能.

usingSystem.Drawing.Imaging;

//为源自Bitmap和Metafile的类提供功能的抽象基类。

usingSystem.Text.RegularExpressions;

//命名空间包含一些类,这些类提供对.NETFramework正则表达式引擎的访问。

该命名空间提供正则表达式功能

classDataOperate

DataCondatacon=newDataCon();

//声明DataCon类的一个对象,以调用其方法

#region绑定ComboBox控件

///对ComboBox控件进行数据绑定

M_str_tbMember"

数据表中字段名<

cbox"

ComboBox控件ID<

publicvoidcboxBind(stringM_str_sqlstr,stringM_str_table,stringM_str_tbMember,ComboBoxcbox)

DataSetmyds=datacon.getds(M_str_sqlstr,M_str_table);

cbox.DataSource=myds.Tables[M_str_table];

cbox.DisplayMember=M_str_tbMember;

//显示username字段

#endregion

#region验证文本框输入为数字

///验证文本框输入为数字

M_str_num"

输入字符<

返回一个bool类型的值<

publicboolvalidateNum(stringM_str_num)

returnRegex.IsMatch(M_str_num,"

^[0-9]*$"

);

#region验证文本框输入为电话号码

///验证文本框输入为电话号码

M_str_phone"

输入字符串<

publicboolvalidatePhone(stringM_str_phone)

returnRegex.IsMatch(M_str_phone,@"

\d{3,4}-\d{7,8}"

#region验证文本框输入为传真号码

///验证文本框输入为传真号码

M_str_fax"

publicboolvalidateFax(stringM_str_fax)

returnRegex.IsMatch(M_str_fax,@"

86-\d{2,3}-\d{7,8}"

#region用户登录

///用户登录

P_str_UserName"

用户名<

P_str_UserPwd"

用户密码<

返回一个int类型的值<

publicintUserLogin(stringP_str_UserName,stringP_str_UserPwd)

SqlConnectionsqlcon=datacon.getcon();

SqlCommandsqlcom=newSqlCommand("

proc_Login"

sqlcon);

sqlcom.CommandType=CommandType.StoredProcedure;

sqlcom.Parameters.Add("

@UserName"

SqlDbType.VarChar,20).Value=P_str_UserName;

@UserPwd"

SqlDbType.VarChar,20).Value=P_str_UserPwd;

SqlParameterreturnValue=sqlcom.Parameters.Add("

returnValue"

SqlDbType.Int,4);

returnValue.Direction=ParameterDirection.ReturnValue;

//返回值?

try

{

catch(Exceptionex)

MessageBox.Show(ex.Message);

finally

intP_int_returnValue=(int)returnValue.Value;

returnP_int_returnValue;

#region货物入库

///货物入库

P_int_GoodsID"

货物编号<

P_str_GoodsName"

货物名称<

P_str_PrName"

供应商名称<

P_str_StoreName"

仓库名称<

P_str_GoodsSpec"

货物规格<

P_str_GoodsUnit"

计量单位<

P_int_GoodsNum"

进货数量<

P_dml_GoodsPrice"

货物单价<

P_str_HPeople"

经手<

P_str_Remark"

备注<

publicintInsertGoods(intP_int_GoodsID,stringP_str_GoodsName,stringP_str_PrName,stringP_str_StoreName,

stringP_str_GoodsSpec,stringP_str_GoodsUnit,intP_int_GoodsNum,decimalP_dml_GoodsPrice,stringP_str_HPeople,stringP_str_Remark)

proc_insertInStore"

@GoodsID"

SqlDbType.BigInt).Value=P_int_GoodsID;

@GoodsName"

SqlDbType.VarChar,50).Value=P_str_GoodsName;

@PrName"

SqlDbType.VarChar,100).Value=P_str_PrName;

@StoreName"

SqlDbType.VarChar,100).Value=P_str_StoreName;

@GoodsSpec"

SqlDbType.VarChar,50).Value=P_str_GoodsSpec;

@GoodsUnit"

SqlDbType.Char,8).Value=P_str_GoodsUnit;

@GoodsNum"

SqlDbType.BigInt).Value=P_int_GoodsNum;

@GoodsPrice"

SqlDbType.Money).Value=P_dml_GoodsPrice;

@HandlePeople"

SqlDbType.VarChar,20).Value=P_str_HPeople;

@ISRemark"

SqlDbType.VarChar,1000).Value=P_str_Remark;

#region添加供应商信息

///添加供应商信息

P_str_PrPeople"

负责<

P_str_PrPhone"

供应商联系电话<

P_str_PrFax"

供应商传真号码<

P_int_PrRemark"

publicintInsertProvider(stringP_str_PrName,stringP_str_PrPeople,stringP_str_PrPhone,stringP_str_PrFax,stringP_int_PrRemark)

proc_insertProvider"

@PrPeople"

SqlDbType.VarChar,20).Value=P_str_PrPeople;

@PrPhone"

SqlDbType.VarChar,20).Value=P_str_PrPhone;

@PrFax"

SqlDbType.VarChar,20).Value=P_str_PrFax;

@PrRemark"

SqlDbType.VarChar,1000).Value=P_int_PrRemark;

returnValue.Direction=ParameterDirection.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1