




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
系統(tǒng)主函數(shù)(program.es)
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Windows.Forms;
namespacewarehouse
(
staticclassProgram
(
///<summary>
///應用程序口勺主入口點。
///</summary>
(STAThreadl
staticvoidMain()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefauIt(false);
Application.Run(newfrmLogin());〃運營一種登陸對象
)
程序集的常規(guī)信息
usingSystem.Reflection;
usingSystem.Runtimc.CompilcrScrviccs;
usingSystem.Runtime.IrteropServices;
//有關程序集的常規(guī)信息經(jīng)過下列屬性集
//控制。更改這些屬性值可修改
//與程序集關聯(lián)的信息。
[assembly:AssemblyTitle("warehousen)]
Iassembly:AssemblyDescription("")]
(assembly:AssemblyConfiguration("")]
[assembly:AssemblyCompanyC"')]
[assembly:AssemblyProduct("warehouse")]
[assembly:AssemMyCopyright("版權全部2023")]
[assembly:AssemblyTrademark("")]
(assembly:AssemblyCultureC'")]
//將ComVisible設置為false使此程序集中的類型
//對COM組件不可見。假如需要從COM訪問此程序集中的類型,
//則將該類型上【向ComVisible屬性設置為true。
[assembly:ComVisible(false)]
//假如此項目向COM公開,則下列GUID用于類型庫的ID
[assembly:Guid("063bd674-c4cc-4dc9-81ee-3791409e9189")]
//程序集目勺版本信息由下面?zhèn)€值構成:
//主版本
//次版本
//內(nèi)部版本號
//修訂號
//
[assembly:AssemblyVersion("")]
[assembly:AssemblyFileVersion("")]
數(shù)據(jù)庫連接類(DataCon.es):
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Text;
usingSystem.Data;
usingSystem.Data.SqlClient;
namespacewarehouse.BaseClass
{
classDataCon
{
#region建立數(shù)據(jù)庫連接
///<summary>
///建立數(shù)據(jù)庫連接.
///〈/summary〉
///〈returns〉返回SqlConncction對象〈/returns〉
publicSqlConncctiongctcon()
{
stringM_str_sqlcon="DataSource=(local);Database=db_warchouse;user
id=sa;pwd=
SqlConncctionmyCon=newSqlConnection(M_str_sqlcon);
returnmyCon;
)
#endregion
#region執(zhí)行SqlCommand命令
///<sumniary>
///執(zhí)行SqlCommand
///〈/summary〉
///<paramname="M_str_sqlstr">SQL語句v/param>
publicvoidgetcom(stringM_str_sqlstr)
{
SqlConncctionsqlcon=this.getcon。;
sqlcon.Open();
SqlCommandsqlcom=newSqlCommand(M_str_sqlstr,sqlcon);
sqlcom.ExecuteNonQuery();〃返回受影響的行數(shù)
sqlcom.Dispose();
sqlcon.Close();
sqlcon.Dispose();
}
#cndregion
#region創(chuàng)建DataSet對象讀取數(shù)據(jù)
///<sumniary>
///創(chuàng)建一種DataSet對象
///〈/summary〉
///<paramname="M_str_sqistr">SQL語句</param>
///<paramname="M_str_table”>表名v/param>
///〈returns)返回DataSet對象v/retums〉
publicDataSetgetdsfstringMstrsqlstr.stringMstrtable)
{
SqlConnectionsqlcon=this.getcon();
sqlcon.Open();
SqIDataAdaptersqlda=newSqlDataAdapter(M_str_sqlstr,sqlcon);
DataSetmyds=newDataSetO;
sqlda.Fill(myds,M_str_table);
returnmyds;
#endregion
#rcgion倉U建SqlDataRcadcr對象讀取數(shù)據(jù)
///〈summary〉
///創(chuàng)建一種SqlDataReader對象
///〈/summary)
III<paramname="M_str_sqlstr',>SQL語句</param>
〃/〈returns〉返回SqlDataReader對象v/retums,
publicSqlDataReadergetread(stringM_str_sqlstr)
I
SqlConnectionsqlcon=this.getcon();
SqlComniandsqlcom=newSqlCommand(M_str_sqlstr.sqlcon);
sqlcon.Open();
SqlDataReadersqlread=
sqlcom.ExecuteReader(CommandBehavior.CloseConnection);〃措施"勺參數(shù)體現(xiàn)假如關閉關聯(lián)
I向?qū)ο髎qlread則關聯(lián)U勺連接sqlcon也關閉了
returnsqlread;
}
#endregion
)
}
數(shù)據(jù)庫操作類(DataOperate.cs):
usingSystem;
usingSystem.CoHcctions.Gcneric;//命名空間涉及定義泛型集合的接口和類,泛型集合允
許顧客創(chuàng)建強類型集合,它能提供比非泛型強類型集合21"勺類型安全性和性能
usingSystem.Text;//System.Text命名空間涉及體現(xiàn)ASCII.Unicode、UTF-7和UTF-8
字符編碼的類:用于將字符塊轉(zhuǎn)換為字節(jié)塊和將字節(jié)塊轉(zhuǎn)換為字符塊日勺抽象基類;以及操作
和格式化String對象而不創(chuàng)建String的)中間實例的Helper類.
usingSystem.Windows.Forms;
usingSystem.Data;
usingSystem.Data.SqlClient;
usingSystem.Collections;
//usingSystem.Drawing;〃命名空間提供了對GDI+基本圖形功能區(qū)I訪問.
usingSystem』。;〃提供用于創(chuàng)建、復制、刪除、移動和打開文件"勺靜態(tài)措施,并幫助創(chuàng)
建FileStream對象
usingSystem.lO.Compression;〃里面涉及兩個類GzipStream和DeflaterStream,它們都能
夠用于解壓縮,但是不支持ZIP、RAR等常用的壓縮文件,
usingSystem.Drawing.Text;
//usingSystem.Drawing.Drawing2D;〃命名空間提供高級l向二維和矢量圖形功能.
usingSystem.Drawing.Imaging;〃為源自Bitm叩和Metafile的類提供功能口勺抽象基類。
usingSyslem.Text.RegularExpressions;//命名空間涉及某些類,這些類提供對.NET
Framework正則體現(xiàn)式引擎的訪問。該命名空間提供正則體現(xiàn)式功能
namespacewarehouse.BaseClass
classDataOperate
DataCondatacon=newDataCon();〃申明DataCon類的利對象,以調(diào)用其措施
#region綁定ComboBox控件
III<summary>
///對ComboBox控件進行數(shù)據(jù)綁定
III〈/summary〉
III<paramname="M_str_sqIstr”>SQL語句</param>
///<paraniname="M_str_table">表名</param>
///<paramname="M_str」bMember”>數(shù)據(jù)表中字段名</param>
///<paramname="cbox">ComboBox控件ID</param>
publicvoidcboxBind(stringMstrsqlstr.stringMstrtable,string
M_str_tbMember,ComboBoxcbox)
|
DataSetmyds=datacon.getds(M_str_sqlsti\M_str_table);
cbox.DataSource=myds.Tables[M_str_table];
cbox.DisplayMember=M_str_tbMember;〃顯示username字段
#endrcgion
#rcgion驗證文本框輸入為數(shù)字
///〈summary〉
///驗證文本框輸入為數(shù)字
///〈/summary〉
///<paraniname="M_str_num">輸入字符</param>
///〈returns〉返回一種bool類型的J值〈/returns,
publicboolvalidateNum(stringM_str_num)
I
returnRegex.IsMatch(M_str_num,"A[0-9]*$");
}
#endregion
#region驗證文本框輸入為號碼
///<summary>
///驗證文本框輸入為號碼
III〈/summary〉
///<paramname="M_str_phone">輸入字符串v/param>
〃/〈returns〉返回一種bool類型H勺值〈/returns〉
publicboolvalidatePhone(stringM_str_phone)
returnRegex.IsMatch(M_str_phone,@"\d{3,4}-\d{7,8}");
#endrcgion
#region驗證文本框輸入為號碼
///〈summary〉
///驗證文本框輸入為號碼
///〈/summary〉
///<paramname="M_str_fax”>輸入字符串v,param>
///〈returns,返回一種bool類型的值〈/returns)
publicboolvalidateb'ax(stiingM_str_fax)
{
returnRegex.IsMatch(M_str_fax,@"86-\d{2,3}-\d{7,8}");
)
#endregion
#region顧客登錄
///<summary>
〃/顧客登錄
///〈/summary〉
///<paramname="P_str_UserName">顧客名v/param>
///<paramname="P_str_UserPwd">顧客密碼<7param>
〃/〈returns〉返回一種int類型時值v/retums>
publicintUserLogin(stringP_str_UserName,stringP_sti_UserPwd)
SqlConncctionsqlcon=datacon.gctcon();
SqlCommandsqlcom=newSqlConimand("proc_Login",sqlcon);
sqlcom.ConimandType=ConimandTypc.StorcdProcedurc;
sqlcom.Paranicters.AddC^UserNamc",SqlDbTypc.VarChar,20).Value=
P_str_UserName;
sqlcom.Parameters.Add(,,@UserPwd,\SqlDbType.VarChan20).Value=
P_str_UserPwd;
SqIPanuneterreturnValue=sqlcom.Parameters.Add("returnValue",
SqlDbType.Int,4);
returnValue.Direction=ParameterDirection.RetumVakie;〃返回值??
sqlcon.Open();
try
(
sqlcom.ExecuteNonQueryO;
)
catch(Exceptionex)
(
MessageBox.Show(ex.Message);
}
finally
sqlcom.DisposcO;
sqlcon.Close();
sqlcon.Dispose();
)
intP_int_returnValue=(int)returnValue.Value;
returnP_int_returnValue;
}
#endregion
#region貨品入庫
///〈summary〉
///貨品入庫
///〈/summary〉
///<paramname="P_int_GoodsID">貨品編號v/param>
///<paramname="P_str_GoodsName">貨品名稱v/param>
///<paramname="P_str_PrName”>供給商名稱v/param>
///<paramname="P_str_StoreName”>倉庫名稱v/param>
///<paramname="P_str_GoodsSpec”>貨品規(guī)格v/param>
///<paramname="P_str_GoodsUnit">ITS:單位v/param>
///<paramname="P_int_GoodsNuirr>進貨數(shù)量v/param>
///<paramname="P_dml_GoodsPrice">貨品單價v/param>
///<paraniname="P_str_HPeople">經(jīng)手</param>
///<paramname="P_str_Rcmark">備注</pa【am>
///〈returns,返回一種int類型的值</returns>
publicintInsertGoods(intP_int_GoodsID,stringP_str_GoodsNamc,string
P_str_PrNanie,stringP_str_StoreName,
stringP_str_GoodsSpec,stringP_str_GoodsUnit,int
P_int_GoodsNum,deciinalP_dml_GoodsPrice,stringP_str_HPeople,stringP_str_Remark)
SqlConnectionsqlcon=datacon.getcon();
SqlConimandsqlcom=newSqICommand("proc_insertlnStore",sqlcon);
sqlcom.CommandType=ConunandType.StoredPiocedure;
sqlcom.Parameters.Add(H@GoodsID",SqlDbType.Biglnt).Value=
PintGoodsID;
sqlcom.Paranieters.Add("@GoodsName",SqIDbType.VarChar,50).Value=
P_str_GoodsName;
sqlcom.Parameters.AddC^PrName",SqlDbType.Vai-Char,100).Value=
P_str_PrName;
sqlcom.Paranieters.AddC^StoreName",SqlDbType.VarChar,100).Value=
P_str_StoreName;
sqlcom.Parameters.Add("@GoodsSpec",SqlDbType.VarChar,50).Value=
P_str_GoodsSpec;
sqlconi.Parameters.Add("@GoodsUnit",SqlDbType.Char,8).Value=
P_str_GoodsUnit;
sqlcom.Paranieters.Add(,'@GoodsNum",SqlDbType.Biglnt).Value=
P_int_GoodsNum;
sqlcom.Paranicters.AddC^GoodsPrice",SqlDbTypc.Money).Value=
P_dml_GoodsPrice;
sqlcom.Parameters.AddC^HandlePeople",SqlDbType.VaiChar,20).Vahie=
P_str_HPeople;
sqlcom.Paranieters.Add(,r(g)lSRemark",SqlDb-lype.VarChar,10(H)).Value=
P_str_Remark;
SqlParameterreturnValue=sqlcom.Parameters.Add("returnValue",
SqlDbType.Int,4);
returnValue.Direction=ParameterDirection.ReturnValue;
sqlcon.Open();
try
(
sqlcom.ExecuteNonQueryO;
)
catch(Exceptionex)
MessageBox.Show(ex.Message);
finally
sqlcom.Dispose();
sqlcon.Close();
sqlcon.Dispose();
)
intP_int_returnValue=(int)returnValue.Value;
returnP_int_returnValue;
}
#endregion
#region添加供給商信息
///<summary>
///添加供給商信息
///〈/summary〉
///<paramname="P_str_PrName”>供給商名稱v/param>
///<paramname="P_str_PrPeople">負責<7param>
///<paramname="P_str_PrPhone”>供給商聯(lián)絡v/param>
///<paramname="P_str_PrFax”>供給商號碼v/param>
///<paramname="P_int_PrRemark”>備注v/param>
///〈returns〉返回一種int類型時值v/relums>
publicintInsertPiovidcr(stringP_str_PrNamc,stringP_str_PrPcople,string
P_str_PrPhonc,stringP_str_PrFax,stringP_int_PrRemark)
SqlConnectionsqlcon=datacon.getcon();
SqlConimandsqlcom=newSqlCommand("proc_insertProvidcr",sqlcon);
sqlcom.ComniandType=CommandType.StoredPiocedure;
sqIcom.Parameters.Add(H@PrNanie",SqlDbType.Vai-Char,100).Value=
P_str_PrNanie;
sqlcom.Paranieters.Add(,r(g)PiPeople",SqlDblype.VarChar,20).Value=
P_str_PrPeople;
sqIcom.Parameters.Add("@PrPhone",SqlDbType.VarChar,20).Value=
P_str_PrPhone;
sqlcom.Parameters.AddC^PrFax".SqlDbType.VarChar.20).Value=
P_str_PrFax;
sqIcom.Parameters.Add(0@PrRemark",SqlDbType.VarChar,1000).Value=
PintPrRemark;
SqIPanuneterreturnValue=sqlcom.Panuneters.Acid("returnValue",
SqlDbType.Int,4);
returnValue.Direction=ParameterDirection.ReturnValue;
sqlcon.Open();
sqlcom.ExccutcNonQueryO;
catch(Exceptionex)
(
MessageBox.Show(ex.Message);
)
finally
(
sqlcom.Dispose();
sqlcon.Close();
sqlcon.Dispose();
}
intP_int_returnValue=(int)retumValue.Value;
returnP_int_returnValue;
}
#endregion
#region添加倉庫信息
///<summary>
///添加倉庫信息
///〈/summary〉
///<paraniname="P_str_StoreName”>倉庫名稱</param>
///<paramname="P_str_StorePeople”>倉庫負w</param>
///<paramnanie="P_str_StorePhone">^J?</param>
///<paramname="P_str_StoreUnit”>倉庫所屬單位</param>
///<paramname="P_int_StoreRemark”>備注v/param>
〃/〈returns〉返回一種int類型的值〈/returns〉
publicintInsertStorage(stiingP_str_StoreNaine,stringP_str_StorePeople,string
P_str_StorePhone,stringP_str_StoreUnit,stringP_int_StoreRemark)
I
SqlConnectionsqlcon=datacon.getcon();
SqlConimandsqlcom=newSqlConimand("proc_insertStorage",sqlcon):
sqlcom.CommandType=ConimandType.StoredProcedure;
sqlcom.Parameters.AddC^StoreName".SqlDbType.VarChar.100).Value=
P_str_StoreName;
sqlcom.Parameters.Add("@StorePeople',SqlDbType.VarChar,20).Value=
P_str_StorePeople;
sqlcom.Parameters.AddC^StorePhone",SqIDbType.VarChar,20).Value=
P_str_StorePhone;
sqlcom.Paranieters.AddC^StoreUnit",SqlDbType.Vai'Char,100).Value=
PstrStoreUnit;
sqlcom.Parameters.Add("@StoreRemark”,SqlDbTypc.VarChar,1000).Value
=P_int_StorcRcmark;
SqIParameterreturnValue=sqlcom.Parameters.Add("returnValue",
SqlDbTypc.Int,4);
returnValue.Direction=ParameterDirection.ReturnValue;
sqlcon.Open();
try
(
sqlcom.ExecuteNonQueryO;
I
catch(Exceptionex)
(
MessageBox.Show(ex.Message);
)
finally
(
sqlcom.Dispose();
sqlcon.Close();
sqlcon.Dispose();
intP_int_returnValue=(int)retumValue.Value;
returnP_int_returnValue;
#endregion
#region添加新顧客
///〈summary〉
///添加新顧客
///〈/summary)
///<paramname="P_str_UserName">顧客名</param>
///<paramname="P_str_UserPwd”>顧客密碼</param>
///<paraniname="P_str_UserRight">顧客權
〃/〈returns,返回一種int類型的值</retums>
publicintInsertUser(stiingP_str_UserName,stringP_str_UserPwd,string
PstrUserRight)
{
SqlConnectionsqlcon=datacon.getcon();
SqlCommandsqlcom=newSqlCommand("proc_insertUser",sqlcon);
sqlcom.CommandType=CommandType.StoredProcedure;
sqlcom.Parameters.Add("@UserName",Sq1DbType.VarChar,20).Value=
P_str_UserName;
sqlcom.Parameters.Add("@UserPwd",Sq1DbType.VarChar,20).Value=
P_str_UserPwd;
sqlcom.Parameters.Add("@UserRight",SqlDbTypc.Char,10).Value=
P_str_UsciRight;
SqIParameterreturnValue=sqlcom.Parameters.Add("returnValue",
SqlDbTypc.Int,4);
returnValue.Direction=ParameterDirection.ReturnValue;
sqlcon.Open();
try
(
sqlcom.ExecuteNonQueryO;
I
catch(Exceptionex)
(
MessageBox.Show(ex.Message);
)
finally
(
sqlcom.Dispose();
sqlcon.Close();
sqlcon.Dispose();
intP_int_returnValue=(int)retumValue.Value;
returnP_int_returnValue;
#endregion
#region修改顧客信息
///<summary>
///修改顧客信息
III〈/summary)
///<paramname="P_int_UID">顧客編號v/param>
///<paramname="P_str_UserPwd”>顧客密碼</param>
///<paraniname="P_str_UserRight">顧客權
〃/〈returns,返回一種int類型的值</retums>
publicvoidupdateUser(intP_int_UID,stringP_str_UserPwd,string
PstrUserRight)
{
SqlConnectionsqlcon=datacon.getcon();
SqlCommandsqlcom=newSqlCommand("proc_updateUser'\sqlcon);
sqlcom.CommandType=CommandType.StoredProcedure;
sqlcom.Parameters.Add("@UserID",SqlDbType.Biglnt).Value=P_int_UID;
sqIcom.Parameters.Add(0@UserPwd",SqlDbType.VarChan20).Value=
P_str_UserPwd;
sqlconi.Parameters.Add("@UserRight",SqlDbType.Char,10).Value=
P_str_UsciRight;
sqlcon.Open();
try
(
sqlcom.ExecuteNonQueryO;
)
catch(Exceptionex)
(
MessageBox.Show(ex.Message);
}
finally
(
sqlcom.Dispose();
sqlcon.Close();
sqlcon.Dispose();
)
}
#endregion
I
登陸界面(frmLogin.cs)
usingSystem;
usingSystem.Collecticins.Generic;
usingSystem.ComponentModel;
usingSysteni.Data;
usingSystem.Drawing;
usingSystem.Text;
usingSystem.Windows.Fornis;
usingSystem.Data.SqlClient;
namespacewarehouse
|
publicpartialclassfrmLogin:Form
I
publicstaticstringM_str_name;〃統(tǒng)計登錄顧客名字
publicstaticstringM_str_pwd;〃統(tǒng)計登錄顧客密碼
publicstaticstringM_str_right;〃統(tǒng)計登錄顧客的權限
BaseClass.DataCondatacon=newwarehouse.BaseClass.DataCon();
BaseClass.DataOperatedoperate=newwarehouse.BaseClass.DataOperateO;
publicfrmLoginO
InitializeComponent();
privatevoidfrmLogin_Load(objectsender,EventArgse)〃窗口打開就加載日勺信
息
(
dopcrate.cboxBind("selectUserNamefromtb_User","tb_Useru,"UserName",
cboxUName);
doperate.tewupwd("selectUserPwdfromtb_UserwhereUserName="'+
cboxUName.Text+,txtPwd);
)
privatevoidbtnLogin_Click(objectsender,EventArgse)
{
intP_int_returnValue=doperate.UserLogin(cboxUName.Text.Trim(),
txtPwd.Text.Trim());
if(P_in:_returnValue==100)
(
M_str_name=cboxUName.Text.Trim();
M_str_pwd=txtPwd.Text.Trim();
frmMainfniain=newfrinMain();
this.Hide();〃this就是frmloginfmain
fmain.Show();
if(P_in:_rcturnValuc==-100)
McssageBox.Show("顧客名或密碼錯誤!二"提醒",
MessagcBoxButtons.OK,MessageBoxIcon.Information);
txtPwd.Text=
cboxUName.Focus。;
)
)
privatevoidbtnExit_Click(objectsender,EventArgse)
{
Application.Exit();
)
privatevoidcboxUName_SelectedIndexChanged(objectsender,EventArgse)
|
SqlDataReadersqlread=datacon.getread("selectUserName,UserRightfrom
tb_UserwhereUserName='"+cboxUName.Text+""");
if(sqlread.Read())
(
labURight.Text=sqlread["UserRight"].ToString();
M_str_right=labURight.Text;
dopcrate.tewupwd("selectUserPwdfromtb_LJserwhereUserName="'+
cboxUNamc.Tcxt+,txtPwd);
}
sqlrcad.Close();
)
privatevoidfrniLogin_FormClosing(objectsender,FormClosingEventArgse)
{
Application.Exit();
I
}
I
系統(tǒng)主界面(frmMain.es)
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Diagnostics;
namespacewarehouse
publicpartialclassfrmMain:Form
publicfrniMain()
{
InitializcComponcnt();
)
privatevoidfrmMain_Load(objcctsender,EventArgse)
I
tsslUser.Texr="操作顧客權限:“+frmLogin.M_str_right.ToString().Trim();
tsslDatc.Tcxt=DatcTime.Today.ToLongDatcStringO;
tssITinie.Text="登錄系統(tǒng)時間:"+DateTime.Now.ToShortTimeStringO;
if(frmLogin.Mstrright.ToStringO.TiimO=="一般顧客")
(
入庫管理ToolStripMenuItem.Enabled=false;
出庫管理ToolStripMenuItem.Enabled=false;
借貨還貨ToolStripMenuItem.Enabled=false;
供貨商設置ToolStripMenuItem.Enabled=false;
貨品檔案設置ToolStripMenuItem.Enabled=false;
倉庫設置ToolStripMenuItem.Enabled=false;
權限設置ToolStripMenuIlem.Enabled=false;
顧客管理ToolStripMenuItcm.Enabled=false;
btniS.Enabled=false;
btnOS.Enabled=false;
btnBR.Enablcd=false;
btnPI.Enabled=false;
btnGLEnablcd=false;
btnSI.Enabled=false;
btnRI.Enabled=false;
btnUM.Enabled=false;
)
)
privatevoidbtnIS_Click(objectsender,EventArgse)〃入庫管理
{
GoodsManage.frmlSManageGMfism=new
warehouse.GoodsManage.frnilSManageO;
//GMfism.Show();
GMfism.ShowDialogOW這兩個函數(shù)就看誰取得焦點,前者父窗口也可取得焦
點,后者只有新創(chuàng)建的窗體
privatevoidbtnOS_Click(objectsender,EventArgse)〃出庫管理
GoodsManagc.fnnOSManagcGMfosm=new
warchousc.GoodsManagc.frmOSManageO;
GMfosm.ShowDialogO;
)
privatevoidbtnBR_CIick(objcctsender,EventArgse)〃借貨還貨管理
{
GoodsManagc.frmBGManagcGMfbgm=new
warchousc.GoodsManage.frmBGManageO;
GMfbgm.ShowDialogO;
}
privatevoidbtnPl_Click(objcctsender,EventArgse)〃供給商設置
{
BasicInfo.fmiPrlnfoBlfpi=newwarehouse.BasicInfo.frmPrlnfoO;
Blfpi.ShowDialogO;
)
privatevoidbtnGI_Click(objectsender,EventArgse)〃貨品檔案設置
{
BasicInfo.frmGoodsInfoBlfgi=newwarehouse.Basic!nfo.frmGoodsInfo();
Blfgi.ShowDialogO;
privatevoidb(nSI_Click(objectsender,EventArgse)//倉庫設置
BasicInfo.fnnStorcInfoBlfsi=newwarehouse.BasicInfo.frmStorcInfo();
BIfsi.ShowDialogO;
)
privatevoidbtnISL_Click(objcctsender,EventArgse)〃入庫查詢
{
LookandSuni.frmlSLookLSfisl=newwarchouse.LookandSum.frmISLook();
LSfisl.ShowDialogO;
)
privatevoidbtnSL_Click(objcctsender,EventArgse)〃庫存查詢
{
LookandSum.frinGILookLSfgil=newwarehouse.LookandSuni.frmGILook();
LSfgil.ShowDialogO;
)
privatevoidbtnGOL_Click(objectsender,EventArgse)〃貨品借出查詢
{
LookandSum.frniBGLookLSfbgl=newwaiehouse.LookandSum.frniBGLook();
LSfbgl.ShowDialogO;
privatevoidbtnGIL_Click(objectsender,EventArgse)〃貨品償還查詢
LookandSum.fnnRGLookLSfrgl=newwarchousc.LookandSum.frmRGLook();
LSfrgLShowDialogO;
)
privatevoidbtnOSL_Click(objcctsender,EventArgse)〃出庫查詢
{
LookandSuni.frmOSLookLSfosl=newwarehousc.LookandSum.fnnOSLookO;
LSfosLShowDialogO;
}
privatevoidbtnEP_Click(objectsender,EventArgse)〃更改密碼
{
SystcmSct.fnnEditPwdHPfcp=newwarehouse.SystcmSct.frniEditPwd();
HPfep.ShowDialogO;
}
privatevoidbtnRI_Click(objectsender,EventArgse)//權限管理
{
SystemSet.frmRightManageHPfrm=newwarehouse.SystemSet.frmRightManageO;
HPfrm.ShowDialogO;
)
privatevoidbtnUM_Click(objectsender,EventArgse)〃顧客管理
SystemSet.fnnUserManageHPfum=new
warehouse.SystcniSct.frmUscrManagc();
HPfum.ShowDialogO;
)
privatevoidbtnAU_Click(objcctsender,EventArgse)〃有關本系統(tǒng)
{
SystcniSct.fnnAboutUsHPfau=newwarehouse.SystcmSct.frniAboutUs();
HPfau.ShowDialogO;
}
privatevoidbtnCH_Click(objectsender,EventArgse)
{
if(McssagcBox.Show(“你真H勺要注銷目前顧客丁'提醒”,
MessageBoxButtons.OKCancel.MessageBoxIcon.Information)==DialogResult.OK)
(
warehouse.frmLoginfrmlogin=newfrniLogin();
this.Hide();
frmlogin.Show();
)
)
privatevoidbtnExit_Click(objectsender,EventArgse)〃退出系統(tǒng)
this.Close();//<=>Application.Exit();
privatevoidfrniMain_FonnCloscd(objcctsender,FormCloscdEvcnt/\rgsc)
if(MessageBox.Show(“您真H勺要退出本系統(tǒng)嗎?二“提醒”,
McssageBoxButtons.OKCanccl,McssagcBoxIcon.Inforniation)==DialogRcsult.OK)
Application.Exit();
else
frmMainfmain=newfrmMainQ;
fniain.Show();
privatevoid入庫管理.ToolStripMenuItem_Click(objectsender,EventArgse)
btnIS_Click(sender,e);
privatevoid出庫管叫!ToolStripMenuItem_Click(objectsender,EventArgse)
blnOS_Click(sender.e);
privatevoid借貨還貨ToolStripMenuItcm_CIick(objecisender,EventArgse)
btnBR_C1ick(scndcr,e);
privatevoid供貨商i^MToolStripMcnuItcni_Click(objcctsender,EventArgse)
btnPl_Click(scndcr,e);
privatevoid貨品檔案設置ToolStripMenuItem_Click(objectsender,EventArgse)
btnGI_Click(sender,e);
privatevoid倉庫設置ToolStripMenuItem_Click(objectsender,EventArgse)
btnSI_Click(sender,e);
privatevoid庫存查詢ToolStripMenuItem_Click(objectsender,EventArgse)
btnSL_Click(sender,e);
privatevoid入庫查詢ToolStripMcnultem_Click(objcctsender,EventArgsc)
btnISL_Click(sendcr,e);
privatevoid出庫查詢ToolStripMenuItem_Click(objectsender,EventArgsc)
btnOSL_Click(scndcr,e);
privatevoid貨品借出查詢ToolStripMenuIiem_Click(objectsender,EventArgse)
btnGOL_Click(sendcr,c);
privatevoid貨品償還查詢ToolStripMenuItemClick(objectsender,EventArgse)
btnGIL_Click(sender,e);
privatevoid更改密碼ToolStripMenuhem_Click(objectsender,EventArgse)
btnEP_Click(sender,e);
privatevoid權限設置ToolStripMenuItem_Click(objectsender,EventArgse)
btnRI_Click(sendcr,c);
privatevoid顧客管理ToolStripMcnukem_CIick(objectsender,EventArgse)
btnUM_Click(sender,e);
privatevoid有關本系統(tǒng)ToolStripMcnuItem_Click(objectsender,EventArgse)
btnAU_Click(sendcr,e);
privatevoid貨品管理ToolStripMenuhem_Click(objectsender,EventArgse)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 助產(chǎn)學第1版試題及答案
- 老師禮儀試題及答案
- 2025年交通運輸專業(yè)考試題及答案詳解
- java面試題及答案108題
- 軟件設計師設計理念總結(jié)試題及答案
- 迭代2025年西方政治制度試題及答案
- 西方政治制度的合法性與治理效率試題及答案
- 軟考網(wǎng)絡工程師考試復習時間管理試題及答案
- 軟件設計師跨領域?qū)W習試題及答案
- 軟考網(wǎng)絡工程師面向未來的技能需求試題及答案
- 上海市安裝工程預算定額(2000)工程量計算規(guī)則
- 區(qū)塊鏈技術在供應鏈金融領域的應用指南
- GB/T 7247.1-2024激光產(chǎn)品的安全第1部分:設備分類和要求
- 唐宋名家詩詞鑒賞學習通超星期末考試答案章節(jié)答案2024年
- 儲備土地管護巡查方案
- 電子政務概論-形考任務5(在線測試權重20%)-國開-參考資料
- 古代小說戲曲專題-形考任務2-國開-參考資料
- 24個專業(yè)105個病種中醫(yī)臨床路徑
- 裝配式建筑練習測試題附答案
- 遼寧省大連市金普新區(qū)2023-2024學年部編版七年級下學期期末歷史試卷
- 加工紙張合同協(xié)議書
評論
0/150
提交評論