| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |  | 
					
						
							|  |  |  |  | /// <summary> | 
					
						
							|  |  |  |  | ///INTERFACE CLASS FOR TABLE t_wmsImportSeeds | 
					
						
							|  |  |  |  | ///By wm   | 
					
						
							|  |  |  |  | ///on 07/21/2019 | 
					
						
							|  |  |  |  | /// </summary> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | using System; | 
					
						
							|  |  |  |  | using System.Collections.Generic; | 
					
						
							|  |  |  |  | using System.Linq; | 
					
						
							|  |  |  |  | using System.Text; | 
					
						
							|  |  |  |  | using System.Data; | 
					
						
							|  |  |  |  | using DeiNiu.wms.win; | 
					
						
							|  |  |  |  | using DeiNiu.Utils; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | namespace DeiNiu.wms.Data.Model | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     [Serializable] | 
					
						
							|  |  |  |  |     public class WmsImportSeeds : WmsImportSeeds_base | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         public WmsImportSeeds() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         public WmsImportSeeds(int id): base(id) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         public WmsImportSeeds(DataRow dr): base(dr) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |       protected override void getImp() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             model_imp = new WmsImportSeeds_Imp();   | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         //begin cust db operation, query, excute sql etc. | 
					
						
							|  |  |  |  |         public DataSet QueryBySeeds(string seedsNo) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = seedsNo; | 
					
						
							|  |  |  |  |             return  CustQuery(100); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         internal int loadNewSeeds(int pariton, string seedsNo) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = pariton; | 
					
						
							|  |  |  |  |             cmdParameters[1] = seedsNo; | 
					
						
							|  |  |  |  |              | 
					
						
							|  |  |  |  |             return CustOper(200); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         internal List<ELabel> startNewSeed(int deskId, string seedsNo, string barcode, int operater, int color, bool isValid) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = deskId; | 
					
						
							|  |  |  |  |             cmdParameters[1] = seedsNo; | 
					
						
							|  |  |  |  |             cmdParameters[2] = barcode; | 
					
						
							|  |  |  |  |             cmdParameters[3] = operater; | 
					
						
							|  |  |  |  |             cmdParameters[4] = color; | 
					
						
							|  |  |  |  |              | 
					
						
							|  |  |  |  |             List<ELabel> r = new List<ELabel>(); | 
					
						
							|  |  |  |  |             DataTable dt; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             if (isValid) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 dt = getSeedItemsDt4Valid(deskId, seedsNo, barcode, operater); | 
					
						
							|  |  |  |  |                 foreach (DataRow dr in dt.Rows) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     WmsImportSeeds_tmp ws = new WmsImportSeeds_tmp(dr);  | 
					
						
							|  |  |  |  |                     | 
					
						
							|  |  |  |  |                     r.Add(getElabel(ws)); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 return r; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             dt = getSeedItemsDt(deskId, seedsNo, barcode); | 
					
						
							|  |  |  |  |             | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             foreach (DataRow dr in dt.Rows) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 WmsImportSeeds_tmp ws = new WmsImportSeeds_tmp(dr); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 | 
					
						
							|  |  |  |  |                  | 
					
						
							|  |  |  |  |                 ws.operater = operater; | 
					
						
							|  |  |  |  |                 ws.deskId = deskId; | 
					
						
							|  |  |  |  |                 ws.color = color; | 
					
						
							|  |  |  |  |                 if (ws._elabId == 0) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     WmsDeskCustomer wdc = new WmsDeskCustomer(); | 
					
						
							|  |  |  |  |                     wdc.getByCustNameDesk(deskId, ws.custName); | 
					
						
							|  |  |  |  |                     ws.port = wdc.portNo; | 
					
						
							|  |  |  |  |                     ws._elabId = wdc.custid; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 ws.state =(int) enumSeedsState.已亮灯; | 
					
						
							|  |  |  |  |                 ws.Update(); | 
					
						
							|  |  |  |  |                 r.Add(getElabel(ws)); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             return r; | 
					
						
							|  |  |  |  |               | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         internal List<ELabel> startNewDeskSeed( string seedsNo, string barcode, int operater, int color, bool isValid) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |            | 
					
						
							|  |  |  |  |             cmdParameters[0] = seedsNo; | 
					
						
							|  |  |  |  |             cmdParameters[1] = barcode; | 
					
						
							|  |  |  |  |             cmdParameters[2] = operater; | 
					
						
							|  |  |  |  |             cmdParameters[3] = color; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             List<ELabel> r = new List<ELabel>(); | 
					
						
							|  |  |  |  |             DataTable dt; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             if (isValid) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 dt = getSeedItemsDt4DeskValid(seedsNo, barcode, operater); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 dt = getSeedItemsDeskDt(seedsNo, barcode); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             WmsImportSeeds_tmp ws = new WmsImportSeeds_tmp(); | 
					
						
							|  |  |  |  |             ws._category2 = operater + ""; | 
					
						
							|  |  |  |  |             ws.seedsNo = seedsNo; | 
					
						
							|  |  |  |  |             ws.barcode = barcode; | 
					
						
							|  |  |  |  |             ws.updateDeskOper(); | 
					
						
							|  |  |  |  |             foreach (DataRow dr in dt.Rows) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ws = new WmsImportSeeds_tmp(dr);    | 
					
						
							|  |  |  |  |                 ws._elabId=ws.deskId; | 
					
						
							|  |  |  |  |                 ws.color = color; | 
					
						
							|  |  |  |  |                 // | 
					
						
							|  |  |  |  |                 r.Add(getElabel(ws)); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             return r; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         private DataTable getSeedItemsDt4DeskValid(string seedsNo, string barcode, int operater) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             | 
					
						
							|  |  |  |  |             cmdParameters[0] = seedsNo; | 
					
						
							|  |  |  |  |             cmdParameters[1] = barcode; | 
					
						
							|  |  |  |  |             cmdParameters[2] = operater; | 
					
						
							|  |  |  |  |             return CustQuery(1101).Tables[0]; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         private DataTable getSeedItemsDt4Valid(int deskId,string seedsNo, string barcode, int operater) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = deskId; | 
					
						
							|  |  |  |  |             cmdParameters[1] = seedsNo; | 
					
						
							|  |  |  |  |             cmdParameters[2] = barcode; | 
					
						
							|  |  |  |  |             cmdParameters[3] = operater; | 
					
						
							|  |  |  |  |             return CustQuery(302).Tables[0]; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /*public List<SeedsItem> getSeedItems(int deskId, string seedsNo, string barcode) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             DataTable dt = getSeedItemsDt(deskId, seedsNo, barcode); | 
					
						
							|  |  |  |  |             List<SeedsItem> r = new List<SeedsItem>(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             foreach (DataRow dr in dt.Rows) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 WmsImportSeeds ws = new WmsImportSeeds(dr); | 
					
						
							|  |  |  |  |                 r.Add(getSeedItemsWcfObject(ws)); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             return r;  | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |           SeedsItem getSeedItemsWcfObject(WmsImportSeeds dbObj) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             SeedsItem wcfObj = new SeedsItem(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             wcfObj.deskId = dbObj.deskId; | 
					
						
							|  |  |  |  |             wcfObj.seedsNo = dbObj.seedsNo;  | 
					
						
							|  |  |  |  |             wcfObj.barcode = dbObj.barcode; | 
					
						
							|  |  |  |  |             wcfObj.elabId = dbObj.elabId; | 
					
						
							|  |  |  |  |             wcfObj.port = dbObj.port; | 
					
						
							|  |  |  |  |             wcfObj.eleAdress = dbObj.elabAddress; | 
					
						
							|  |  |  |  |             wcfObj.itemName = dbObj.itemName; | 
					
						
							|  |  |  |  |             wcfObj.count = Convert.ToInt16(dbObj.count); | 
					
						
							|  |  |  |  |             wcfObj.unit = dbObj.unit; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             return wcfObj; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |          */ | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         public DataTable getSeedItemsDt(int deskId, string seedsNo, string barcode) | 
					
						
							|  |  |  |  |         {  | 
					
						
							|  |  |  |  |             cmdParameters[0] = deskId; | 
					
						
							|  |  |  |  |             cmdParameters[1] = seedsNo; | 
					
						
							|  |  |  |  |             cmdParameters[2] = barcode;  | 
					
						
							|  |  |  |  |             return CustQuery(300).Tables[0]; | 
					
						
							|  |  |  |  |               | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         public DataTable getSeedItemsDeskDt( string seedsNo, string barcode) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |            | 
					
						
							|  |  |  |  |             cmdParameters[0] = seedsNo; | 
					
						
							|  |  |  |  |             cmdParameters[1] = barcode; | 
					
						
							|  |  |  |  |             return CustQuery(1100).Tables[0]; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  |         public List<ELabel> getSeedLabels(int deskId, string seedsNo, string barcode, int userId, bool isValid) | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |         { | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  |             DataTable dt = isValid? getSeedItemsDt4Valid(deskId,seedsNo,barcode,userId):getSeedItemsDt(deskId, seedsNo, barcode); | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |             List<ELabel> r = new List<ELabel>(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             foreach (DataRow dr in dt.Rows) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 WmsImportSeeds_tmp ws = new WmsImportSeeds_tmp(dr); | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 ws.operater = userId; | 
					
						
							|  |  |  |  |                 ws.deskId = deskId; | 
					
						
							|  |  |  |  |                 ws.color = 1; | 
					
						
							|  |  |  |  |                 if (ws._elabId == 0) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     WmsDeskCustomer wdc = new WmsDeskCustomer(); | 
					
						
							|  |  |  |  |                     wdc.getByCustNameDesk(deskId, ws.custName); | 
					
						
							|  |  |  |  |                     ws.port = wdc.portNo; | 
					
						
							|  |  |  |  |                     ws._elabId = wdc.custid; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 ws.state = (int)enumSeedsState.已亮灯; | 
					
						
							|  |  |  |  |                 ws.Update(); | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |                 r.Add(getElabel(ws)); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  |             /* | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             foreach (DataRow dr in dt.Rows) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 WmsImportSeeds_tmp ws = new WmsImportSeeds_tmp(dr); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 r.Add(getElabel(ws)); | 
					
						
							|  |  |  |  |             }*/ | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |             return r; | 
					
						
							|  |  |  |  |               | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         ELabel getElabel(WmsImportSeeds_tmp dbObj) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ELabel el = new ELabel(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             el.count = Convert.ToInt16(dbObj.countOut); | 
					
						
							|  |  |  |  |             el.address = dbObj.elabAddress; | 
					
						
							|  |  |  |  |             el.port = dbObj.port; | 
					
						
							|  |  |  |  |             el.color = dbObj.color; | 
					
						
							|  |  |  |  |             el.labelId = dbObj.elabId; | 
					
						
							|  |  |  |  |             el.color = el.color > 0 ? el.color : 1; | 
					
						
							|  |  |  |  |             el.seedsId = dbObj.ID; | 
					
						
							|  |  |  |  |             el.barcode = dbObj.barcode; | 
					
						
							|  |  |  |  |             el.seedsNo = dbObj.seedsNo; | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  |             el.deskId = dbObj.deskId; | 
					
						
							|  |  |  |  |             el.name = dbObj.itemName; | 
					
						
							| 
									
										
										
										
											2025-01-23 22:53:20 +08:00
										 |  |  |  |             el.userId = dbObj.operater; | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |             return el; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  |         internal int pickSeedItem(int seedsId,int userId, Utils.enumSeedsState enumSeedsState) | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = seedsId; | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  |             cmdParameters[1] = (int)enumSeedsState; | 
					
						
							|  |  |  |  |             cmdParameters[2] = userId; | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |             return CustOper(500) ; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         internal int deleteOrder(string seedsNo) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = seedsNo; | 
					
						
							|  |  |  |  |             DataTable dt = CustQuery(601).Tables[0]; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             int cnt = Convert.ToInt16(dt.Rows[0][0].ToString()); | 
					
						
							|  |  |  |  |             if (cnt > 0) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                return -1; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             return CustOper(600); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         internal DataTable getSumCount( string seedsNo,string barcode) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = seedsNo; | 
					
						
							|  |  |  |  |             cmdParameters[1] = barcode; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             return CustQuery(700).Tables[0]; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         internal DataTable getLightInfo(string barcode, int deskId) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = barcode; | 
					
						
							|  |  |  |  |             cmdParameters[1] = deskId; | 
					
						
							|  |  |  |  |             return CustQuery(800).Tables[0]; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         internal DataTable getCustomerSeedsList(string seedsNo, string barcode) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = seedsNo; | 
					
						
							|  |  |  |  |             cmdParameters[1] = barcode; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             return CustQuery(900).Tables[0]; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  |         internal int pickSeedDeskItem(string currentSeedsNo, string currentBarcode, int deskId,int userid) | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = currentSeedsNo; | 
					
						
							|  |  |  |  |             cmdParameters[1] = currentBarcode; | 
					
						
							|  |  |  |  |             cmdParameters[2] = deskId; | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  |             cmdParameters[3] = userid; | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |             int i =CustOper(1200) ; | 
					
						
							|  |  |  |  |             return i; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         internal DataSet queryDesk(string seedNo, string barcode,  bool isValid) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |              string category1 = isValid ?  "1":"0"; | 
					
						
							|  |  |  |  |             cmdParameters[0] = seedNo; | 
					
						
							|  |  |  |  |             cmdParameters[1] = barcode;  | 
					
						
							|  |  |  |  |             cmdParameters[2] =  category1; | 
					
						
							|  |  |  |  |             return CustQuery(1300); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         internal DataTable getPrintCodes(string seedsNo, string barcode) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = seedsNo; | 
					
						
							|  |  |  |  |             cmdParameters[1] = barcode; | 
					
						
							|  |  |  |  |             return CustQuery(1400).Tables[0]; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         internal int resetOut(string seedsNo, string barcode) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = seedsNo; | 
					
						
							|  |  |  |  |             cmdParameters[1] = barcode; | 
					
						
							|  |  |  |  |             return CustOper(910); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         internal DataSet queryDesk(string condition) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = condition; | 
					
						
							|  |  |  |  |             return CustQuery(1310); | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         internal DataSet queryDeskSeeds(string query, int start, int end) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             cmdParameters[0] = query; | 
					
						
							|  |  |  |  |             rownumStart = start; | 
					
						
							|  |  |  |  |             rownumEnd = end; | 
					
						
							|  |  |  |  |             return CustQuery(1500); | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |     } | 
					
						
							|  |  |  |  | } | 
					
						
							|  |  |  |  |   |