Pub_Class/CustomerCls/ClsXt_SystemParameter.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Controllers/ProductInController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Controllers/生产管理/报工台工序/Sc_MESBeginStepWorkBillController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Controllers/生产管理/报工台工序/Sc_MESProductReportStepBillController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/DLL/ClsSc_ProcessReport.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/ListModels.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Models/ClsSc_ProcessReportMain.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Models/ClsSc_ProcessReportSub.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/WebAPI.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Pub_Class/CustomerCls/ClsXt_SystemParameter.cs
@@ -812,6 +812,11 @@ omodel.MES_StationEntrustOutBill_SaveAutoAddnew = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); } //æ¥å·¥å°ï¼å·¥åºæ±æ¥èªå¨å®¡æ ¸åæ° if (ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HKey"]) == "Sc_MESProceReportWorkBill_AutoCheck") { omodel.Sc_MESProceReportWorkBill_AutoCheck = ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HValue"]); } } sReturn = "æ¾ç¤ºåæ®æåï¼"; return true; Pub_Class/CustomerCls/ClsXt_SystemParameterMain.cs
@@ -221,6 +221,8 @@ public string Sc_MaterToSourceBill_MouldLifeCtrlType; //ä¿åæ¶å¨å ·å¯¿å½æ§å¶ç±»å ï¼Y å¼ºå¶æ§å¶ï¼ N ä» æç¤ºï¼ //å¼å¸¸åé¦å public string OA_ErrMsgBackBill_AutoCheck; //èªå¨å®¡æ ¸ //æ¥å·¥å°å·¥åºæ±æ¥ public string Sc_MESProceReportWorkBill_AutoCheck; //èªå¨å®¡æ ¸ //QMS WebAPI/Controllers/ProductInController.cs
@@ -469,6 +469,7 @@ //string sSourceBillType = lsmain[0].HBillType; //BLL.ClsKf_ProductInBill bll = new BLL.ClsKf_ProductInBill(); //return bll.set_SaveProductInBill_New(lsmain[0], sSourceBillType, ref DBUtility.ClsPub.sErrInfo); try { List<Model.ClsKf_ProductInBillMain> lsmain = new List<Model.ClsKf_ProductInBillMain>(); WebAPI/Controllers/Éú²ú¹ÜÀí/±¨¹¤Ì¨¹¤Ðò/Sc_MESBeginStepWorkBillController.cs
@@ -597,15 +597,20 @@ public static DataSet Sc_GetMESProductReportBillList(string sWhere) { string sql = string.Format(@"select a.HInterID, a.HBillNo,a.HDate,a.HBillType,a.HBillStatus,a.HMaterID,m.HNumber HMaterCode,m.HName HMaterName,m.HModel HMaterSpec ,a.HSourceID,s.HNumber HSourceCode,s.HName HSourceName,a.HGroupID,g.HNumber HGroupCode,g.HName HGroupName ,a.HWorkManID,e.HName HWorkManName,a.HMaker,a.HMakeDate, a.HReportType ,a.HQty,a.HICMOBillNo,a.HICMOInterID,a.HICMOEntryID ,a.HSourceInterID,a.HSourceEntryID,a.HSourceBillNo, a.HSourceBillType from Sc_ICMOBillWorkQtyStatus_Tmp a left join Gy_Material m on a.HMaterID=m.hitemid left join Gy_Source s on a.HSourceID=s.HItemID left join Gy_Group g on a.HGroupID=g.HItemID left join Gy_Employee e on a.HWorkManID=e.HItemID " + sWhere + " and HRelationInterID='0'"); ,b.HSourceID,s.HNumber HSourceCode,s.HName HSourceName,a.HGroupID,g.HNumber HGroupCode,g.HName HGroupName ,b.HEmpID,b.HEmpNumber,e.HName HEmpName,a.HMaker,a.HMakeDate, 'å·¥åºæ±æ¥' HReportType ,b.HQty,a.HICMOBillNo,a.HICMOInterID,pr.HProcNo,b.HProcID,p.HNumber HProcNumber,p.HName HProcName ,b.HSourceInterID,b.HSourceEntryID,b.HSourceBillNo,b.HSourceBillType from Sc_ProcessReportMain a inner join Sc_ProcessReportSub b on a.HInterID=B.HInterID inner join (select max(HProcNo) HProcNo,HBillNo,HProcID,HSourceInterID,HSourceEntryID,HSourceBillNo from Sc_ProcessPlanSub group by HBillNo,HProcID,HSourceInterID,HSourceEntryID,HSourceBillNo) pr on b.HSourceBillNo=pr.HSourceBillNo and b.HSourceInterID=pr.HSourceInterID and b.HSourceEntryID=pr.HSourceEntryID left join Gy_Process p on b.HProcID=p.HItemID left join Gy_Material m on a.HMaterID=m.hitemid left join Gy_Source s on b.HSourceID=s.HItemID left join Gy_Group g on a.HGroupID=g.HItemID left join Gy_Employee e on b.HEmpID=e.HItemID "+sWhere+" and HRelationInterID='0'"); return new SQLHelper.ClsCN().RunProcReturn(sql, "Sc_ICMOBillWorkQtyStatus_Tmp"); } #endregion @@ -622,7 +627,7 @@ { try { ds = new SQLHelper.ClsCN().RunProcReturn("select isnull(sum(HQty),0) HQty,isnull(sum(HBadQty),0) HBadQty,isnull(sum(HWasterQty),0) HWasterQty from Sc_ICMOBillWorkQtyStatus_Tmp with (nolock)" + sWhere, "Sc_ICMOBillWorkQtyStatus_Tmp"); ds = new SQLHelper.ClsCN().RunProcReturn("select isnull(sum(HQty),0) HQty,isnull(sum(HBadQty),0) HBadQty,isnull(sum(HWasterQty),0) HWasterQty from Sc_ProcessReportSub with (nolock)" + sWhere, "Sc_ProcessReportSub"); if (ds.Tables[0].Rows.Count > 0) { objJsonResult.code = "1"; @@ -650,9 +655,9 @@ } #endregion #region æ¥å·¥å¹³å°äº§éæ±æ¥ä¿å/ç¼è¾ #region æ¥å·¥å¹³å°å·¥åºæ±æ¥ä¿å/ç¼è¾ /// <summary> /// å¼å·¥å /// å·¥åºæ±æ¥æäº¤ /// </summary> /// <param name="msg"></param> /// <returns></returns> @@ -669,12 +674,12 @@ ListModels oListModels = new ListModels(); try { DLL.ClsSc_ICMOBillWorkQtyStatus_Tmp oBill = new DLL.ClsSc_ICMOBillWorkQtyStatus_Tmp(); List<Models.ClsSc_ICMOBillWorkQtyStatus_Tmp> lsmain = new List<Models.ClsSc_ICMOBillWorkQtyStatus_Tmp>(); DLL.ClsSc_ProcessReport oBill = new DLL.ClsSc_ProcessReport(); List<Models.ClsSc_ProcessReportMain> lsmain = new List<Models.ClsSc_ProcessReportMain>(); msg2 = msg2.Replace("\\", ""); msg2 = msg2.Replace("\n", ""); //\n lsmain = oListModels.getObjectByJson_Gy_MESProductReportFrom(msg2); foreach (Models.ClsSc_ICMOBillWorkQtyStatus_Tmp oItem in lsmain) lsmain = oListModels.getObjectByJson_ProcessReportMain(msg2); foreach (Models.ClsSc_ProcessReportMain oItem in lsmain) { if (refSav == "Add") { @@ -725,10 +730,11 @@ } } oItem.HBillType = "3724"; oItem.HBillSubType = "3724"; oItem.HReportType = 3;//ï¼1æ¡ç æ«æï¼2æºå¨æ±æ¥ï¼3æå·¥å½å ¥ï¼ oItem.HBillType = "3714"; oItem.HBillSubType = "3714"; oItem.HBillStatus = 1; //åæ®ç¶æï¼1æªå®¡ï¼2å®¡æ ¸éè¿ï¼3å ³éï¼4ä½åºï¼5å®¡æ ¸éå,6å®¡æ ¸ä¸,7å·²é ï¼8å·²åå¤ï¼9ç»æ¡ï¼10éªè¯,11ä¸è¾¾ï¼12å¼å·¥,13ç³è¯·å®¡æ¹,15ç³è¯·æ£éªï¼16 å¤å®åæ ¼ï¼17å¤å®ä¸åæ ¼ï¼ oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd")); if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") { objJsonResult.code = "0"; @@ -738,6 +744,30 @@ return objJsonResult; } oBill.omodel = oItem; } //è¡¨ä½æ°æ® msg2 = msg2.Replace("\\", ""); msg2 = msg2.Replace("\n", ""); //\n List<Models.ClsSc_ProcessReportSub> ls = new List<Models.ClsSc_ProcessReportSub>(); ls = oListModels.getObjectByJson_ProcessReportSub(msg2); int i = 0; foreach (Models.ClsSc_ProcessReportSub oItemSub in ls) { i++; oItemSub.HEntryID = i; //oItemSub.HCloseMan = ""; //è¡å ³é oItemSub.HEntryCloseDate = DBUtility.ClsPub.isDate(DateTime.Now); oItemSub.HCloseType = false; //å ³éç±»å //oItemSub.HRemark = ""; //夿³¨ oItemSub.HRelationQty = 0; //å ³èæ°é //oItemSub.HRelationMoney = 0; //å ³èéé¢ //oItemSub.HRepairID = 0; //ç»´ä¿®é¡¹ç® //oItemSub.HRepairExplanation =""; //ç»´ä¿®è¦æ± //oItemSub.HManagerID = 0; //è´è´£äººID //oItemSub.HMoney = 0; //ç»´ä¿®è´¹ç¨ oBill.DetailColl.Add(oItemSub); } //ä¿å @@ -753,7 +783,7 @@ string sReturn = ""; if (oSystemParameter.ShowBill(ref sReturn) == true) { if (oSystemParameter.omodel.Sc_ICMOBillWorkQtyStatus_AutoCheck == "Y") //ç³»ç»åæ° èªå¨å®¡æ ¸ if (oSystemParameter.omodel.Sc_MESProceReportWorkBill_AutoCheck == "Y") //ç³»ç»åæ° èªå¨å®¡æ ¸ { objJsonResult.Verify = "Y"; } @@ -797,7 +827,7 @@ } #endregion #region æ¥å·¥å¹³å°äº§éæ±æ¥å®¡æ ¸ãåå®¡æ ¸ #region æ¥å·¥å¹³å°å·¥åºæ±æ¥å®¡æ ¸ãåå®¡æ ¸ /// <summary> /// /// </summary> @@ -809,7 +839,7 @@ [HttpGet] public object MESProductAuditProcessReportList(int HSourceID, int HSourceInterID, int HSourceEntryID, string HSourceBillNo, int HICMOInterID, int HICMOEntryID, int HInterID, int IsAudit, string CurUserName) { string ModRightNameCheck = "MES_ProcExchReport_Check"; string ModRightNameCheck = "MES_ProductReport_Check"; DBUtility.ClsPub.CurUserName = CurUserName; try { @@ -833,7 +863,7 @@ } Int64 lngBillKey = 0; lngBillKey = DBUtility.ClsPub.isLong(HInterID); DLL.ClsSc_ICMOBillWorkQtyStatus_Tmp oBill = new DLL.ClsSc_ICMOBillWorkQtyStatus_Tmp(); DLL.ClsSc_ProcessReport oBill = new DLL.ClsSc_ProcessReport(); //æ¥çæ¯å¦å·²å®¡æ ¸,å ³é,ä½åº if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) { @@ -887,7 +917,7 @@ if (IsAudit == 0) //å®¡æ ¸æäº¤ { //å®¡æ ¸æäº¤ if (oBill.CheckBill(HSourceID, HSourceInterID, HSourceEntryID, HSourceBillNo, HICMOInterID, HICMOEntryID, lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) if (oBill.CheckBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) { objJsonResult.code = "1"; objJsonResult.count = 1; @@ -907,7 +937,7 @@ if (IsAudit == 1) //åå®¡æ ¸æäº¤ { //åå®¡æ ¸æäº¤AbandonCheck if (oBill.AbandonCheck(HSourceID, HSourceInterID, HSourceEntryID, HSourceBillNo, HICMOInterID, HICMOEntryID, lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) if (oBill.AbandonCheck(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) { objJsonResult.code = "1"; objJsonResult.count = 1; @@ -945,17 +975,11 @@ try { oCN.BeginTran(); //æ¥è¯¢äº§éæ±æ¥ä¸´æ¶è¡¨æ°é ds = oCN.RunProcReturn("select isnull(HQty,0) HQty,isnull(HWasterQty,0) HWasterQty,isnull(HBadQty,0) HBadQty from Sc_ICMOBillWorkQtyStatus_Tmp where HInterID='" + HInterID + "' and HICMOInterID='" + HICMOInterID + "' and HICMOEntryID='" + HICMOEntryID + "'", "Sc_ICMOBillWorkQtyStatus_Tmp"); double HQty = double.Parse(ds.Tables[0].Rows[0]["HQty"].ToString()); double HWasterQty = double.Parse(ds.Tables[0].Rows[0]["HWasterQty"].ToString()); double HBadQty = double.Parse(ds.Tables[0].Rows[0]["HBadQty"].ToString()); double sumqty = HQty + HBadQty + HWasterQty; //æ±æ¥æ°é+ä¸è¯+æ¥åº //æ´æ°äº§éè£ é临æ¶è¡¨å·²æ±æ¥æ°é string sql1 = string.Format(@"update Sc_ICMOBillStatus_Tmp set HICMOStatus='1',HFinishFlag='0', HRelationInterID=0,HSplitRelationQty=HSplitRelationQty-" + sumqty + ",HDateFinishQty=HDateFinishQty-" + sumqty + " where HICMOInterID='" + HICMOInterID + "' and HICMOEntryID='" + HICMOEntryID + "'"); //å é¤å·¥åºæ±æ¥å表 string sql1 = string.Format(@"delete Sc_ProcessReportSub where HInterID='"+HInterID+"' and HICMOInterID='" + HICMOInterID + "' and HICMOEntryID='" + HICMOEntryID + "'"); oCN.RunProc(sql1); //æ´æ°åæ¢ç¶æå¼ string sql = string.Format(@"delete Sc_ICMOBillWorkQtyStatus_Tmp where HInterID='" + HInterID + "'"); //å é¤å·¥åºæ±æ¥ä¸»è¡¨ string sql = string.Format(@"delete Sc_ProcessReportMain where HInterID='" + HInterID + "'"); oCN.RunProc(sql); oCN.Commit(); WebAPI/Controllers/Éú²ú¹ÜÀí/±¨¹¤Ì¨¹¤Ðò/Sc_MESProductReportStepBillController.cs
@@ -26,13 +26,13 @@ { if (sWhere == null || sWhere.Equals("")) { ds = oCN.RunProcReturn("select * from h_v_IF_ICMOBillWorkQtyStatus_Tmp " + sWhere+ "order by åæ®å· desc", "h_v_IF_ICMOBillWorkQtyStatus_Tmp"); ds = oCN.RunProcReturn("select * from h_v_IF_ICMOBillProcessWorkQty_Tmp " + sWhere+ "order by åæ®å· desc", "h_v_IF_ICMOBillProcessWorkQty_Tmp"); } else { string sql1 = "select * from h_v_IF_ICMOBillWorkQtyStatus_Tmp where 1 = 1 "; string sql1 = "select * from h_v_IF_ICMOBillProcessWorkQty_Tmp where 1 = 1 "; string sql = sql1 + sWhere+ " order by åæ®å· desc"; ds = oCN.RunProcReturn(sql, "h_v_IF_ICMOBillWorkQtyStatus_Tmp"); ds = oCN.RunProcReturn(sql, "h_v_IF_ICMOBillProcessWorkQty_Tmp"); } objJsonResult.code = "1"; objJsonResult.count = 1; @@ -59,7 +59,7 @@ try { //æ ¹æ®éæ©èµæºIDè·åå½åç产工åã责任人 ds=oCN.RunProcReturn("select * from h_v_IF_ICMOBillWorkQtyStatus_Tmp where HInterID='" + linterid + "' and HICMOInterID='" + HICMOInID + "' and HICMOEntryID='" + HICMOEnID + "'", "h_v_IF_ICMOBillWorkQtyStatus_Tmp"); ds=oCN.RunProcReturn("select * from h_v_IF_ICMOBillProcessWorkQty_Tmp where HInterID='" + linterid + "' and HICMOInterID='" + HICMOInID + "' and HICMOEntryID='" + HICMOEnID + "'", "h_v_IF_ICMOBillProcessWorkQty_Tmp"); if (ds.Tables[0].Rows.Count > 0) { WebAPI/DLL/ClsSc_ProcessReport.cs
@@ -7,8 +7,8 @@ { public class ClsSc_ProcessReport:DBUtility.ClsXt_BaseBill { public Model.ClsSc_ProcessReportMain omodel = new Model.ClsSc_ProcessReportMain(); public List<Model.ClsSc_ProcessReportSub> DetailColl = new List<Model.ClsSc_ProcessReportSub>(); public Models.ClsSc_ProcessReportMain omodel = new Models.ClsSc_ProcessReportMain(); public List<Models.ClsSc_ProcessReportSub> DetailColl = new List<Models.ClsSc_ProcessReportSub>(); public ClsSc_ProcessReport() { @@ -71,7 +71,7 @@ DeleteBillSub(lngBillKey); //æå ¥å表 omodel.HInterID = lngBillKey; foreach (Model.ClsSc_ProcessReportSub oSub in DetailColl) foreach (Models.ClsSc_ProcessReportSub oSub in DetailColl) { oCn.RunProc("Insert into Sc_ProcessReportSub " + " (HInterID,HEntryID,HProcID,HProcNumber,HEmpID" + @@ -143,7 +143,7 @@ ",'" + omodel.HInnerBillNo + "','" + omodel.HMaker.ToString() + "',getdate()," + omodel.HSupID.ToString() + ",'" + omodel.HMarker + "'" + ") "); //æå ¥å表 foreach (Model.ClsSc_ProcessReportSub oSub in DetailColl) foreach (Models.ClsSc_ProcessReportSub oSub in DetailColl) { oCn.RunProc("Insert into Sc_ProcessReportSub " + " (HInterID,HEntryID,HProcID,HProcNumber,HEmpID" + @@ -257,7 +257,7 @@ DetailColl.Clear();//æ¸ ç©º for (int i = 0; i < DsSub.Tables[0].Rows.Count; i++) { Model.ClsSc_ProcessReportSub oSub = new Model.ClsSc_ProcessReportSub(); Models.ClsSc_ProcessReportSub oSub = new Models.ClsSc_ProcessReportSub(); oSub.HInterID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HInterID"]); oSub.HEntryID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HEntryID"]); // @@ -374,6 +374,41 @@ } } //åå®¡æ ¸ public bool AbandonCheck(Int64 lngBillKey, ref string sReturn) { DataSet oDs = new DataSet(); string sBillName = ""; sReturn = ""; try { string HChecker = DBUtility.ClsPub.CurUserName; string HCheckDate = DBUtility.ClsPub.GetServerDate(-1); // oDs = oCn.RunProcReturn("select * from Sc_ProcessReportSub where HInterID=" + lngBillKey.ToString(), "Sc_ProcessReportSub"); if (oDs == null || oDs.Tables[0].Rows.Count == 0) { return false; } for (int i = 0; i <= oDs.Tables[0].Rows.Count - 1; i++) { long ProdMoveInterID = DBUtility.ClsPub.CreateBillID("3771", ref DBUtility.ClsPub.sExeReturnInfo); string ProdMoveBillNo = DBUtility.ClsPub.CreateBillCode("3771", ref DBUtility.ClsPub.sExeReturnInfo, true); //oCn.RunProc("exec h_p_Sc_ProcProdMoveBill_Add " + lngBillKey.ToString() + "," + DBUtility.ClsPub.isLong(oDs.Tables[0].Rows[i]["HEntryID"]).ToString() + "," + ProdMoveInterID.ToString() + ",'" + ProdMoveBillNo + "','" + HChecker + "'"); sBillName = sBillName + ProdMoveBillNo + ","; } oCn.RunProc(" Update " + MvarItemKey + " set HBillStatus='1',HChecker='',HCheckDate='' Where HInterID=" + lngBillKey.ToString()); sReturn = sBillName; return true; } catch (Exception e) { sReturn = e.Message; throw (e); } } //å é¤å ³è public override void DeleteRelation(ref string sReturn, Int64 lngBillKey) WebAPI/ListModels.cs
@@ -1903,7 +1903,6 @@ return list; } #endregion #region çç»è忏 å public List<Models.ClsGy_GroupEmpListMain> getObjectByJson_Gy_GroupEmpListMain(string jsonString) { @@ -1918,5 +1917,31 @@ return list; } #endregion /// <summary> /// æ¥å·¥å°å·¥åºæ±æ¥å主表json /// </summary> /// <param name="jsonString"></param> /// <returns></returns> public List<Models.ClsSc_ProcessReportMain> getObjectByJson_ProcessReportMain(string jsonString) { jsonString = "[" + jsonString.ToString() + "]"; List<Models.ClsSc_ProcessReportMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.ClsSc_ProcessReportMain>>(jsonString); return list; } /// <summary> /// æ¥å·¥å°å·¥åºæ±æ¥åå表json /// </summary> /// <param name="jsonString"></param> /// <returns></returns> public List<Models.ClsSc_ProcessReportSub> getObjectByJson_ProcessReportSub(string jsonString) { jsonString = "[" + jsonString.ToString() + "]"; List<Models.ClsSc_ProcessReportSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.ClsSc_ProcessReportSub>>(jsonString); return list; } } } WebAPI/Models/ClsSc_ProcessReportMain.cs
New file @@ -0,0 +1,33 @@ using System; using System.Collections.Generic; using System.Text; namespace WebAPI.Models { public class ClsSc_ProcessReportMain:DBUtility.ClsXt_BaseBillMain { public string HBillSubType;// varchar(50) -- åç±»å public Int64 HCheckItemNowID;// int --å½åå®¡æ ¸é¡¹ç®ï¼é»è®¤å¼ 0ï¼ ï¼çé¢ä¸æ¾ç¤ºï¼ public Int64 HCheckItemNextID;// int --å¾ å®¡æ ¸é¡¹ç®ï¼é»è®¤å¼ 0ï¼ public Int64 HICMOInterID;// int --ä»»å¡åID ï¼çé¢ä¸æ¾ç¤ºï¼ public string HICMOBillNo;// varchar(50) --ä»»å¡åå· public Int64 HDeptID;// int --é¨é¨ID public string HDeptNumber;// varchar(50) --é¨é¨ä»£ç public Int64 HGroupID;// int --çç»ID public string HGroupNumber;// varchar(50) --çç»ä»£ç public Int64 HMaterID;// int --产åID public string HMaterNumber;// varchar(100) --产å代ç public Int64 HUnitID;// int --åä½ID public string HUnitNumber;// varchar(100) --åä½ä»£ç public double HPlanQty;// dec(18,8) --è®¡åæ°é public double HInStockQty;// dec(18,8) --å ¥åºæ°é public Single HSumTimes;// money --æ»å·¥ä½æ¶é´ public string HExplanation;// varchar(500) --ÕªÒª public string HInnerBillNo;// varchar(50) --å é¨åæ®å· public bool HCloseType;// bit --å ³éç±»å public Int64 HSupID; //ä¾åºå public string HMarker; //æ£éªäºº public Int64 HICMOStatusInterID;//çäº§ç¶æè¡¨å ç } } WebAPI/Models/ClsSc_ProcessReportSub.cs
New file @@ -0,0 +1,69 @@ using System; using System.Collections.Generic; using System.Text; namespace WebAPI.Models { public class ClsSc_ProcessReportSub:DBUtility.ClsXt_BaseBillSub { public Int64 HMaterID;// int --ç©æ public string HMaterNumber;// varchar(50) --ç©æä»£ç public Int64 HProcID;// int --å·¥åº public string HProcNumber;// varchar(50) --å·¥åºä»£ç public Int64 HEmpID;// int --æä½å·¥ public string HEmpNumber;// varchar(50) --æä½å·¥ä»£ç public Int64 HSourceID;// int --çäº§èµæºID public DateTime HRelBeginDate;// datetime --å®é å¼å·¥æ¥æ public DateTime HRelEndDate;// datetime --å®é å®å·¥æ¥æ public Single HTimes;// money --å®ä½æ¶é´ public double HQty;// dec(18,8) --å®ä½æ°é public double HCheckQty;// dec(18,8) --åæ ¼æ°é public Single HBadCount;// money --ä¸è¯åæ° public Single HWasterQty;// money --å å·¥æ¥åºæ°é public Single HWasterQty2;// money --å ææ¥åºæ°é public double HPrice;// dec(18,8) --å·¥åºå·¥ä»· public Single HMoney;// money -- 计件éé¢ public Single HBadPrirce;// money -- ä¸è¯åä»· public Single HBadMoney;// money -- ä¸è¯éé¢ public Single HWasterPrice;// money -- æ¥åºåä»· public Single HWasterMoney;// money -- æ¥åºéé¢ public Single HQualityRate;// money -- è´¨éç³»æ° public Single HOutPrice; //å å·¥åä»· public Single HOutMoney; //å 工费éé¢ public Single HWeight; //å å·¥éé public double HSecUnitQty1;// dec(18,8) -- è¾ å©å使°é1 public Single HSecUnitRate1;// money -- æ¢ç®ç1 public double HSecUnitQty2;// dec(18,8) -- è¾ å©å使°é2 public Single HSecUnitRate2;// money -- æ¢ç®ç2 public Single HUsingQty;// money -- è®©æ¥æ°é public Single HSelfBadCount;// money -- æ¬éè¿å·¥ public Single HPreBadCount;// money -- åéä¸è¯æ° public Single HPayMentQty;// money -- ç»ç®æ°é public Single HOtherDeduct;// money -- å ¶ä»æ£æ¬¾ï¼æ²¹ç³è´¹ public Single HRelPay;// money -- å®å¾å·¥èµ public string HOtherItem1;// varchar(50) --å ¶ä»å±æ§1ï¼æ¸¸éï¼ public string HOtherItem2;// varchar(50) --å ¶ä»å±æ§2ï¼çåï¼ public string HOtherItem3;// varchar(50) --å ¶ä»å±æ§3ï¼æ²¹èï¼ public string HOtherItem4;// varchar(50) --å ¶ä»å±æ§4ï¼çº§å«ï¼ public string HOtherItem5;// varchar(50) --å ¶ä»å±æ§5 public string HPackType;// varchar(50) --å è£ ç±»å public Int64 HCheckEmpID;// int --æ£éªå public string HCheckEmpNumber;// varchar(50) --æ£éªå代ç public Int64 HProcPlanInterID;// int --å·¥åºè®¡ååID public Int64 HProcPlanEntryID;// int --å·¥åºè®¡åååID public string HProcPlanBillNo;// varchar(50) --å·¥åºè®¡ååå· public Int64 HICMOInterID;// int --ä»»å¡åID public string HICMOBillNo;// varchar(50) --ä»»å¡åå· public Int64 HSeOrderInterID;// int --éå®è®¢å主ID public Int64 HSeOrderEntryID;// int --éå®åID public string HSeOrderBillNo;// varchar(50) --éå®è®¢åå· public string HRemark;// --夿³¨ public string HBatchNo; } } WebAPI/WebAPI.csproj
@@ -460,6 +460,8 @@ <Compile Include="Models\ClsGy_StockCheckItemBill.cs" /> <Compile Include="Models\ClsSc_PackUnionBillMain.cs" /> <Compile Include="Models\ClsSc_PackUnionBillSub.cs" /> <Compile Include="Models\ClsSc_ProcessReportMain.cs" /> <Compile Include="Models\ClsSc_ProcessReportSub.cs" /> <Compile Include="Models\GetWeekList.cs" /> <Compile Include="Models\jsonScanline.cs" /> <Compile Include="Models\ScanLineCode.cs" />