版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 數(shù) 據(jù) 庫 課 程 設(shè) 計(jì) 說 明 書 學(xué)生姓名: 學(xué) 號: 學(xué) 院: 專 業(yè):信息管理與信息系統(tǒng) 題 目:ERP生產(chǎn)管理系統(tǒng)采購申請單管理指導(dǎo)教師 2013年02月01日1. 設(shè)計(jì)任務(wù)概述(包括系統(tǒng)總體框圖及功能描述)1.1背景生產(chǎn)管理系統(tǒng)的任務(wù)有通過生產(chǎn)組織工作,按照企業(yè)目標(biāo)的要求,設(shè)置技術(shù)上可行、經(jīng)濟(jì)上合算、物質(zhì)技術(shù)條件和環(huán)境條件允許的生產(chǎn)系統(tǒng);通過生產(chǎn)計(jì)劃工作,制定生產(chǎn)系統(tǒng)優(yōu)化運(yùn)行的方案;通過生產(chǎn)控制工作,及時(shí)有效地調(diào)節(jié)企業(yè)生產(chǎn)過程內(nèi)外的各種關(guān)系,使生產(chǎn)系統(tǒng)的運(yùn)行符合既定生產(chǎn)計(jì)劃的要求,實(shí)現(xiàn)預(yù)期生產(chǎn)的品種
2、、質(zhì)量、產(chǎn)量、出產(chǎn)期限和生產(chǎn)成本的目標(biāo)。生產(chǎn)管理的目的就在于,做到投入少 、產(chǎn)出多,取得最佳經(jīng)濟(jì)效益。1.2功能模塊圖采購申請單管理查詢采購申請單審核采購申請單修改采購申請單添加采購申請單刪除采購申請單1.2系統(tǒng)功能描述根據(jù)對ERP管理組織結(jié)構(gòu)設(shè)定與生產(chǎn)材料資源的經(jīng)理人對系統(tǒng)功能提出的具體要求,同時(shí)結(jié)合計(jì)算機(jī)管理的特點(diǎn),生產(chǎn)管理模塊的功能描述如下:1生產(chǎn)管理生產(chǎn)管理主要由客戶訂單、材料請領(lǐng)單、產(chǎn)成品入庫、轉(zhuǎn)序卡、生產(chǎn)計(jì)劃信息、材料進(jìn)廠情況、材料需求計(jì)劃、生產(chǎn)完成情況8個(gè)子模塊組成。其中各個(gè)模塊功能如下:l 客戶訂單該模塊主要實(shí)現(xiàn)增加、修改、刪除和查詢客戶訂單的零件號、零件數(shù)量、訂單時(shí)間、廠家名
3、稱等信息。l 材料請領(lǐng)單該模塊主要實(shí)現(xiàn)增加、修改、刪除和查詢請領(lǐng)單的基本信息,還有批準(zhǔn)客戶領(lǐng)取材料單據(jù)信息。l 產(chǎn)成品入庫該模塊主要實(shí)現(xiàn)增加、修改、刪除和查詢成品入庫基本信息,可以對相應(yīng)的庫增加產(chǎn)品。l 轉(zhuǎn)序卡該模塊主要實(shí)現(xiàn)增加、修改、刪除和刷新轉(zhuǎn)序卡基本信息,轉(zhuǎn)序卡主要包括廠家、零件號、零件名稱、投放數(shù)量、投放時(shí)間等信息。l 生產(chǎn)計(jì)劃信息該模塊主要實(shí)現(xiàn)增加、修改和刪除生產(chǎn)計(jì)劃的基本信息,生產(chǎn)計(jì)劃信息主要包括序號、廠家、零件名稱、零件總承號等相關(guān)信息。l 材料進(jìn)廠情況該模塊主要實(shí)現(xiàn)增加、修改和刪除材料進(jìn)廠情況的基本信息,材料進(jìn)廠情況主要包括序號、廠家、零件名稱、零件總承號、板材定額、料片定額等
4、信息。l 材料需求計(jì)劃該模塊主要實(shí)現(xiàn)增加、修改和刪除材料需求計(jì)劃的基本信息,材料需求計(jì)劃主要包括計(jì)劃需求數(shù)量、白班需求數(shù)量、晚班需求數(shù)量等信息。l 生產(chǎn)完成情況該模塊主要實(shí)現(xiàn)增加、修改和刪除生產(chǎn)完成情況基本信息,生產(chǎn)完成情況主要包括日白班累計(jì)完成、日晚班累計(jì)完成、當(dāng)天完成等信息。2庫房管理庫房管理主要由廢品單、返修品入庫、返修品出庫、成品庫、半成品庫、原材料庫、輔助材料庫、標(biāo)準(zhǔn)件庫、工具庫、工裝備件庫10個(gè)子模塊組成。其中各個(gè)模塊功能如下:l 廢品單該模塊主要實(shí)現(xiàn)增加、修改、刪除和刷新廢品單的基本信息,廢品單主要包括報(bào)廢單部門、報(bào)廢時(shí)間、報(bào)廢數(shù)量等信息。l 返修品入庫該模塊主要實(shí)現(xiàn)增加、修改、
5、刪除和刷新返修品入庫的基本信息,返修品入庫主要包括入庫的部門、入庫的單號、零件號等信息。l 返修品出庫該模塊主要實(shí)現(xiàn)增加、修改、刪除和刷新返修品出庫的基本信息,返修品出庫主要包括出庫的部門、出庫的單號、零件號等信息。l 成品庫該模塊主要通過時(shí)間查詢成品庫的基本信息,成品庫主要包括廠家信息、零件信息、價(jià)格信息、材料信息、庫存信息等相關(guān)信息。l 半成品庫該模塊主要查詢半成品庫的基本信息,半成品庫主要包括廠家信息、零件信息、價(jià)格信息、材料信息、庫存信息等相關(guān)信息。l 原材料庫該模塊主要查詢原材料庫的基本信息,原材料庫主要包括材料名稱、材質(zhì)、規(guī)格、單位、單價(jià)、初期數(shù)量、庫存量等相關(guān)信息。l 輔助材料庫
6、該模塊主要查詢輔助材料庫的基本信息,輔助材料庫主要包括材料名稱、型號、規(guī)格、單位、單價(jià)、初期數(shù)量、庫存量等相關(guān)信息。l 標(biāo)準(zhǔn)件庫該模塊主要查詢標(biāo)準(zhǔn)件庫的基本信息,標(biāo)準(zhǔn)件庫主要包括材料名稱、型號、規(guī)格、單位、單價(jià)、期初數(shù)量、庫存量。入庫時(shí)間等相關(guān)信息。l 工具庫該模塊主要查詢工具庫的基本信息,工具庫主要包括材料名稱、型號、規(guī)格、單位、單價(jià)、初期數(shù)量、庫存量、入庫時(shí)間等相關(guān)信息。l 工裝備件庫該模塊主要查詢工裝備件庫的基本信息,工裝備件庫主要包括材料名稱、材質(zhì)、規(guī)格、單位、單價(jià)、期初數(shù)量、庫存量、入庫時(shí)間等相關(guān)信息。3采購管理采購管理主要由產(chǎn)成品入庫、半成品入庫、原材料采購、輔助材料采購、標(biāo)準(zhǔn)件采
7、購、工具采購、工裝備件采購、采購申請單、采購計(jì)劃9個(gè)子模塊組成。其中各個(gè)模塊的功能如下:l 產(chǎn)成品入庫該模塊主要實(shí)現(xiàn)增加、修改、刪除和查詢產(chǎn)成品入庫的基本信息,產(chǎn)成品入庫主要包括零件號、零件名稱、數(shù)量、金額等信息。l 半成品入庫該模塊主要實(shí)現(xiàn)增加、修改、刪除和查詢半成品入庫的基本信息,半成品入庫主要包括零件號、零件名稱、數(shù)量、金額等信息。l 原材料采購該模塊主要實(shí)現(xiàn)增加、修改、刪除和查詢原材料采購的基本信息,原材料采購主要包括材料名稱、材質(zhì)、規(guī)格、數(shù)量、金額、庫存量等信息。l 輔助材料采購該模塊主要實(shí)現(xiàn)增加、修改、刪除和刷新輔助材料采購的基本信息,輔助材料采購主要包括材料名稱、材質(zhì)、規(guī)格、數(shù)量
8、、金額、庫存量等信息。l 標(biāo)準(zhǔn)件采購該模塊主要實(shí)現(xiàn)增加、修改、刪除和刷新標(biāo)準(zhǔn)件采購的基本信息,標(biāo)準(zhǔn)件采購主要包括材料名稱、材質(zhì)、規(guī)格、數(shù)量、金額、庫存量等信息。l 工具采購該模塊主要實(shí)現(xiàn)增加、修改、刪除和刷新工具采購的基本信息,工具采購主要包括材料名稱、材質(zhì)、規(guī)格、數(shù)量、金額、庫存量等信息。l 工裝備件采購該模塊主要實(shí)現(xiàn)增加、修改、刪除和刷新工裝備件采購的基本信息,工裝備件采購主要包括材料名稱、材質(zhì)、規(guī)格、數(shù)量、金額、庫存量等信息。l 采購申請單該模塊主要實(shí)現(xiàn)增加、修改、刪除和批審申請單的基本信息,采購申請單主要包括序號、規(guī)格、數(shù)量、申請部門、申請人等信息。l 采購計(jì)劃該模塊主要實(shí)現(xiàn)增加、修改
9、和刪除采購計(jì)劃的基本信息,采購計(jì)劃主要包括材料名稱、材質(zhì)、規(guī)格、數(shù)量、庫存量、生產(chǎn)需求數(shù)量等信息。4銷售管理銷售管理主要由產(chǎn)成品出庫、PA收發(fā)單2個(gè)子模塊組成。其中各個(gè)模塊的功能如下:l 產(chǎn)成品出庫該模塊主要實(shí)現(xiàn)增加、修改、刪除和查詢產(chǎn)成品出庫的基本信息,產(chǎn)成品出庫主要包括客戶名稱、零件名稱、零件號、數(shù)量等信息。l PA收發(fā)單該模塊主要實(shí)現(xiàn)增加、修改、刪除和查詢PA收發(fā)單的基本信息,PA收發(fā)單主要包括要貨單位、零件號、零件名稱、數(shù)量、銷售金額等信息。5綜合查詢綜合查詢由生產(chǎn)查詢子模塊組成。其中各個(gè)模塊的功能如下:l 生產(chǎn)查詢該模塊主要通過時(shí)間查詢生產(chǎn)產(chǎn)品基本信息,生產(chǎn)查詢主要包括廠家、零件名稱
10、、零件號、期初數(shù)量、入庫數(shù)量、出庫數(shù)量、期末數(shù)量、在制數(shù)量、PA清單返回?cái)?shù)量、生產(chǎn)報(bào)廢數(shù)量等信息。5設(shè)置設(shè)置主要由XML路徑設(shè)置、數(shù)據(jù)庫設(shè)置2個(gè)子模塊組成。其中各個(gè)模塊的功能如下:l XML路徑設(shè)置l 數(shù)據(jù)庫設(shè)置6外委管理外委管理主要由外委加工、外委返回2個(gè)子模塊組成。其中各個(gè)模塊的功能如下:l 外委加工該模塊主要實(shí)現(xiàn)增加、修改、刪除外委加工的基本信息,外委加工主要包括產(chǎn)品名稱、產(chǎn)品代碼、加工內(nèi)容、加工數(shù)量、加工金額等信息。l 外委返回該模塊主要實(shí)現(xiàn)增加、修改、刪除和審核外委返回的基本信息,外委返回主要包括材料產(chǎn)品名稱、產(chǎn)品代碼、加工內(nèi)容、返回?cái)?shù)量等信息。2. 本設(shè)計(jì)所采用的數(shù)據(jù)結(jié)構(gòu)(如:鏈表
11、、棧、樹、圖等)整體功能用例圖(Use-Case Diagram):采購申請單字段名數(shù)據(jù)類型長度備注日期datetime8日期序號varchar50序號名稱varchar50名稱用途varchar50用途規(guī)格型號varchar50規(guī)格型號單位varchar50單位數(shù)量int4數(shù)量申請部門varchar50申請部門申請人varchar50申請人是否審批varchar50是否審批3. 功能模塊詳細(xì)設(shè)計(jì)3.1 詳細(xì)設(shè)計(jì)思想3.1.1采購申請單功能增加、刪除和審批申請單的基本信息,采購申請單主要包括序號、規(guī)格、數(shù)量、申請部門、申請人等信息。輸入項(xiàng)申請單的詳細(xì)信息3.1.1.
12、3輸出項(xiàng)顯示申請單列表算法增加、刪除和審批申請單流程邏輯添加采購申請單審批采購申請單刪除采購申請單3.2 核心代碼查詢采購申請單全部信息namespace ERP.Model.Dao public class 采購申請單Dao Entity.采購申請單 CaiGouShenQingDan = new Entity.采購申請單(); / <summary> / 查詢采購申請單全部信息 / </summary> / <returns></returns> public static DataTable GetAllCaiG
13、ouShenQingDan() string sql = "select * from ERPMIS.dbo.采購申請單" return DBconnection.getDataTable(sql); / <summary> / 根據(jù)序號返回最后一條數(shù)據(jù) / </summary> / <returns></returns> public static DataRow GetLastRow() string sql = "select * from ERPMIS.dbo.采購申請單 order by 序號 desc&q
14、uot; return DBconnection.getSingleRow(sql); 添加采購申請單 / <summary> / </summary> / <param name="CaiGouShenQingDan"></param> / <returns></returns> public static bool insertCaiGouShenQingDan(Entity.采購申請單 CaiGouShenQingDan) string sql = "insert into ERPMIS
15、.dbo.采購申請單 values ('" + CaiGouShenQingDan.日期1 + "','" + CaiGouShenQingDan.序號1 + "','" + CaiGouShenQingDan.名稱1 + "',"+ "'" + CaiGouShenQingDan.用途1 + "','" + CaiGouShenQingDan.規(guī)格型號1 + "','" + C
16、aiGouShenQingDan.單位1 + "',"+ "'" + CaiGouShenQingDan.數(shù)量1 + "','" + CaiGouShenQingDan.申請部門1 + "','" + CaiGouShenQingDan.申請人1 + "','等待審批') " if (DBconnection.DoSQL(sql) return true; else return false; 刪除采購申請單 / <s
17、ummary> / </summary> / <param name="CaiGouShenQingDan"></param> / <returns></returns> public static bool deleteCaiGouShenQingDan(Entity.采購申請單 CaiGouShenQingDan) string sql = "delete from ERPMIS.dbo.采購申請單 where 序號='" + CaiGouShenQingDan.序號1 + &
18、quot;'" if (DBconnection.DoSQL(sql) return true; else return false; / <summary> / 根據(jù)“序號”返回一條數(shù)據(jù) / </summary> / <param name="CaiGouShenQingDan"></param> / <returns></returns> public static DataRow getOneRow(Entity.采購申請單 CaiGouShenQingDan) string s
19、ql = "select * from ERPMIS.dbo.采購申請單 where 序號 = '" + CaiGouShenQingDan.序號1+ "'" return DBconnection.getSingleRow(sql); 修改采購申請單 / <summary> / </summary> / <param name="CaiGouShenQingDan"></param> / <returns></returns> public st
20、atic bool updateCaiGouShenQingDan(Entity.采購申請單 CaiGouShenQingDan) string sql = "update ERPMIS.dbo.采購申請單 set 日期='" + CaiGouShenQingDan.日期1 + "',名稱='" + CaiGouShenQingDan.名稱1 + "',用途='" + CaiGouShenQingDan.用途1 + "'," + "規(guī)格型號='&qu
21、ot; + CaiGouShenQingDan.規(guī)格型號1 + "',單位='" + CaiGouShenQingDan.單位1 + "',數(shù)量='" + CaiGouShenQingDan.數(shù)量1 + "'," + "申請部門='" + CaiGouShenQingDan.申請部門1 + "',申請人='" + CaiGouShenQingDan.申請人1 + "',是否審批='等待審批' whe
22、re 序號='" + CaiGouShenQingDan.序號1 + "'" return DBconnection.DoSQL(sql); public static bool shenpi(Entity.采購申請單 CaiGouShenQingDan) string sql = "update ERPMIS.dbo.采購申請單 set 是否審批 = '已審批' where 序號 = '" + CaiGouShenQingDan.序號1 + "'" return DBconn
23、ection.DoSQL(sql); 連接數(shù)據(jù)庫class DBConnection private static SqlConnection con; public static SqlConnection getCon() SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings"connectionString".ToString(); return conn; public static DataTable getdatatable(string sql) con = Common
24、.DBConnection.getCon(); con.Open(); SqlDataAdapter dap = new SqlDataAdapter(sql, con); DataTable dt = new DataTable(); dap.Fill(dt); con.Close(); return dt; 3.3 程序運(yùn)行結(jié)果(拷屏)采購申請單主界面審批功能刪除功能添加功能添加成功修改功能修改成功4. 課程設(shè)計(jì)心得、存在問題及解決方法在這次ERP課題的設(shè)計(jì)過程中,一開始的時(shí)候,在我的頭腦中知識依稀存在著印象而已,不能體會到ERP真正的含義,覺得很含糊。對項(xiàng)目的設(shè)計(jì)與完成更是一頭霧水。后來
25、還是通過課堂上的學(xué)習(xí),課后老師的輔導(dǎo),下來小組成員在一起討論,才有了一點(diǎn)踏實(shí)的感覺,知道該怎么下手了,初步地了解了ERP如何簡單的體現(xiàn)了一家企業(yè)的管理過程,并最終確定了ERP的基本模塊。在具體設(shè)計(jì)程序的過程中我們因?yàn)閷RP的了解不具體,走了很多彎路,但最后還是在老師的指導(dǎo)下完成了任務(wù)。經(jīng)過這一次的課程設(shè)計(jì),我覺得在運(yùn)用ERP思想進(jìn)行設(shè)計(jì)時(shí),一定要細(xì)心,按著步驟來,不能搶快,不能漏掉哪一不,做事也不能拖,不能急,該記得東西要即時(shí)記,不然會很容易出錯(cuò)。還有,做事一定要有規(guī)劃,不能盲目地憑著自己的意向。同一組里要能夠互相討論,一定要加強(qiáng)團(tuán)結(jié),加強(qiáng)團(tuán)隊(duì)意識。在以后的學(xué)習(xí)與工作中,我們一定要好好把握機(jī)
26、會,讓自己的頭腦靈活起來。我們所學(xué)的知識很多通過到實(shí)踐中去后,會得到不一樣的收獲,能幫助我們進(jìn)一步理解知識,想的更透徹。而且很多知識到實(shí)踐中去,才能體會到它的用處,所碰到的問題和想其解決之道。這次的ERP項(xiàng)目設(shè)計(jì)讓我對這一點(diǎn)有更深刻的認(rèn)識。最后要說的是,無論我們做什么事,首先,要對自己的業(yè)務(wù)十分熟練,首先把自己的事情做好,才有精力學(xué)習(xí)更多的東西。其次是要與整個(gè)團(tuán)隊(duì)的人工作協(xié)調(diào)一致,融入到集體中去,:“服從”集體的意見,同時(shí)又要把自己的看法說出來,共同交流,一起進(jìn)步。要有很好的團(tuán)隊(duì)合作意識,光顧自己是不會有前途的。要發(fā)揮自己的長處,避開自己的短處,然后再多多學(xué)習(xí)。5. 附錄(源程序代碼)frmc
27、aigou.csusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace ERP.View.CaiGou public partial class frmcaigou : Form private static int a = 0; private static int b = 0;
28、public frmcaigou() InitializeComponent(); caigouguanli(); /dgv_caigou.Dock = System.Windows.Forms.DockStyle.Fill; /窗體占滿整個(gè)界面 dgv_caigou.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;/窗體大小隨數(shù)據(jù)固定 dgv_caigou.SelectionMode = DataGridViewSelectionMode.FullRowSelect;/整行選中 private void caigougua
29、nli() dgv_caigou.Visible = false; btn_add.Visible = false; btn_delete.Visible = false; btn_shenpi.Visible = false; private void 申請采購單ToolStripMenuItem_Click(object sender, EventArgs e) /申請采購單ToolStripMenuItem.Enabled = false; /添加復(fù)選框 if (a = 0) DataGridViewCheckBoxColumn checkbox = new DataGridViewCh
30、eckBoxColumn(); checkbox.Name = "checkbox" checkbox.HeaderText = "" checkbox.Width = 30; dgv_caigou.Columns.Add(checkbox); a = 1; /綁定數(shù)據(jù)表 DataTable dt = new DataTable(); dt = Model.Dao.采購申請單Dao.GetAllCaiGouShenQingDan(); dgv_caigou.DataSource = dt; /“日期”列不可見 dgv_caigou.Columns&quo
31、t;日期".Visible = false; if (b = 0) /添加“修改”linkbutton DataGridViewLinkColumn link = new DataGridViewLinkColumn(); link.Name = "update" link.HeaderText = "修改" link.Text = "修改" dgv_caigou.Columns.Add(link); link.VisitedLinkColor = System.Drawing.ColorTranslator.FromHtm
32、l("#000088"); link.UseColumnTextForLinkValue = true; b = 1; /去掉空白行 dgv_caigou.AllowUserToAddRows = false; dgv_caigou.Visible = true; btn_add.Visible = true; btn_delete.Visible = true; btn_shenpi.Visible = true; btnRefresh.Visible = true; btnReturn.Visible = true; private void btn_add_Click
33、(object sender, EventArgs e) FrmCaigouAdd f = new FrmCaigouAdd(); f.ShowDialog(); private void btn_delete_Click(object sender, EventArgs e) foreach (DataGridViewRow dr in dgv_caigou.Rows) /遍歷所有checkbox if (dr.Cells"checkbox".Value != null) Model.Entity.采購申請單 CaiGouShenQingDan = new Model.E
34、ntity.采購申請單(); CaiGouShenQingDan.序號1 = dr.Cells"序號".Value.ToString(); bool i = Model.Dao.采購申請單Dao.deleteCaiGouShenQingDan(CaiGouShenQingDan); if (i) MessageBox.Show("刪除成功!"); else MessageBox.Show("刪除失?。?quot;); private void dgv_caigou_CellContentClick(object sender, DataGrid
35、ViewCellEventArgs e) if (e.ColumnIndex = 1) FrmCaigouAdd f = new FrmCaigouAdd(); FrmCaigouAdd.xuhao = dgv_caigou.SelectedRows0.Cells"序號".Value.ToString(); f.Text = "修改采購申請單" f.ShowDialog(); private void btn_shenpi_Click(object sender, EventArgs e) foreach(DataGridViewRow dr in dg
36、v_caigou.Rows) /遍歷所有checkbox if (dr.Cells"checkbox".Value != null) Model.Entity.采購申請單 CaiGouShenQingDan = new Model.Entity.采購申請單(); CaiGouShenQingDan.序號1 = dr.Cells"序號".Value.ToString(); bool i = Model.Dao.采購申請單Dao.shenpi(CaiGouShenQingDan); if (i) MessageBox.Show("審批成功!&quo
37、t;); else MessageBox.Show("審批失敗!"); / <summary> / 返回上一層 / </summary> / <param name="sender"></param> / <param name="e"></param> private void btnReturn_Click(object sender, EventArgs e) this.Close(); / <summary> / 刷新 / </summa
38、ry> / <param name="sender"></param> / <param name="e"></param> private void btnRefresh_Click(object sender, EventArgs e) 申請采購單ToolStripMenuItem_Click(sender,e); Frmcaigouadd.csusing System;using System.Collections.Generic;using System.ComponentModel;usi
39、ng System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Text.RegularExpressions;namespace ERP.View.CaiGou public partial class FrmCaigouAdd : Form Model.Entity.采購申請單 CaiGouShenQingDan = new Model.Entity.采購申請單(); public static string xuhao; publ
40、ic static string bumen = "" public static string people = "" public FrmCaigouAdd() InitializeComponent(); private void FrmCaigouAdd_Load(object sender, EventArgs e) if (this.Text.Contains("添加") txt_xuhao.Text = BianHao(); /獲取自動編號 else if (this.Text.Contains("修改&quo
41、t;) btn_tianjia.Text = "修改" CaiGouShenQingDan.序號1 = xuhao; DataRow dr = Model.Dao.采購申請單Dao.getOneRow(CaiGouShenQingDan); CaiGouShenQingDan.名稱1 = dr"名稱".ToString(); CaiGouShenQingDan.用途1 = dr"用途".ToString(); CaiGouShenQingDan.規(guī)格型號1 = dr"規(guī)格型號".ToString(); CaiGou
42、ShenQingDan.單位1 = dr"單位".ToString(); CaiGouShenQingDan.數(shù)量1 = int.Parse(dr"數(shù)量".ToString(); CaiGouShenQingDan.申請部門1 = dr"申請部門".ToString(); CaiGouShenQingDan.申請人1 = dr"申請人".ToString(); txt_xuhao.Text = CaiGouShenQingDan.序號1; txt_mingcheng.Text = CaiGouShenQingDan
43、.名稱1; txt_yongtu.Text = CaiGouShenQingDan.用途1; txt_guigexinghao.Text = CaiGouShenQingDan.規(guī)格型號1; txt_shuliang.Text = CaiGouShenQingDan.數(shù)量1.ToString(); txt_danwei.Text = CaiGouShenQingDan.單位1; txt_shenqingbumen.Text = CaiGouShenQingDan.申請部門1; txt_shenqingren.Text = CaiGouShenQingDan.申請人1; lab_riqi.Tex
44、t = DBconnection.serverDate().ToString(); /獲取服務(wù)器時(shí)間 private string BianHao() /自動編號 DataRow dr = Model.Dao.采購申請單Dao.GetLastRow(); string temp = dr"序號".ToString().Substring(4); string xuhao = (int.Parse(temp) + 1).ToString(); for (; xuhao.Length < 10; ) xuhao = (xuhao.Length <= 10 ? &qu
45、ot;0" : "") + xuhao; /不足10位數(shù)字補(bǔ)0 xuhao = "cgsq" + xuhao; return xuhao; private void insertCaiGouShenQingDan()/添加數(shù)據(jù) if (txt_shuliang.Text != "") txt_shuliang.Text = Regex.Replace(txt_shuliang.Text, "D" , ""); /去除數(shù)字外的其他字符 if (txt_danwei.Text != &qu
46、ot;" && txt_guigexinghao.Text != "" && txt_mingcheng.Text != "" && txt_shenqingbumen.Text != "" && txt_shenqingren.Text != "" && txt_shuliang.Text != "" && txt_xuhao.Text != "" &&
47、 txt_yongtu.Text != "") CaiGouShenQingDan.日期1 = DateTime.Parse(lab_riqi.Text); CaiGouShenQingDan.序號1 = txt_xuhao.Text; CaiGouShenQingDan.名稱1 = txt_mingcheng.Text; CaiGouShenQingDan.用途1 = txt_yongtu.Text; CaiGouShenQingDan.規(guī)格型號1 = txt_guigexinghao.Text; CaiGouShenQingDan.單位1 = txt_danwei.Text; CaiGouShenQingDan.數(shù)量1 = int.Parse(tx
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024汽車美容店轉(zhuǎn)讓與原員工權(quán)益保障合同2篇
- 2024托管班學(xué)生防火災(zāi)安全教育協(xié)議
- 2024年版跨國采購協(xié)議翻譯指南版B版
- 2024年餐飲業(yè)股份買賣協(xié)議樣本
- 【沖刺2021】2021屆高三英語總復(fù)習(xí)(高考模擬專版)匯編:B單元-完形填空(B2夾敘夾議文)
- (江蘇鹽城卷)2022年中考物理第三次模擬考試(全解全析)
- 【北京特級教師-二輪復(fù)習(xí)精講輔導(dǎo)】2021屆高考理科數(shù)學(xué)-立體幾何及空間想象能力新題賞析-課后練習(xí)一
- 【創(chuàng)新設(shè)計(jì)】2021高考英語(江蘇專用)大二輪總復(fù)習(xí)定時(shí)訓(xùn)練8
- 2024年貨物買賣合同履行擔(dān)保函
- 2024版車間承包合同集錦
- 2024年1月四川高中學(xué)業(yè)水平合格考物理試卷試題真題
- 雅詩蘭黛集團(tuán)企業(yè)培訓(xùn)方案
- 30題產(chǎn)業(yè)研究員崗位常見面試問題含HR問題考察點(diǎn)及參考回答
- 農(nóng)村電商公共服務(wù)體系的建設(shè)與完善研究-以XX村為例
- 復(fù)合機(jī)器人行業(yè)分析
- 建立進(jìn)出校園安全控制與管理的方案
- 新課標(biāo)《普通高中化學(xué)課程標(biāo)準(zhǔn)(2022年版)》
- 阿里菜鳥裹裹云客服在線客服認(rèn)證考試及答案
- 水庫防恐反恐應(yīng)急預(yù)案
- 危險(xiǎn)化學(xué)品銷售管理臺帳
- 五輸穴及臨床應(yīng)用1
評論
0/150
提交評論