Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API
| | |
| | | /NETERPNoWin/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs |
| | | /NETERPNoWin/bin/Debug |
| | | /NETERPNoWin/obj/Debug |
| | | /WebAPI/Sc_MouldProdInBill/Log |
| | | /WebAPI/Vlog |
| | |
| | | //-----------é¢è¦ç¶æ |
| | | //å¼å·¥æ¶é´å°äºå½å¤©æ¶é´ï¼ä½æ¯ä»»å¡åç¶æè¿æ¯ å¾
ç产ï¼ç³»ç»èªå¨é»è²è¦ç¤ºï¼ |
| | | //å®å·¥æ¶é´å°äºå½å¤©æ¶é´ï¼ä½æ¯ä»»å¡åè¿æ¯å¾
ç产æè
卿§è¡çï¼ç³»ç»èªå¨çº¢è²è¦ç¤ºï¼ |
| | | int HEDateCol = Fun_GetCol("计åå®å·¥æ¥æ"); |
| | | DateTime oNow = DateTime.Today.Date; |
| | | for (int i = 0; i < grdMain.Rows.Count; i++) |
| | | { |
| | | if (DBUtility.ClsPub.isDate(grdMain.Rows[i].Cells[HEDateCol].Value) < oNow) |
| | | { |
| | | grdMain.Rows[i].DefaultCellStyle.ForeColor = Color.Red; |
| | | } |
| | | } |
| | | |
| | | //int HEDateCol = Fun_GetCol("计åå®å·¥æ¥æ"); |
| | | //DateTime oNow = DateTime.Today.Date; |
| | | //for (int i = 0; i < grdMain.Rows.Count; i++) |
| | | //{ |
| | | // if (DBUtility.ClsPub.isDate(grdMain.Rows[i].Cells[HEDateCol].Value) < oNow) |
| | | // { |
| | | // grdMain.Rows[i].DefaultCellStyle.ForeColor = Color.Red; |
| | | // } |
| | | //} |
| | | |
| | | //设置å计å |
| | | string sTotalCol = ""; |
| | |
| | | [po] |
| | | Server=47.96.97.237,15127 |
| | | [Erp] |
| | | Server=47.96.97.237,15127 |
| | | Server=192.168.0.88 |
| | | DataBase=HX_LMESsys |
| | | DataBaseNumber=001-æºäºLMES管çç³»ç» |
| | | DataBaseNumber=001-WMSæ¡ç ç³»ç» |
| | | UserName=HX_USER |
| | | PassWord=lc@841022 |
| | | UserPsd= |
| | | Remember= |
| | | [Srm] |
| | | Server=47.96.97.237,15127 |
| | | DataBase=HX_LMESsys |
| | | DataBaseNumber=001-ERPä¾åºåååå¹³å° |
| | | UserName=HX_USER |
| | | PassWord=lc@841022 |
| | | UserPsd= |
| | | Remember= |
| | | [K3Erp] |
| | | Server=47.96.97.237,15127 |
| | | DataBase= |
| | | UserName=HX_USER |
| | | PassWord=lc@841022 |
| | | [K32Erp] |
| | | Server=47.96.97.237,15127 |
| | | Server=192.168.0.88 |
| | | DataBase=HX_LMESsys |
| | | UserName=HX_USER |
| | | PassWord=lc@841022 |
| | | [UserInfo] |
| | | UserName=admin,33.995,001,宿³¢æµ·å
³é©»æ
溪åäºå¤,æ¯çç« |
| | | UserName=admin,çå¹³,æµè¯äººå,jhz,001,æ¯çç« ,å¨é»é³,æ²¡ææ¾å°ï¼ |
| | | UserPsd= |
| | | Remember=1 |
| | | HOrgName=èæµ·å®ä¸éå¢ |
| | | [CLOUDINFO] |
| | | |
| | | sCLOUDUrl=http://47.96.97.237/k3cloud/ |
| | | sCLOUDAcc=6204a70eba35fc |
| | | sCLOUDUseName=demo |
| | | sCLOUDPsd=888888 |
| | | HOrgName=宿³¢å¥¥é¦å·é¾å¨æéå
¬å¸ |
| | | [K32Erp] |
| | | Server=æ²¡ææ¾å°ï¼ |
| | | DataBase=æ²¡ææ¾å°ï¼ |
| | | UserName=æ²¡ææ¾å°ï¼ |
| | | PassWord=æ²¡ææ¾å°ï¼ |
| | | [OPenWin] |
| | | gnbm=Sc9910 |
| | | gnsy=Sc_WorkBillPlanSumReportKB |
| | | gnmc=车é´çæ¿ |
| | | [Dept] |
| | | DeptID=æ²¡ææ¾å°ï¼ |
| | | DeptName=æ²¡ææ¾å°ï¼ |
| | | gnmc=车é´çæ¿ |
| | |
| | | Sc_WorkBillProcProdReportKB=193,556,523,112 |
| | | Sc_HZQLCGKB=11,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100 |
| | | frmDownMenuä»»å¡å设置=100,135,100 |
| | | Sc_CJKB= |
| | | Sc_CJKB=100,428,301,100,273,372 |
| | |
| | | DataSet Ds; |
| | | int LSH = 0; //æµæ°´å· |
| | | string LSH2 = ""; //æµæ°´å·è½¬æ¢æå符 |
| | | |
| | | |
| | | double HZXQty = 0; //è£
ç®±æ°é |
| | | double HDDQty = 0; //è®¢åæ°é |
| | | double HBQty = 0; //ç®±æ° |
| | |
| | | string sPackBarCode = ""; |
| | | string HPrdDate = ""; |
| | | string HBC = ""; |
| | | string HDate1 = ""; |
| | | DataSet Ds99; |
| | | |
| | | //ç®±å· |
| | | string HXH = ""; |
| | | //ç®±å·æµæ°´å· |
| | | int LSH3 = 0; //æµæ°´å· |
| | | string LSH4 = ""; //æµæ°´å·è½¬æ¢æå符 |
| | | //æºå° |
| | | string HJT = ""; |
| | | |
| | | |
| | | HDate = dtpHBeginDate.Value.ToShortDateString(); |
| | | HDate = DateTime.Now.ToString(); |
| | | |
| | | //夿å½åæ¶é´æ¯å¦å¨å·¥ä½æ¶é´æ®µå
|
| | | string _strWorkingDayAM = "07:30";//工使¶é´ä¸å08:30 |
| | |
| | | DateTime t1 = Convert.ToDateTime(HDate); |
| | | |
| | | TimeSpan dspNow = t1.TimeOfDay; |
| | | HDate1 = Convert.ToDateTime(HDate).ToShortDateString(); |
| | | //1.æ£å¸¸ä¸çæ¶é´ å°±æ¯ç½ç 妿䏿¯ç¤¼æå¤© å°±å¾åæåä¸å¤© |
| | | if (dspNow > dspWorkingDayAM && dspNow < dspWorkingDayPM) |
| | | { |
| | | HBC = "ç½ç"; |
| | | DataSet DSet2 = oCn.RunProcReturn("select * from Gy_FactoryDayOff Where HFactoryDayOffDate='" + HDate.ToString() + "'", "Gy_FactoryDayOff", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | |
| | | DataSet DSet2 = oCn.RunProcReturn("select * from Gy_FactoryDayOff Where HFactoryDayOffDate='" + HDate1.ToString() + "'", "Gy_FactoryDayOff", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | if (DSet2 == null || DSet2.Tables[0].Rows.Count == 0) |
| | | { |
| | | HPrdDate = HDate; |
| | |
| | | if (dspNow > dspWorkingDayPM && dspNow < dspWorkingDaySM) |
| | | { |
| | | HBC = "å¤ç"; |
| | | DataSet DSet2 = oCn.RunProcReturn("select * from Gy_FactoryDayOff Where HFactoryDayOffDate='" + HDate.ToString() + "'", "Gy_FactoryDayOff", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | DataSet DSet2 = oCn.RunProcReturn("select * from Gy_FactoryDayOff Where HFactoryDayOffDate='" + HDate1.ToString() + "'", "Gy_FactoryDayOff", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | if (DSet2 == null || DSet2.Tables[0].Rows.Count == 0) |
| | | { |
| | | HPrdDate = HDate; |
| | |
| | | } |
| | | HYear = ClsPub.isDate(HPrdDate).Year.ToString().Substring(2, 2); |
| | | HPeriod = "0" + ClsPub.isDate(HPrdDate).Month.ToString(); |
| | | HPeriod = HPeriod.Substring(HPrdDate.Length - 2, 2); |
| | | HPeriod = HPeriod.Substring(HPeriod.Length - 2, 2); |
| | | HDay = "0" + ClsPub.isDate(HPrdDate).Day.ToString(); |
| | | HDay = HDay.Substring(HPrdDate.Length - 2, 2); |
| | | HDay = HDay.Substring(HDay.Length - 2, 2); |
| | | long HTMaterID = 0; |
| | | HTMaterID = ClsPub.isLong(grdMain.Rows[0].Cells[Fun_GetCol("HMaterID")].Value); |
| | | string sPackStr = "ZXM" + HYear + HPeriod + HDay + HTMaterID; //å¤ç®±ç åç¼ |
| | | |
| | | |
| | | //è·åå¤çè¿çæ¥æè·ä»å¤©å·®å 天 ç¶åå å 个+å· |
| | | TimeSpan HCY = Convert.ToDateTime(HPrdDate) - Convert.ToDateTime(DateTime.Now.ToString()); |
| | | int a = 1; |
| | | while (a <= HCY.Days) //å½a å°äº å·®å¼å¤©æ° 循ç¯å ä¸ + å· |
| | | { |
| | | HPrdDate = HPrdDate + "+"; |
| | | a = a + 1; |
| | | } |
| | | DataSet DsTM = oCn.RunProcReturn("exec h_p_WMS_GetMaxNo '" + sPackStr + "'", "h_p_WMS_GetMaxNo"); //è·åæå¤§æµæ°´å· //oCn.RunProc("exec h_p_WMS_SetMaxNo '" + sTMNumber + "'"); |
| | | Int64 TTM_LSH = ClsPub.isInt(DsTM.Tables[0].Rows[0][0]) + 1; |
| | | sPackBarCode = sPackStr + TTM_LSH.ToString() + "+"; |
| | | |
| | | |
| | | sPackBarCode = sPackStr + TTM_LSH.ToString(); |
| | | //DataSet DSet3 = oCn.RunProcReturn("select * from Gy_FactoryDayOff Where HFactoryDayOffDate='" + HDate1.ToString() + "'", "Gy_FactoryDayOff", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //if (DSet3 == null || DSet3.Tables[0].Rows.Count == 0) |
| | | //{ |
| | | // sPackBarCode = sPackStr + TTM_LSH.ToString() ; |
| | | //} |
| | | //else |
| | | //{ |
| | | // sPackBarCode = sPackStr + TTM_LSH.ToString() + "+"; |
| | | //} |
| | | |
| | | |
| | | oCn.RunProc("exec h_p_WMS_SetMaxNo '" + sPackStr + "'"); |
| | | |
| | | |
| | |
| | | HBatchNo = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("æ¹æ¬¡")].Value); |
| | | |
| | | HOrgNumber = ClsPub.HOrgNumber; |
| | | |
| | | |
| | | //ç®±å·çæè§å æ¥æ + æºå° + çæ¬¡ + ç©æ åªè¦è·åæå¤§çæµæ°´å· |
| | | HJT = DBUtility.ClsPub.isStrNull(grdMain.Rows[j].Cells[Fun_GetCol("设å¤")].Value); |
| | | HXH = HYear + HPeriod + HDay + HBC + HJT + HMaterNumber; |
| | | Ds99 = oCn.RunProcReturn("exec h_p_WMS_GetMaxNo '" + HXH + "'", "h_p_WMS_GetMaxNo"); //è·åæå¤§æµæ°´å· |
| | | LSH3 = ClsPub.isInt(Ds99.Tables[0].Rows[0][0]) + 1; |
| | | LSH4 = LSH3.ToString(); |
| | | |
| | | |
| | | |
| | | //HBQty = HBQty + ClsPub.isInt(txtHBQty.Text); |
| | |
| | | ",HBarcodeQtys,HBarcodeNo,HDeptID,HWhID,HSPID,HRemark " + |
| | | ",HCusID,HCusType,HEndDate,HWorkLineName,HBarCodeDate " + |
| | | ",HSTOCKORGID,HOWNERID,HSeOrderBillNo,HSourceID,HInterID " + |
| | | ",HMaterName,HMaterModel,HPinfan,HAuxPropID,HMTONo,HInnerBillNo " + |
| | | ",HMaterName,HMaterModel,HPinfan,HAuxPropID,HMTONo,HPrdDate,HBC,HXH,HInnerBillNo " + |
| | | ") values (" |
| | | + "'" + HBarCode + "','" + HBarCodeType + "'," + HMaterID1.ToString() + "," + HUnitID.ToString() + "," + HQty2.ToString() + ", " + HMZQty.ToString() |
| | | + ",'" + HBatchNo2 + "'," + HSupID.ToString() + "," + HGroupID.ToString() + ",'" + ClsPub.CurUserName + "',getdate()," + HPrintQty.ToString() + "," + HQty2.ToString() |
| | |
| | | + ", " + HBarcodeQtys.ToString() + "," + HBarcodeNo.ToString() + "," + HDeptID.ToString() + "," + HWhID.ToString() + "," + HSPID.ToString() + ",'" + HRemark + "'" |
| | | + ", " + HCusID.ToString() + ",'" + HCusType + "','" + HEndDate.ToShortDateString() + "','" + HWorkLineName + "','" + HDate + "'" |
| | | + ", " + ClsPub.HOrgID.ToString() + "," + ClsPub.HOrgID.ToString() + ",'" + HSeOrderBillNo + "'," + HSourceID.ToString() + "," + HInterID.ToString() |
| | | + ",'" + HMaterName + "','" + HMaterModel + "','" + HPinfan + "'," + HAuxPropID.ToString() + ",'" + HMTONo + "','" + HInnerBillNo + "')"); |
| | | + ",'" + HMaterName + "','" + HMaterModel + "','" + HPinfan + "'," + HAuxPropID.ToString() + ",'" + HMTONo + "','" + HPrdDate + "','" + HBC + "','" + LSH4 + "','" + HInnerBillNo + "')"); |
| | | |
| | | oCn.RunProc("exec h_p_WMS_SetMaxNo '" + HTMNumber + "'"); |
| | | oCn.RunProc("exec h_p_WMS_SetMaxNo '" + HXH + "'"); |
| | | DisplayTM(); |
| | | } |
| | | } |
| | | //2.循ç¯ç»æåï¼æ ¹æ® æ¬æ¬¡çæç 主å
ç ï¼ä»åå°æ°æ®åºè·å æ¡ç å表ï¼çæ ç»æå å ææ¡ç ï¼ ç´æ¥è°ç¨åå¨è¿ç¨ |
| | | //æ ¹æ®å¤ç®±ç åå
¥ ç»æå主表ï¼ç»æåå表ï¼SUMï¼å¤ç®±ç æ¡£æ¡ï¼SUMæ¡£æ¡ |
| | | oCn.RunProc("exec h_p_WMS_PackUnionBill_AddNew '" + sPackBarCode + "'," + HInterID_TTM.ToString() + ",'" + DBUtility.ClsPub.CurUserName + "','" + HDate + "'," + HInterID.ToString()); //æ ¹æ®ç®±æ¡ç ï¼åå
¥ 主表ï¼å表 ï¼ç®±æ¡ç æ¡£æ¡ |
| | | oCn.RunProc("exec h_p_WMS_PackUnionBill_AddNew_test '" + sPackBarCode + "'," + HInterID_TTM.ToString() + ",'" + DBUtility.ClsPub.CurUserName + "'," + HInterID.ToString()); //æ ¹æ®ç®±æ¡ç ï¼åå
¥ 主表ï¼å表 ï¼ç®±æ¡ç æ¡£æ¡ |
| | | oCn.RunProc("exec h_p_WMS_PackUnionBill_SumSubBill " + HInterID_TTM.ToString() + ",'" + sPackBarCode + "','3783','" + DBUtility.ClsPub.CurUserName + "'," + HInterID.ToString()); //æ ¹æ®ç®±æ¡ç ï¼åå
¥ SUM表ï¼SUMæ¡ç æ¡£æ¡ |
| | | |
| | | |
| | | |
| | | |
| | | sPackBarCode = ""; |
| | | DataSet DSet = oCn.RunProcReturn("select * from h_v_IF_BarCodeBillList_CS Where HInterID=" + HInterID.ToString() + " and æ¡ç ç±»å = 'æçæ¡ç '", "h_v_IF_BarCodeBillList_CS", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | DataSet DSet = oCn.RunProcReturn("select * from h_v_IF_BarCodeBillList_CS_Test Where HInterID=" + HInterID.ToString() + " and æ¡ç ç±»å = 'æçæ¡ç '", "h_v_IF_BarCodeBillList_CS_Test", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //çæé¦è¡æ é¢ |
| | | if (DSet == null) |
| | | { |
| | |
| | | private void DisplayTM() |
| | | { |
| | | //HInterID = DBUtility.ClsPub.isInt(txtHMaterID.Tag); |
| | | DataSet DSet = oCn.RunProcReturn("select * from h_v_IF_BarCodeBillList Where HinterID=" + HInterID.ToString() + " and æ¡ç ç±»å = 'æçæ¡ç ' order by HItemID", "h_v_IF_BarCodeBillList", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | DataSet DSet = oCn.RunProcReturn("select * from h_v_IF_BarCodeBillList_test Where HinterID=" + HInterID.ToString() + " and æ¡ç ç±»å = 'æçæ¡ç ' order by HItemID", "h_v_IF_BarCodeBillList_test", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //çæé¦è¡æ é¢ |
| | | if (DSet == null) |
| | | { |
| | |
| | | <add key="DbId" value="6204a70eba35fc"></add> |
| | | <add key="UserName" value="Administrator"></add> |
| | | <add key="PassWord" value="qaz!@#123"></add> |
| | | <add key="KDApiUrl" value="http://localhost/K3Cloud/"></add> |
| | | </appSettings> |
| | | <add key="KDApiUrl" value="http://47.96.97.237/K3Cloud/"></add> |
| | | <add key="DataBaseName" value="AIS20210811135644"></add> |
| | | </appSettings> |
| | | </configuration> |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | if (HQCCheckID == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ£éªå没æéæ©ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //if (HQCCheckID == 0) |
| | | //{ |
| | | // objJsonResult.code = "0"; |
| | | // objJsonResult.count = 0; |
| | | // objJsonResult.Message = "æ£éªå没æéæ©ï¼"; |
| | | // objJsonResult.data = null; |
| | | // return objJsonResult; |
| | | //} |
| | | //if (HSourceID == 0) |
| | | //{ |
| | | // objJsonResult.code = "0"; |
| | |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | string sql = string.Format(@"select æµæ°´å· HProcNo,HProcID,å·¥åºä»£ç HProcNumber,å·¥åºåç§° HProcName,å 工说æ HWorkRemark,HCenterID,å·¥ä½ä¸å¿ä»£ç HCenterNumber, |
| | | å·¥ä½ä¸å¿ HCenterName,HSupID,ä¾åºå代ç HSupNumber,ä¾åºå HSupName,isEntrust,è®¡åæ°é HQty,å å·¥åä»· HOutPrice, 表ä½å¤æ³¨ HRemark, |
| | | è¿ç«æ°é HRelationQty_In,åºç«æ°é HRelationQty_Out,å§å¤å·¥åæ°é HRelationQty_WWOrder,ä¸åæ ¼æ°é HRelationQty_Bad,è¶
颿¯ä¾ HOverRate, |
| | | è¿ç«å
³èæ°é HRelationQty_In,åºç«å
³èæ°é HRelationQty_Out,å§å¤å·¥åæ°é HRelationQty_WWOrder,ä¸åæ ¼æ°é HRelationQty_Bad,è¶
颿¯ä¾ HOverRate, |
| | | è¯ç HPassRate,累计è¯ç HSumPassRate,å¾çº¸ç¼å· HPicNum,æ¬å·¥åºç¡®è®¤è®°å½ HProcCheckNote,å·¥èºåæ° HTechnologyParameter,HDeptID, |
| | | å 工车é´ä»£ç HDeptNumber,å å·¥è½¦é´ HDeptName |
| | | from h_v_Sc_ProcessExchangeBillQuerySub"); |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | |
| | | //å é¤å夿å
³èæ°é |
| | | SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); |
| | | DataSet ds; |
| | | ds = oCn.RunProcReturn("select ct from ( " + |
| | | " select 1 ct from Sc_StationInBillMain Where HProcExchInterID=" + lngBillKey + " " + |
| | | " union all " + |
| | | " select 1 from Sc_StationOutBillMain Where HProcExchInterID=" + lngBillKey + " ) as a ", "Sc_ProcExchReportSub"); |
| | | if (ds.Tables[0].Rows.Count != 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æµè½¬å¡å·²ç»æä¸æ¸¸è¿åºç«ååï¼ä¸å
许å é¤ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | |
| | | DAL.ClsSc_ProcessExchangeBill oBill = new DAL.ClsSc_ProcessExchangeBill(); |
| | | DBUtility.ClsPub.HOrgID = HPRDORGID; |
| | | if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) |
| | |
| | | string msg2 = sArray[0].ToString(); |
| | | string msg3 = sArray[1].ToString(); |
| | | |
| | | int hentryid = int.Parse(sArray[2].ToString());//å表ç顺åºid |
| | | int OperationType = int.Parse(sArray[3].ToString());//æ°æ®ç±»å 1æ·»å 3ä¿®æ¹ |
| | | string user = sArray[4].ToString();//ç¨æ·å |
| | | //int hentryid = int.Parse(sArray[2].ToString());//å表ç顺åºid |
| | | int OperationType = int.Parse(sArray[2].ToString());//æ°æ®ç±»å 1æ·»å 3ä¿®æ¹ |
| | | string user = sArray[3].ToString();//ç¨æ·å |
| | | try |
| | | { |
| | | //夿æ¯å¦æç¼è¾æé |
| | |
| | | double HStdSourceQty = mainList[0].HStdSourceQty;//æ åèµæºæ° |
| | | double HAddSourceRate = mainList[0].HAddSourceRate;//å èµæºå¢é |
| | | double HDelSourceRate = mainList[0].HDelSourceRate;//åèµæºåé |
| | | int HPRDORGID = mainList[0].HPRDORGID; //ç产ç»ç» |
| | | int HPRDORGID = mainList[0].HOrgID; //ç产ç»ç» |
| | | int HOrgID = mainList[0].HOrgID; //ç»ç» |
| | | string HPicNumVer = mainList[0].HPicNumVer;//å¾å·çæ¬ |
| | | string HPicNumAssemble = mainList[0].HPicNumAssemble;//æ»è£
å¾å· |
| | |
| | | string HProductNum = mainList[0].HProductNum;//æåç¼å· |
| | | string HVerNum = mainList[0].HVerNum;//çæ¬ |
| | | |
| | | if (OperationType == 1)//æ°å¢ |
| | | ds = oCN.RunProcReturn("select * from h_v_Gy_RoutingBillList where hmainid=" + HInterID + " and åæ®å·='" + HBillNo + "'", "h_v_Gy_RoutingBillList"); |
| | | |
| | | if (OperationType == 1 && ds.Tables[0].Rows.Count == 0)//æ°å¢ |
| | | { |
| | | //主表 |
| | | oCN.RunProc("Insert Into Gy_RoutingBillMain " + |
| | |
| | | "," + HRoutingGroupID + "," + HUnitID + ",'" + HMaterNumber + "','" + HUnitNumber + "'," + Convert.ToString(HStandard ? 1 : 0) + |
| | | "," + HMainGroupID + "," + HMainProcID + "," + HMainCenterID + ",'" + HMainTimeUnit + "'," + HMainUnitTime + "," + HMainWorkQty + |
| | | "," + HMainPrice + "," + HStdSourceQty + "," + HAddSourceRate + "," + HPRDORGID + "," + HDelSourceRate + |
| | | ",'"+ HPicNumVer + "','" + HPicNumAssemble + "','" + HMaterTexture + "','" + HProductNum + "','" + HVerNum + "',"+ HOrgID + ") "); |
| | | ",'" + HPicNumVer + "','" + HPicNumAssemble + "','" + HMaterTexture + "','" + HProductNum + "','" + HVerNum + "'," + HOrgID + ") "); |
| | | } |
| | | else if (OperationType == 3) |
| | | else if (OperationType == 3 || ds.Tables[0].Rows.Count != 0) |
| | | { //ä¿®æ¹ |
| | | oCN.RunProc("update Gy_RoutingBillMain set " + |
| | | "HDate='" + HDate + |
| | |
| | | ",HProductNum='" + HProductNum + "',HVerNum='" + HVerNum + "' where HInterID='" + HInterID + "'"); |
| | | |
| | | //å é¤å表 |
| | | oCN.RunProc("delete from Gy_RoutingBillSub where HInterID='" + HInterID + "' and HEntryID='" + hentryid + "'"); |
| | | oCN.RunProc("delete from Gy_RoutingBillSub where HInterID='" + HInterID+ "' and HProcNo!='9999'"); |
| | | } |
| | | //ä¿åå表 |
| | | objJsonResult = AddBillSub(msg3, HInterID, hentryid); |
| | | objJsonResult = AddBillSub(msg3, HInterID); |
| | | if (objJsonResult.code == "0") |
| | | { |
| | | objJsonResult.code = "0"; |
| | |
| | | } |
| | | } |
| | | |
| | | public json AddBillSub(string msg3, long HInterID, int hentryid) |
| | | public json AddBillSub(string msg3, long HInterID) |
| | | { |
| | | List<Gy_RoutingBillSub> DetailColl = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Gy_RoutingBillSub>>(msg3); |
| | | int i = 0; |
| | |
| | | return objJsonResult; |
| | | } |
| | | |
| | | oCN.RunProc("Insert into Gy_RoutingBillSub " + |
| | | "(HInterID,HEntryID,HProcID,HProcNO,HSupID,HSupFlag" + |
| | | ",HWorkQty,HCenterID,HTimeUnit,HUnitTime" + |
| | | ",HReadyTime,HQueueTime,HMoveTime" + |
| | | ",HCloseMan,HCloseType,HRemark,HProcType,HNextProcFlag,HFlowProc" + |
| | | ",HFixPrice,HProcPrice,HBadPrice,HWasterPrice,HStdFlag,HBeginDayQty,HBeginFixQty" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney,HAutoTrunFlag" + |
| | | ",HFixWorkDays,HTrunWorkDays,HReadyTimes,HICMOReadyTimes,HSubStdEmpQty,HSubCanUseSourceQty" + |
| | | ",HProcID_S,HCenterID_S,HWorkQty_S,HSubStdEmpQty_S,HMouldNo,HChangeMould" + |
| | | ",HPackStd,HPack,HPutArea,HMyWorkDays,HMyFixWorkDays,HPassRate" + |
| | | ",HTechnologyParameter,HPicNum,HProcCheckNote" + |
| | | ",HOverRate,HProcWorkNum" + |
| | | ") values(" |
| | | + HInterID + "," + (hentryid==-1?i: hentryid) + "," + oSub.HProcID.ToString() + ",'" + (hentryid == -1 ? i : hentryid) + "'," + oSub.HSupID.ToString() + "," + Convert.ToString(oSub.HSupFlag ? 1 : 0) + "" + |
| | | "," + oSub.HWorkQty.ToString() + "," + oSub.HCenterID.ToString() + ",'" + oSub.HTimeUnit.ToString() + "'," + oSub.HUnitTime.ToString() + |
| | | "," + oSub.HReadyTime.ToString() + "," + oSub.HQueueTime.ToString() + "," + oSub.HMoveTime.ToString() + |
| | | ",'" + oSub.HCloseMan + "'," + Convert.ToString(oSub.HCloseType ? 1 : 0) + ",'" + oSub.HRemark + "','" + oSub.HProcType + "'," + Convert.ToString(oSub.HNextProcFlag ? 1 : 0) + "," + Convert.ToString(oSub.HFlowProc ? 1 : 0) + |
| | | "," + oSub.HFixPrice.ToString() + "," + oSub.HProcPrice.ToString() + "," + oSub.HBadPrice.ToString() + "," + oSub.HWasterPrice.ToString() + "," + Convert.ToString(oSub.HStdFlag ? 1 : 0) + "," + oSub.HBeginDayQty.ToString() + "," + oSub.HBeginFixQty.ToString() + |
| | | "," + oSub.HSourceInterID.ToString() + "," + oSub.HSourceEntryID.ToString() + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'," + oSub.HRelationQty.ToString() + "," + oSub.HRelationMoney.ToString() + "," + Convert.ToString(oSub.HAutoTrunFlag ? 1 : 0) + |
| | | "," + oSub.HFixWorkDays.ToString() + "," + oSub.HTrunWorkDays.ToString() + "," + oSub.HReadyTimes.ToString() + "," + oSub.HICMOReadyTimes.ToString() + "," + oSub.HSubStdEmpQty.ToString() + "," + oSub.HSubCanUseSourceQty.ToString() + |
| | | "," + oSub.HProcID_S.ToString() + "," + oSub.HCenterID_S.ToString() + "," + oSub.HWorkQty_S.ToString() + ", " + oSub.HSubStdEmpQty_S.ToString() + ",'" + oSub.HMouldNo + "'," + oSub.HChangeMould.ToString() + |
| | | ",'" + oSub.HPackStd + "','" + oSub.HPack + "','" + oSub.HPutArea + "'," + oSub.HMyWorkDays.ToString() + "," + oSub.HMyFixWorkDays.ToString() + "," + oSub.HPassRate.ToString() + |
| | | ",'" + oSub.HTechnologyParameter.ToString() + "','" + oSub.HPicNum.ToString() + "','" + oSub.HProcCheckNote.ToString() + |
| | | "', " + oSub.HOverRate.ToString() + ",'" + oSub.HProcWorkNum.ToString() + "'" + |
| | | ") "); |
| | | if (oSub.HProcNo!="9999") |
| | | { |
| | | oCN.RunProc("Insert into Gy_RoutingBillSub " + |
| | | "(HInterID,HEntryID,HProcID,HProcNO,HSupID,HSupFlag" + |
| | | ",HWorkQty,HCenterID,HTimeUnit,HUnitTime" + |
| | | ",HReadyTime,HQueueTime,HMoveTime" + |
| | | ",HCloseMan,HCloseType,HRemark,HProcType,HNextProcFlag,HFlowProc" + |
| | | ",HFixPrice,HProcPrice,HBadPrice,HWasterPrice,HStdFlag,HBeginDayQty,HBeginFixQty" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney,HAutoTrunFlag" + |
| | | ",HFixWorkDays,HTrunWorkDays,HReadyTimes,HICMOReadyTimes,HSubStdEmpQty,HSubCanUseSourceQty" + |
| | | ",HProcID_S,HCenterID_S,HWorkQty_S,HSubStdEmpQty_S,HMouldNo,HChangeMould" + |
| | | ",HPackStd,HPack,HPutArea,HMyWorkDays,HMyFixWorkDays,HPassRate" + |
| | | ",HTechnologyParameter,HPicNum,HProcCheckNote" + |
| | | ",HOverRate,HProcWorkNum" + |
| | | ") values(" |
| | | + HInterID + "," + i + "," + oSub.HProcID.ToString() + ",'" + oSub.HProcNo + "'," + oSub.HSupID.ToString() + "," + Convert.ToString(oSub.HSupFlag ? 1 : 0) + "" + |
| | | "," + oSub.HWorkQty.ToString() + "," + oSub.HCenterID.ToString() + ",'" + oSub.HTimeUnit.ToString() + "'," + oSub.HUnitTime.ToString() + |
| | | "," + oSub.HReadyTime.ToString() + "," + oSub.HQueueTime.ToString() + "," + oSub.HMoveTime.ToString() + |
| | | ",'" + oSub.HCloseMan + "'," + Convert.ToString(oSub.HCloseType ? 1 : 0) + ",'" + oSub.HRemark + "','" + oSub.HProcType + "'," + Convert.ToString(oSub.HNextProcFlag ? 1 : 0) + "," + Convert.ToString(oSub.HFlowProc ? 1 : 0) + |
| | | "," + oSub.HFixPrice.ToString() + "," + oSub.HProcPrice.ToString() + "," + oSub.HBadPrice.ToString() + "," + oSub.HWasterPrice.ToString() + "," + Convert.ToString(oSub.HStdFlag ? 1 : 0) + "," + oSub.HBeginDayQty.ToString() + "," + oSub.HBeginFixQty.ToString() + |
| | | "," + oSub.HSourceInterID.ToString() + "," + oSub.HSourceEntryID.ToString() + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'," + oSub.HRelationQty.ToString() + "," + oSub.HRelationMoney.ToString() + "," + Convert.ToString(oSub.HAutoTrunFlag ? 1 : 0) + |
| | | "," + oSub.HFixWorkDays.ToString() + "," + oSub.HTrunWorkDays.ToString() + "," + oSub.HReadyTimes.ToString() + "," + oSub.HICMOReadyTimes.ToString() + "," + oSub.HSubStdEmpQty.ToString() + "," + oSub.HSubCanUseSourceQty.ToString() + |
| | | "," + oSub.HProcID_S.ToString() + "," + oSub.HCenterID_S.ToString() + "," + oSub.HWorkQty_S.ToString() + ", " + oSub.HSubStdEmpQty_S.ToString() + ",'" + oSub.HMouldNo + "'," + oSub.HChangeMould.ToString() + |
| | | ",'" + oSub.HPackStd + "','" + oSub.HPack + "','" + oSub.HPutArea + "'," + oSub.HMyWorkDays.ToString() + "," + oSub.HMyFixWorkDays.ToString() + "," + oSub.HPassRate.ToString() + |
| | | ",'" + oSub.HTechnologyParameter.ToString() + "','" + oSub.HPicNum.ToString() + "','" + oSub.HProcCheckNote.ToString() + |
| | | "', " + oSub.HOverRate.ToString() + ",'" + oSub.HProcWorkNum.ToString() + "'" + |
| | | ") "); |
| | | } |
| | | } |
| | | |
| | | objJsonResult.code = "1"; |
| | |
| | | return objJsonResult; |
| | | } |
| | | |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_ICMOBillList where 1 = 1 " + sWhere + " order by HEntryID", "h_v_IF_ICMOBillList"); |
| | | ds = oCN.RunProcReturn("select * from h_v_IF_ICMOBillList where 1 = 1 " + sWhere + " order by åæ®å· desc", "h_v_IF_ICMOBillList"); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | } |
| | | if (bResult) |
| | | { |
| | | string sql = $"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' "; |
| | | string sql =string.Format( $"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' "); |
| | | oCn.RunProc(sql); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | } |
| | | if (bResult) |
| | | { |
| | | string sql = $"exec h_p_Sc_MouldChangeFileStatus 'out','{oBill.omodel.HInterID.ToString()}' "; |
| | | string sql =string.Format($"exec h_p_Sc_MouldChangeFileStatus 'out','{oBill.omodel.HInterID.ToString()}' ") ; |
| | | oCn.RunProc(sql); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | } |
| | | if (bResult) |
| | | { |
| | | string sql = $"exec h_p_Sc_MouldChangeFileStatus 'out','{oBill.omodel.HInterID.ToString()}' "; |
| | | string sql =string.Format($"exec h_p_Sc_MouldChangeFileStatus 'out','{oBill.omodel.HInterID.ToString()}' "); |
| | | oCn.RunProc(sql); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | } |
| | | if (bResult) |
| | | { |
| | | string sql = $"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' "; |
| | | string sql =string.Format($"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' "); |
| | | DataSet db=oCn.RunProcReturn(sql, "h_p_Sc_MouldChangeFileStatus"); |
| | | if (db.Tables[0].Rows[0]["issuccess"].ToString()=="0") |
| | | { |
| | |
| | | } |
| | | if (bResult) |
| | | { |
| | | string sql = $"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' "; |
| | | string sql =string.Format($"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' ") ; |
| | | oCn.RunProc(sql); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | } |
| | | if (bResult) |
| | | { |
| | | string sql = $"exec h_p_Sc_MouldChangeFileStatus 'out',{oBill.omodel.HInterID.ToString()} "; |
| | | string sql =string.Format($"exec h_p_Sc_MouldChangeFileStatus 'out',{oBill.omodel.HInterID.ToString()} ") ; |
| | | oCn.RunProc(sql); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | using WebAPI; |
| | | using WebAPI.Code; |
| | | using WebAPI.Models; |
| | | using WebAPI.Utility; |
| | | |
| | | namespace WebAPI.Controllers |
| | | { |
| | | /** |
| | |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = e.Message+";"+e.StackTrace; |
| | | objJsonResult.Message = e.Message + ";" + e.StackTrace; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | lsmain[0].HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); |
| | | lsmain[0].HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd")); |
| | | string sSourceBillType = lsmain[0].HBillType; |
| | | |
| | | |
| | | WebAPI.WebS.ClsSc_ICMOReportBillMain websLsmain = new WebS.ClsSc_ICMOReportBillMain(); |
| | | |
| | | websLsmain.HInterID = lsmain[0].HInterID; |
| | |
| | | } |
| | | |
| | | |
| | | #region å°è´§ç¹æ° |
| | | [Route("POStockInBillList/get_InfoByBillNo")] |
| | | #region å°è´§ç¡®è®¤ |
| | | [Route("POStockInBillList/Get_ReciveBill")] |
| | | [HttpGet] |
| | | public object get_InfoByBillNo(string HBillno) |
| | | { |
| | | try |
| | | { |
| | | string sqlwhere = " where 1=1 "; |
| | | if (!String.IsNullOrEmpty(HBillno)) |
| | | sqlwhere += "and åæ®å·='" + HBillno + "'"; |
| | | string sql = $"select * from h_v_Cg_POInStockBillList {sqlwhere} "; |
| | | ds = oCn.RunProcReturn(sql, "h_v_Cg_POInStockBillList"); |
| | | SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); |
| | | string sql = $"select * from H_v_SRM_POInStockBillList where åæ®å· ='{HBillno}'"; |
| | | ds = oCn.RunProcReturn(sql, "H_v_SRM_POInStockBillList"); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "失败 ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | //[Route("POStockInBillList/confirm")] |
| | | //public object confirm(string hmainid) |
| | | //{ |
| | | // try |
| | | // { |
| | | // JObject model = new JObject(); |
| | | // model.Add("FBILLTYPEID", new JObject() { ["Fnumber"] = "SLD01_SYS" }); //åæ®ç±»å |
| | | // model.Add("FDate", DateTime.Now.ToString("yyyy-MM-dd")); //éç¥æ¥æ |
| | | // model.Add("FStockOrgId", new JObject() { ["Fnumber"] = (this.Model.GetValue("FHPURCHASEORGID") as DynamicObject)?["Number"].ToString() ?? "" }); // æ¶æç»ç» |
| | | // model.Add("FPurOrgId", new JObject() { ["Fnumber"] = (this.Model.GetValue("FHPURCHASEORGID") as DynamicObject)?["Number"].ToString() ?? "" }); //éè´ç»ç» |
| | | // model.Add("FSupplierId", new JObject() { ["Fnumber"] = (this.Model.GetValue("FSupplierID") as DynamicObject)?["Number"].ToString() ?? "" }); //ä¾åºå |
| | | // model.Add("FOwnerTypeIdHead", "BD_OwnerOrg");// 货主类å |
| | | // model.Add("FOwnerIdHead", new JObject() { ["Fnumber"] = (this.Model.GetValue("FHPURCHASEORGID") as DynamicObject)?["Number"].ToString() ?? "" });//货主 |
| | | // //å表 æ°æ®æ¨¡å |
| | | // JArray Fentity = new JArray(); |
| | | // foreach (var item in entityRows) |
| | | // { |
| | | // if (Convert.ToBoolean(item["FCloseStatus"])) |
| | | // continue; |
| | | // JObject FentityModel = new JObject(); |
| | | // FentityModel.Add("FMaterialId", new JObject() { ["Fnumber"] = (item["FHMaterID"] as DynamicObject)?["Number"].ToString() ?? "" }); // ç©æç¼ç |
| | | // FentityModel.Add("FUnitID", new JObject() { ["Fnumber"] = (item["FUnitID"] as DynamicObject)?["Number"].ToString() ?? "" }); // åä½ |
| | | // FentityModel.Add("FPreDeliveryDate", this.Model.GetValue("FHDate").ToString()); //é¢è®¡å°è´§æ¥æ |
| | | // FentityModel.Add("FPriceUnitId", new JObject() { ["Fnumber"] = (item["FUnitID"] as DynamicObject)?["Number"].ToString() ?? "" }); // 计价åä½ |
| | | // FentityModel.Add("FStockUnitID", new JObject() { ["Fnumber"] = (item["FUnitID"] as DynamicObject)?["Number"].ToString() ?? "" }); // åºååä½ |
| | | // FentityModel.Add("FActReceiveQty", Convert.ToDecimal(item["FHQty"]) - Convert.ToDecimal(item["FReciveCount"])); // ä¾åºåéè´§æ°éï¼ææè®¡åæ°é - å·²çæéè´§åæ°éï¼ |
| | | // FentityModel.Add("FOwnerTypeId", "BD_OwnerOrg");//货主类å |
| | | // FentityModel.Add("FOwnerID", new JObject() { ["Fnumber"] = (this.Model.GetValue("FHPURCHASEORGID") as DynamicObject)?["Number"].ToString() ?? "" });//货主 |
| | | // FentityModel.Add("FSrcId", item["FHPOOrderInterID"].ToString());//æºåå
ç |
| | | // FentityModel.Add("FSRCFORMID", "PUR_PurchaseOrder");//æºåç±»å |
| | | // FentityModel.Add("FSrcBillNo", item["FHPOOrderBillNo"].ToString());//æºååå· |
| | | // FentityModel.Add("FSRCENTRYID", item["FHPOOrderEntryID"].ToString());//æºååå½å
ç |
| | | // FentityModel.Add("FORDERBILLNO", item["FHPOOrderBillNo"].ToString());//æºååå· |
| | | // FentityModel.Add("FPOORDERENTRYID", item["FHPOOrderEntryID"].ToString());//æºååå½å
ç |
| | | |
| | | |
| | | // JArray Fentity2 = new JArray(); |
| | | // JObject FentityModel2 = new JObject(); |
| | | // FentityModel2.Add("FDetailEntity_Link_FRULEID", "a8c6b6e5-a8c0-4fc1-8592-6b76c2136cf9"); |
| | | // FentityModel2.Add("FDetailEntity_Link_FSTableName", "t_PUR_POOrderEntry"); |
| | | // FentityModel2.Add("FDetailEntity_Link_FSBillId", item["FHPOOrderInterID"].ToString()); |
| | | // FentityModel2.Add("FDetailEntity_Link_FSId", item["FHPOOrderEntryID"].ToString()); |
| | | // Fentity2.Add(FentityModel2); |
| | | // FentityModel.Add("FDetailEntity_Link", Fentity2); |
| | | // Fentity.Add(FentityModel); |
| | | // } |
| | | // model.Add("FDetailEntity", Fentity); //æç»ä¿¡æ¯ |
| | | |
| | | // JObject _FentityModel = new JObject(); |
| | | // _FentityModel.Add("FSettleOrgId", new JObject() { ["Fnumber"] = (this.Model.GetValue("FHPURCHASEORGID") as DynamicObject)?["Number"].ToString() ?? "" }); // ç»ç®ç»ç» |
| | | // _FentityModel.Add("FSettleCurrId", new JObject() { ["Fnumber"] = (this.Model.GetValue("FSettleCurrId") as DynamicObject)?["Number"].ToString() ?? "" }); // ç»ç®å¸å« |
| | | // _FentityModel.Add("FPricePoint", 0); // å®ä»·æ¶ç¹ |
| | | // model.Add("FinanceEntity ", _FentityModel);//è´¢å¡ä¿¡æ¯ |
| | | // JObject jsonRoot = new JObject() |
| | | // { |
| | | // ["Creator"] = "", |
| | | // ["NeedUpDateFields"] = new JArray(), |
| | | // ["NeedReturnFields"] = new JArray(), |
| | | // ["IsDeleteEntry"] = "false", |
| | | // ["SubSystemId"] = "", |
| | | // ["IsVerifyBaseDataField"] = "false", |
| | | // //["IsAutoSubmitAndAudit"] = true,//èªå¨è°ç¨æäº¤åå®¡æ ¸åè½ |
| | | // ["Model"] = model |
| | | // }; |
| | | // var result = cloudClient.Save("PUR_ReceiveBill", jsonRoot.ToString()); |
| | | // JObject saveObj = JObject.Parse(result); |
| | | // string saveIsSuc = saveObj["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper(); |
| | | // } |
| | | // catch (Exception) |
| | | // { |
| | | // objJsonResult.code = "0"; |
| | | // objJsonResult.count = 0; |
| | | // objJsonResult.Message = "失败 ï¼"; |
| | | // objJsonResult.data = null; |
| | | // return objJsonResult; |
| | | // } |
| | | |
| | | //} |
| | | #endregion |
| | | |
| | | #region [æ¶æéç¥åå®¡æ ¸] |
| | | //æ¶æéç¥åå®¡æ ¸ æ«æ¡ç |
| | | [Route("POStockInBillList/Get_ReciveBillCheckDate")] |
| | | [HttpGet] |
| | | public object Get_ReciveBillCheckDate(string HBarCode) |
| | | { |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); |
| | | DataSet Ds = oCn.RunProcReturn("exec h_p_KF_PonderationBillMain_Temp_Add_POInStockCheck2 '" + HBarCode + "'", "h_p_KF_PonderationBillMain_Temp_Add_POInStockCheck2"); |
| | | if (Ds == null || Ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | if (DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0][0]) == 0) |
| | | { |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = Ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HRemark"]); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | } |
| | | catch (Exception e) |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | [Route("POStockInBillList/AuditPOInStockBill")] |
| | | [HttpGet] |
| | | public object AuditPOInStockBill(string HInterID, string CurUserName, string HBillNo) |
| | | { |
| | | Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter(); |
| | | json objjson = new json(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM(); |
| | | //éè´è®¢å çæéè´§åå表 |
| | | if (!String.IsNullOrEmpty(HBillNo)) |
| | | HInterID = GetHinterIDByBillNo(HBillNo, "Aduit").ToString(); |
| | | if (HInterID == "0") |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "æä½å¤±è´¥,请å
ä¿å订å"; |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | string parameterSql = $"select HValue from Xt_SystemParameter where HKey ='Cg_POInStockBill_ErpAduit'"; |
| | | var HValue = oCn.RunProcReturn(parameterSql, "dt").Tables[0].Rows[0][0].ToString(); |
| | | string sql = string.Empty; |
| | | if (HValue == "Y") |
| | | { |
| | | var kdTbaleName = Util.GetConfigKey(AppDomain.CurrentDomain.BaseDirectory + "/Config/kdapi.config", "DataBaseName"); |
| | | string FCusName = oSystemParameter.GetSingleSystemParameter("WMS_CampanyName", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | DataTable dt = new DataTable(); |
| | | List<string> fidList = new List<string>(); |
| | | if (FCusName == "çä¸ç¥º" || FCusName == "") |
| | | { |
| | | sql = string.Format(@" |
| | | SELECT T3.FNAME AS FTYPENAME,M.HBILLNO,B.HINTERID,B.HENTRYID,C.FID,C.FENTRYID, D.FBILLNO,B.HQTY,CD.FRECEIVEORGID,CDOO.FNUMBER AS FRECEIVENUMBER |
| | | ,D.FSUPPLIERID,DS.FNUMBER AS FSUPPLIERNUMBER,D.FPURCHASEORGID,DOO.FNUMBER AS FPURCHASEORGNUMBER,CROO.FNUMBER AS FSETTLEORGNUMBER, |
| | | E.FPRICETIMEPOINT,E.FSETTLECURRID,EC.FNUMBER AS FSETTLECURRNUMBER,C.FMATERIALID,CM.FNUMBER AS FMATERIALNUMBER ,C.FUNITID |
| | | ,CU.FNUMBER AS FUNITNUMBER,CR.FPRICE,CR.FTAXPRICE,CR.FTAXRATE,D.FPURCHASERID,isnull(T4.FNUMBER,'') AS FPURCHASERNUMBER |
| | | FROM CG_POINSTOCKBILLSUB B |
| | | JOIN CG_POINSTOCKBILLMAIN M ON B.HINTERID = M.HINTERID |
| | | JOIN {0}..T_PUR_POORDERENTRY C ON B.HSOURCEINTERID = C.FID AND B.HSOURCEENTRYID = C.FENTRYID |
| | | LEFT JOIN {0}..T_BD_MATERIAL CM ON C.FMATERIALID =CM.FMATERIALID |
| | | LEFT JOIN {0}..T_BD_UNIT CU ON C.FUNITID =CU.FUNITID |
| | | JOIN {0}..T_PUR_POORDERENTRY_D CD ON C.FENTRYID = CD.FENTRYID |
| | | LEFT JOIN {0}..T_ORG_ORGANIZATIONS CDOO ON CD.FRECEIVEORGID = CDOO.FORGID |
| | | JOIN {0}..T_PUR_POORDERENTRY_F CR ON C.FENTRYID = CR.FENTRYID |
| | | LEFT JOIN {0}..T_ORG_ORGANIZATIONS CROO ON CR.FSETTLEORGID = CROO.FORGID |
| | | LEFT JOIN {0}..T_PUR_POORDER D ON C.FID =D.FID |
| | | LEFT JOIN {0}..T_BAS_BILLTYPE T2 ON D.FBILLTYPEID = T2.FBILLTYPEID |
| | | LEFT JOIN {0}..T_BAS_BILLTYPE_L T3 ON T2.FBILLTYPEID = T3.FBILLTYPEID and FLOCALEID=2052 |
| | | LEFT JOIN {0}..V_BD_BUYER T4 ON D.FPURCHASERID =T4.FID |
| | | LEFT JOIN {0}..T_BD_SUPPLIER DS ON D.FSUPPLIERID = DS.FSUPPLIERID |
| | | LEFT JOIN {0}..T_ORG_ORGANIZATIONS DOO ON D.FPURCHASEORGID = DOO.FORGID |
| | | JOIN {0}..T_PUR_POORDERFIN E ON C.FID =E.FID |
| | | LEFT JOIN {0}..T_BD_CURRENCY EC ON E. FSETTLECURRID =EC.FCURRENCYID |
| | | WHERE b.hinterid in ({1}) and M.HERPInterID = 0 |
| | | ", kdTbaleName, HInterID); |
| | | //LEFT JOIN {0}..T_HR_EMPINFO T5 ON D.F_XBKF_BASE1 = T5.FID |
| | | dt = oCn.RunProcReturn(sql, "sltz").Tables[0]; |
| | | if (dt.Rows.Count > 0) |
| | | { |
| | | foreach (DataRow dr in dt.Rows) |
| | | { |
| | | if (fidList.Contains(dr["FID"].ToString() + dr["HINTERID"].ToString())) |
| | | continue; |
| | | else |
| | | fidList.Add(dr["FID"].ToString() + dr["HINTERID"].ToString()); |
| | | |
| | | DataRow[] drs = dt.Select("FID = " + dr["FID"].ToString() + " and HINTERID = " + dr["HINTERID"].ToString()); |
| | | |
| | | JObject model = new JObject(); |
| | | string fTypeName = "SLD01_SYS";//æ åéè´è®¢åç±»å |
| | | string ywTypeName = "CG";//æ åä¸å¡ç±»å |
| | | if (dr["FTYPENAME"].ToString().Contains("å§å¤")) |
| | | { |
| | | fTypeName = "SLD03_SYS"; |
| | | ywTypeName = "WW"; |
| | | } |
| | | if (dr["FTYPENAME"].ToString().Contains("èµäº§")) |
| | | { |
| | | fTypeName = "SLD04_SYS"; |
| | | ywTypeName = "ZCCG"; |
| | | } |
| | | model.Add("FBILLTYPEID", new JObject() { ["Fnumber"] = fTypeName }); //åæ®ç±»å |
| | | model.Add("FBusinessType", ywTypeName); //ä¸å¡ç±»å |
| | | model.Add("FBILLNO", dr["HBillNo"].ToString()); //åæ®ç¼å· |
| | | model.Add("FDate", DateTime.Now.ToString("yyyy-MM-dd")); //éç¥æ¥æ |
| | | model.Add("FStockOrgId", new JObject() { ["Fnumber"] = dr["FRECEIVENUMBER"].ToString() }); // æ¶æç»ç» |
| | | model.Add("FPurOrgId", new JObject() { ["Fnumber"] = dr["FPURCHASEORGNUMBER"].ToString() }); //éè´ç»ç» |
| | | model.Add("FSupplierId", new JObject() { ["Fnumber"] = dr["FSUPPLIERNUMBER"].ToString() }); //ä¾åºå |
| | | model.Add("FPURCHASERID", new JObject() { ["Fnumber"] = dr["FPURCHASERNUMBER"].ToString() }); //éè´å |
| | | model.Add("FOwnerTypeIdHead", "BD_Supplier");// 货主类å |
| | | model.Add("FOwnerIdHead", new JObject() { ["Fnumber"] = dr["FSUPPLIERNUMBER"].ToString() });//货主 ä¾åºå |
| | | JArray Fentity = new JArray(); |
| | | foreach (var item in drs) |
| | | { |
| | | JObject FentityModel = new JObject(); |
| | | FentityModel.Add("FMaterialId", new JObject() { ["Fnumber"] = item["FMATERIALNUMBER"].ToString() }); // ç©æç¼ç |
| | | FentityModel.Add("FUnitID", new JObject() { ["Fnumber"] = item["FUNITNUMBER"].ToString() }); // åä½ |
| | | FentityModel.Add("FPreDeliveryDate", DateTime.Now.ToString("yyyy-MM-dd")); //é¢è®¡å°è´§æ¥æ |
| | | FentityModel.Add("FPriceUnitId", new JObject() { ["Fnumber"] = item["FUNITNUMBER"].ToString() }); // 计价åä½ |
| | | FentityModel.Add("FStockUnitID", new JObject() { ["Fnumber"] = item["FUNITNUMBER"].ToString() }); // åºååä½ |
| | | FentityModel.Add("FActReceiveQty", Convert.ToDecimal(item["HQTY"])); // ä¾åºåéè´§æ°éï¼ææè®¡åæ°é - å·²çæéè´§åæ°éï¼ |
| | | FentityModel.Add("FOwnerTypeId", "BD_OwnerOrg");//货主类å |
| | | FentityModel.Add("FOwnerID", new JObject() { ["Fnumber"] = dr["FPURCHASEORGNUMBER"].ToString() });//货主 |
| | | FentityModel.Add("FSrcId", item["FID"].ToString());//æºåå
ç |
| | | FentityModel.Add("FSRCFORMID", "PUR_PurchaseOrder");//æºåç±»å |
| | | FentityModel.Add("FSrcBillNo", item["FBILLNO"].ToString());//æºååå· |
| | | FentityModel.Add("FSRCENTRYID", item["FENTRYID"].ToString());//æºååå½å
ç |
| | | FentityModel.Add("FORDERBILLNO", item["FBILLNO"].ToString());//æºååå· |
| | | FentityModel.Add("FPOORDERENTRYID", item["FENTRYID"].ToString());//æºååå½å
ç |
| | | FentityModel.Add("FSRMENTRYID", item["HENTRYID"].ToString());//SRM hentryid |
| | | FentityModel.Add("FPrice", item["FPRICE"].ToString());//åä»· |
| | | FentityModel.Add("FTaxPrice", item["FTAXPRICE"].ToString());//å«ç¨åä»· |
| | | FentityModel.Add("FEntryTaxRate", item["FTAXRATE"].ToString());//ç¨ç |
| | | |
| | | JArray Fentity2 = new JArray(); |
| | | JObject FentityModel2 = new JObject(); |
| | | FentityModel2.Add("FDetailEntity_Link_FRULEID", "PUR_PurchaseOrder-PUR_ReceiveBill"); |
| | | FentityModel2.Add("FDetailEntity_Link_FSTableName", "t_PUR_POOrderEntry"); |
| | | FentityModel2.Add("FDetailEntity_Link_FSBillId", item["FID"].ToString()); |
| | | FentityModel2.Add("FDetailEntity_Link_FSId", item["FEntryID"].ToString()); |
| | | Fentity2.Add(FentityModel2); |
| | | FentityModel.Add("FDetailEntity_Link", Fentity2); |
| | | Fentity.Add(FentityModel); |
| | | } |
| | | model.Add("FDetailEntity", Fentity); //æç»ä¿¡æ¯ |
| | | |
| | | JObject _FentityModel = new JObject(); |
| | | _FentityModel.Add("FSettleOrgId", new JObject() { ["Fnumber"] = dr["FSETTLEORGNUMBER"].ToString() }); // ç»ç®ç»ç» |
| | | _FentityModel.Add("FSettleCurrId", new JObject() { ["Fnumber"] = dr["FSETTLECURRNUMBER"].ToString() }); // ç»ç®å¸å« |
| | | _FentityModel.Add("FPricePoint", 0); // å®ä»·æ¶ç¹ |
| | | model.Add("FinanceEntity ", _FentityModel);//è´¢å¡ä¿¡æ¯ |
| | | JObject jsonRoot = new JObject() |
| | | { |
| | | ["Creator"] = "", |
| | | ["NeedUpDateFields"] = new JArray(), |
| | | ["NeedReturnFields"] = new JArray(), |
| | | ["IsDeleteEntry"] = "false", |
| | | ["SubSystemId"] = "", |
| | | ["IsVerifyBaseDataField"] = "false", |
| | | ["Model"] = model |
| | | }; |
| | | var loginRet = InvokeHelper.Login(); |
| | | var isSuccess = JObject.Parse(loginRet)["LoginResultType"].Value<int>(); |
| | | if (isSuccess <= 0) |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = loginRet; |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | //LogService.Write("jsonRoot:" + jsonRoot.ToString()); |
| | | var result = InvokeHelper.Save("PUR_ReceiveBill", jsonRoot.ToString()); |
| | | //LogService.Write(result); |
| | | if (JObject.Parse(result)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() == "TRUE") |
| | | { |
| | | //æ´æ°éè´§å 主表 ERPåæ®å· ä»¥å ERP主å
ç |
| | | string FBillNo = JObject.Parse(result)["Result"]["Number"].ToString(); |
| | | string FID = JObject.Parse(result)["Result"]["Id"].ToString(); |
| | | |
| | | string updateSql = string.Format(@" |
| | | update a set |
| | | a.HERPInterID = {0} , |
| | | a.HERPBillNO ='{1}' |
| | | from Cg_POInStockBillMain a |
| | | join Cg_POInStockBillSub b on a.hinterid = b.hinterid |
| | | where b.HInterID = ({2}) |
| | | and b. HSOURCEINTERID = {3} |
| | | and a.HERPInterID = 0 |
| | | ", FID, FBillNo, dr["HINTERID"].ToString(), dr["FID"].ToString()); |
| | | oCn.RunProc(updateSql); |
| | | } |
| | | else |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = result; |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | else if (FCusName == "å¤å®çµå¨") |
| | | { |
| | | sql = string.Format(@" |
| | | SELECT T3.FNAME AS FTYPENAME,M.HBILLNO,B.HINTERID,B.HENTRYID,C.FID,C.FENTRYID, D.FBILLNO,B.HQTY,CD.FRECEIVEORGID,CDOO.FNUMBER AS FRECEIVENUMBER |
| | | ,D.FSUPPLIERID,DS.FNUMBER AS FSUPPLIERNUMBER,D.FPURCHASEORGID,DOO.FNUMBER AS FPURCHASEORGNUMBER,CROO.FNUMBER AS FSETTLEORGNUMBER, |
| | | E.FPRICETIMEPOINT,E.FSETTLECURRID,EC.FNUMBER AS FSETTLECURRNUMBER,C.FMATERIALID,CM.FNUMBER AS FMATERIALNUMBER ,C.FUNITID |
| | | ,CU.FNUMBER AS FUNITNUMBER,D.F_XBKF_COMBO1,CR.FPRICE,CR.FTAXPRICE,CR.FTAXRATE,D.FPURCHASERID,isnull(T4.FNUMBER,'') AS FPURCHASERNUMBER,D.F_XBKF_BASE1,isnull(T5.FNUMBER,'') AS FRECEIVEMENNUMBER |
| | | FROM CG_POINSTOCKBILLSUB B |
| | | JOIN CG_POINSTOCKBILLMAIN M ON B.HINTERID = M.HINTERID |
| | | JOIN {0}..T_PUR_POORDERENTRY C ON B.HSOURCEINTERID = C.FID AND B.HSOURCEENTRYID = C.FENTRYID |
| | | LEFT JOIN {0}..T_BD_MATERIAL CM ON C.FMATERIALID =CM.FMATERIALID |
| | | LEFT JOIN {0}..T_BD_UNIT CU ON C.FUNITID =CU.FUNITID |
| | | JOIN {0}..T_PUR_POORDERENTRY_D CD ON C.FENTRYID = CD.FENTRYID |
| | | LEFT JOIN {0}..T_ORG_ORGANIZATIONS CDOO ON CD.FRECEIVEORGID = CDOO.FORGID |
| | | JOIN {0}..T_PUR_POORDERENTRY_F CR ON C.FENTRYID = CR.FENTRYID |
| | | LEFT JOIN {0}..T_ORG_ORGANIZATIONS CROO ON CR.FSETTLEORGID = CROO.FORGID |
| | | LEFT JOIN {0}..T_PUR_POORDER D ON C.FID =D.FID |
| | | LEFT JOIN {0}..T_BAS_BILLTYPE T2 ON D.FBILLTYPEID = T2.FBILLTYPEID |
| | | LEFT JOIN {0}..T_BAS_BILLTYPE_L T3 ON T2.FBILLTYPEID = T3.FBILLTYPEID and FLOCALEID=2052 |
| | | LEFT JOIN {0}..V_BD_BUYER T4 ON D.FPURCHASERID =T4.FID |
| | | LEFT JOIN {0}..T_HR_EMPINFO T5 ON D.F_XBKF_BASE1 = T5.FID |
| | | LEFT JOIN {0}..T_BD_SUPPLIER DS ON D.FSUPPLIERID = DS.FSUPPLIERID |
| | | LEFT JOIN {0}..T_ORG_ORGANIZATIONS DOO ON D.FPURCHASEORGID = DOO.FORGID |
| | | JOIN {0}..T_PUR_POORDERFIN E ON C.FID =E.FID |
| | | LEFT JOIN {0}..T_BD_CURRENCY EC ON E. FSETTLECURRID =EC.FCURRENCYID |
| | | WHERE b.hinterid in ({1}) and M.HERPInterID = 0 |
| | | ", kdTbaleName, HInterID); |
| | | dt = oCn.RunProcReturn(sql, "sltz").Tables[0]; |
| | | if (dt.Rows.Count > 0) |
| | | { |
| | | foreach (DataRow dr in dt.Rows) |
| | | { |
| | | if (fidList.Contains(dr["FID"].ToString() + dr["HINTERID"].ToString())) |
| | | continue; |
| | | else |
| | | fidList.Add(dr["FID"].ToString() + dr["HINTERID"].ToString()); |
| | | |
| | | DataRow[] drs = dt.Select("FID = " + dr["FID"].ToString() + " and HINTERID = " + dr["HINTERID"].ToString()); |
| | | |
| | | JObject model = new JObject(); |
| | | string fTypeName = "SLD01_SYS";//æ åéè´è®¢åç±»å |
| | | string ywTypeName = "CG";//æ åä¸å¡ç±»å |
| | | if (dr["FTYPENAME"].ToString().Contains("å§å¤")) |
| | | { |
| | | fTypeName = "SLD03_SYS"; |
| | | ywTypeName = "WW"; |
| | | } |
| | | if (dr["FTYPENAME"].ToString().Contains("èµäº§")) |
| | | { |
| | | fTypeName = "SLD04_SYS"; |
| | | ywTypeName = "ZCCG"; |
| | | } |
| | | model.Add("FBILLTYPEID", new JObject() { ["Fnumber"] = fTypeName }); //åæ®ç±»å |
| | | model.Add("FBusinessType", ywTypeName); //ä¸å¡ç±»å |
| | | model.Add("FBILLNO", dr["HBillNo"].ToString()); //åæ®ç¼å· |
| | | model.Add("FDate", DateTime.Now.ToString("yyyy-MM-dd")); //éç¥æ¥æ |
| | | model.Add("FStockOrgId", new JObject() { ["Fnumber"] = dr["FRECEIVENUMBER"].ToString() }); // æ¶æç»ç» |
| | | model.Add("FPurOrgId", new JObject() { ["Fnumber"] = dr["FPURCHASEORGNUMBER"].ToString() }); //éè´ç»ç» |
| | | model.Add("FSupplierId", new JObject() { ["Fnumber"] = dr["FSUPPLIERNUMBER"].ToString() }); //ä¾åºå |
| | | model.Add("FPURCHASERID", new JObject() { ["Fnumber"] = dr["FPURCHASERNUMBER"].ToString() }); //éè´å |
| | | model.Add("F_xbkf_Base", new JObject() { ["Fnumber"] = dr["FRECEIVEMENNUMBER"].ToString() }); //æ¶æå |
| | | model.Add("FOwnerTypeIdHead", "BD_Supplier");// 货主类å |
| | | model.Add("FOwnerIdHead", new JObject() { ["Fnumber"] = dr["FSUPPLIERNUMBER"].ToString() });//货主 ä¾åºå |
| | | model.Add("F_XBKF_COMBO", dr["F_xbkf_Combo1"].ToString());//æ¯å¦æç¥¨ |
| | | JArray Fentity = new JArray(); |
| | | foreach (var item in drs) |
| | | { |
| | | JObject FentityModel = new JObject(); |
| | | FentityModel.Add("FMaterialId", new JObject() { ["Fnumber"] = item["FMATERIALNUMBER"].ToString() }); // ç©æç¼ç |
| | | FentityModel.Add("FUnitID", new JObject() { ["Fnumber"] = item["FUNITNUMBER"].ToString() }); // åä½ |
| | | FentityModel.Add("FPreDeliveryDate", DateTime.Now.ToString("yyyy-MM-dd")); //é¢è®¡å°è´§æ¥æ |
| | | FentityModel.Add("FPriceUnitId", new JObject() { ["Fnumber"] = item["FUNITNUMBER"].ToString() }); // 计价åä½ |
| | | FentityModel.Add("FStockUnitID", new JObject() { ["Fnumber"] = item["FUNITNUMBER"].ToString() }); // åºååä½ |
| | | FentityModel.Add("FActReceiveQty", Convert.ToDecimal(item["HQTY"])); // ä¾åºåéè´§æ°éï¼ææè®¡åæ°é - å·²çæéè´§åæ°éï¼ |
| | | FentityModel.Add("FOwnerTypeId", "BD_OwnerOrg");//货主类å |
| | | FentityModel.Add("FOwnerID", new JObject() { ["Fnumber"] = dr["FPURCHASEORGNUMBER"].ToString() });//货主 |
| | | FentityModel.Add("FSrcId", item["FID"].ToString());//æºåå
ç |
| | | FentityModel.Add("FSRCFORMID", "PUR_PurchaseOrder");//æºåç±»å |
| | | FentityModel.Add("FSrcBillNo", item["FBILLNO"].ToString());//æºååå· |
| | | FentityModel.Add("FSRCENTRYID", item["FENTRYID"].ToString());//æºååå½å
ç |
| | | FentityModel.Add("FORDERBILLNO", item["FBILLNO"].ToString());//æºååå· |
| | | FentityModel.Add("FPOORDERENTRYID", item["FENTRYID"].ToString());//æºååå½å
ç |
| | | FentityModel.Add("FSRMENTRYID", item["HENTRYID"].ToString());//SRM hentryid |
| | | FentityModel.Add("FPrice", item["FPRICE"].ToString());//åä»· |
| | | FentityModel.Add("FTaxPrice", item["FTAXPRICE"].ToString());//å«ç¨åä»· |
| | | FentityModel.Add("FEntryTaxRate", item["FTAXRATE"].ToString());//ç¨ç |
| | | |
| | | JArray Fentity2 = new JArray(); |
| | | JObject FentityModel2 = new JObject(); |
| | | FentityModel2.Add("FDetailEntity_Link_FRULEID", "PUR_PurchaseOrder-PUR_ReceiveBill"); |
| | | FentityModel2.Add("FDetailEntity_Link_FSTableName", "t_PUR_POOrderEntry"); |
| | | FentityModel2.Add("FDetailEntity_Link_FSBillId", item["FID"].ToString()); |
| | | FentityModel2.Add("FDetailEntity_Link_FSId", item["FEntryID"].ToString()); |
| | | Fentity2.Add(FentityModel2); |
| | | FentityModel.Add("FDetailEntity_Link", Fentity2); |
| | | Fentity.Add(FentityModel); |
| | | } |
| | | model.Add("FDetailEntity", Fentity); //æç»ä¿¡æ¯ |
| | | |
| | | JObject _FentityModel = new JObject(); |
| | | _FentityModel.Add("FSettleOrgId", new JObject() { ["Fnumber"] = dr["FSETTLEORGNUMBER"].ToString() }); // ç»ç®ç»ç» |
| | | _FentityModel.Add("FSettleCurrId", new JObject() { ["Fnumber"] = dr["FSETTLECURRNUMBER"].ToString() }); // ç»ç®å¸å« |
| | | _FentityModel.Add("FPricePoint", 0); // å®ä»·æ¶ç¹ |
| | | model.Add("FinanceEntity ", _FentityModel);//è´¢å¡ä¿¡æ¯ |
| | | JObject jsonRoot = new JObject() |
| | | { |
| | | ["Creator"] = "", |
| | | ["NeedUpDateFields"] = new JArray(), |
| | | ["NeedReturnFields"] = new JArray(), |
| | | ["IsDeleteEntry"] = "false", |
| | | ["SubSystemId"] = "", |
| | | ["IsVerifyBaseDataField"] = "false", |
| | | ["Model"] = model |
| | | }; |
| | | var loginRet = InvokeHelper.Login(); |
| | | var isSuccess = JObject.Parse(loginRet)["LoginResultType"].Value<int>(); |
| | | if (isSuccess == 0) |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = loginRet; |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | LogService.Write("jsonRoot:" + jsonRoot.ToString()); |
| | | var result = InvokeHelper.Save("PUR_ReceiveBill", jsonRoot.ToString()); |
| | | //LogService.Write(result); |
| | | if (JObject.Parse(result)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() == "TRUE") |
| | | { |
| | | //æ´æ°éè´§å 主表 ERPåæ®å· ä»¥å ERP主å
ç |
| | | string FBillNo = JObject.Parse(result)["Result"]["Number"].ToString(); |
| | | string FID = JObject.Parse(result)["Result"]["Id"].ToString(); |
| | | |
| | | string updateSql = string.Format(@" |
| | | update a set |
| | | a.HERPInterID = {0} , |
| | | a.HERPBillNO ='{1}' |
| | | from Cg_POInStockBillMain a |
| | | join Cg_POInStockBillSub b on a.hinterid = b.hinterid |
| | | where b.HInterID = ({2}) |
| | | and b. HSOURCEINTERID = {3} |
| | | and a.HERPInterID = 0 |
| | | ", FID, FBillNo, dr["HINTERID"].ToString(), dr["FID"].ToString()); |
| | | oCn.RunProc(updateSql); |
| | | } |
| | | else |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = result; |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | var check = Exec_ReciveBillCheck(HBillNo); |
| | | if (check.code == "0") |
| | | return check; |
| | | //if(check) |
| | | //æ´æ°ä¸»è¡¨ç¶æ å®¡æ ¸ |
| | | sql = string.Format(@"update Cg_POInStockBillMain set |
| | | HBillStatus = 2 , |
| | | HChecker ='{0}', |
| | | HCheckDate = getdate() |
| | | where HInterID in ({1})", CurUserName, HInterID); |
| | | oCn.RunProc(sql); |
| | | objjson.code = "1"; |
| | | objjson.count = 1; |
| | | objjson.Message = "æä½æå"; |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "æä½å¤±è´¥" + ex.Message.ToString(); |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | } |
| | | public int GetHinterIDByBillNo(string HBillNo, string type) |
| | | { |
| | | SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM(); |
| | | int HInterID = 0; |
| | | string sql = "select HInterID from CG_POINSTOCKBILLMAIN where HBILLNO = '" + HBillNo + "'"; |
| | | if (type == "Print") |
| | | sql += " and HBillStatus = '2' ";//æå°å¤ææ¯å¦å®¡æ ¸ |
| | | DataTable dt = oCn.RunProcReturn(sql, "HInterID").Tables[0]; |
| | | if (dt.Rows.Count > 0) |
| | | HInterID = Convert.ToInt32(dt.Rows[0]["HInterID"]); |
| | | return HInterID; |
| | | } |
| | | |
| | | public json Get_ReciveBillCheckDate(string HBarCode) |
| | | { |
| | | json objjson = new json(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); |
| | | DataSet Ds = oCn.RunProcReturn("exec h_p_KF_PonderationBillMain_Temp_Add_POInStockCheck2 '" + HBarCode + "'", "h_p_KF_PonderationBillMain_Temp_Add_POInStockCheck2"); |
| | | if (Ds == null || Ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "没æè¿åä»»ä½è®°å½ï¼"; |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | else |
| | | { |
| | | if (DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0][0]) == 0) |
| | | { |
| | | objjson.code = "1"; |
| | | objjson.count = 1; |
| | | objjson.Message = "Sucessï¼"; |
| | | objjson.data = Ds.Tables[0]; |
| | | return objjson; |
| | | } |
| | | else |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HRemark"]); |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "没æè¿åä»»ä½è®°å½ï¼" + e.ToString(); |
| | | objjson.data = null; |
| | | return objjson; |
| | | |
| | | } |
| | | } |
| | | |
| | | //æ¶æéç¥åå®¡æ ¸ å®¡æ ¸æäº¤ |
| | | [Route("POStockInBillList/Exec_ReciveBillCheck")] |
| | | [HttpGet] |
| | | public object Exec_ReciveBillCheck(string HBarCode) |
| | | public json Exec_ReciveBillCheck(string HBarCode) |
| | | { |
| | | json objjson = new json(); |
| | | try |
| | | { |
| | | //ä¿®æ¹éè¶ç产åçç¶æ |
| | |
| | | |
| | | if (isSuccess == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æä½å¤±è´¥,éè¶è´¦å·ç»å½å¼å¸¸ã" + loginRet; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "æä½å¤±è´¥,éè¶è´¦å·ç»å½å¼å¸¸ã" + loginRet; |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | var json = new |
| | | { |
| | |
| | | }; |
| | | string result1 = string.Empty; |
| | | string result2 = string.Empty; |
| | | DataSet Ds = oCn.RunProcReturn("select FDOCUMENTSTATUS,FID from AIS20210811135644..T_PUR_RECEIVE where FBILLNO='" + HBarCode+"'", "AIS20210811135644..T_PUR_RECEIVE"); |
| | | DataSet Ds = oCn.RunProcReturn("select FDOCUMENTSTATUS,FID from AIS20210811135644..T_PUR_RECEIVE where FBILLNO='" + HBarCode + "'", "AIS20210811135644..T_PUR_RECEIVE"); |
| | | //夿å½åæ¶æéç¥åç¶æââå·²å建åå
æäº¤åå®¡æ ¸ã以æäº¤ååªå®¡æ ¸ |
| | | if (Ds.Tables[0].Rows[0][0].ToString() == "A"|| Ds.Tables[0].Rows[0][0].ToString() == "D") |
| | | if (Ds.Tables[0].Rows[0][0].ToString() == "A" || Ds.Tables[0].Rows[0][0].ToString() == "D") |
| | | { |
| | | result1 = InvokeHelper.Submit("PUR_ReceiveBill", JsonConvert.SerializeObject(json)); |
| | | result2 = InvokeHelper.Audit("PUR_ReceiveBill", JsonConvert.SerializeObject(json)); |
| | |
| | | //å¤æå®¡æ ¸æ¯å¦æå |
| | | if (JObject.Parse(result2)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å®¡æ ¸æ¶æéç¥å失败ï¼åæ®å·ï¼" + HBarCode; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "å®¡æ ¸æ¶æéç¥å失败ï¼åæ®å·ï¼" + HBarCode; |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "å®¡æ ¸æåï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | return objjson; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "没æè¿åä»»ä½è®°å½ï¼" + e.ToString(); |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | |
| | | } |
| | |
| | | //PDAéå®åºåºæ´æå é¤ |
| | | [Route("POStockInBillList/SellOutBillSDeleCode")] |
| | | [HttpGet] |
| | | public object SellOutBillSDeleCode(string HBarCode,string HInterID) |
| | | public object SellOutBillSDeleCode(string HBarCode, string HInterID) |
| | | { |
| | | try |
| | | { |
| | | //æ ¹æ®æ¡ç 卿¡ç æ¡£æ¡ä¸æ¾å°å¯¹åºçææ¡ç ï¼åå¨ä¸´æ¶è¡¨ä¸å é¤è¯¥ææ¡ç çå
¨é¨è®°å½ |
| | | string sql = string.Format(@"delete from KF_PonderationBillMain_Temp where HBillType=1205 and HInterID=" + HInterID + " and HBarCode" + |
| | | " in (select HBarCode from Gy_BarCodeBill where HBarCode_Pack = (select HBarCode_Pack from Gy_BarCodeBill where HBarCode = '"+ HBarCode + "'))"); |
| | | " in (select HBarCode from Gy_BarCodeBill where HBarCode_Pack = (select HBarCode_Pack from Gy_BarCodeBill where HBarCode = '" + HBarCode + "'))"); |
| | | oCn.RunProc(sql); |
| | | |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æ´æå 餿åï¼"; |
| | |
| | | string msg1 = _value.ToString(); |
| | | string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); |
| | | string msg2 = sArray[0].ToString(); |
| | | string msg4 = sArray[2].ToString(); |
| | | string msg4 = sArray[1].ToString(); |
| | | |
| | | if (!DBUtility.ClsPub.Security_Log("Gy_EquipType_Edit", 1, false, msg4)) |
| | | { |
| | |
| | | using DBUtility; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using System; |
| | | using System.Collections.Generic; |
| | |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region é½å¥åææ¥è¡¨ |
| | | public class ReportMOMaterReadysBill |
| | | { |
| | | public int? HORGID;//ç»ç» |
| | | public int? HMATERIALID;//ç©æ |
| | | public int? HDeptID;//çäº§è½¦é´ |
| | | public int? HSCZYID;//çäº§èµæº |
| | | public string HXQD;//éæ±åå· |
| | | public string HMOBILLNO;//ç产订åå· |
| | | } |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route("JIT_Complete/ReportMOMaterReadysBillList")] |
| | | [HttpGet] |
| | | public object ReportMOMaterReadysBillList(string sWhere) |
| | | { |
| | | try |
| | | { |
| | | |
| | | ReportMOMaterReadysBill Report = JsonConvert.DeserializeObject<ReportMOMaterReadysBill>(sWhere); |
| | | |
| | | ds = oCN.RunProcReturn($"exec PR_Complete_Report '{Report.HXQD}','{Report.HMOBILLNO}',{Report.HORGID},{Report.HDeptID},{Report.HSCZYID},{Report.HMATERIALID}", "PR_Complete_Report"); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| | |
| | | return objJsonResult; |
| | | } |
| | | |
| | | //忥æ¥è®¡åå·¥å |
| | | oCN.RunProc("exec REALESE_SC_ICMOBILLSTATUS_TMP"); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = null; |
| | |
| | | #region æ¸
åé
ææ¹å¼ |
| | | public class PRD_PPBOM |
| | | { |
| | | |
| | | /// <summary> |
| | | /// æ¥è®¡åå·¥åå· |
| | | /// </summary> |
| | | public string HMainICMOBillNo { get; set; } |
| | | /// <summary> |
| | | /// æ¥è®¡åå·¥åFID |
| | | /// </summary> |
| | |
| | | /// 主ç产订ååå
ç ï¼FHMainICMOEntryID |
| | | /// </summary> |
| | | public string FHMainICMOEntryID { get; set; } |
| | | /// <summary> |
| | | /// æ¥è®¡å订ååå·ï¼HMainICMOBillNo |
| | | /// </summary> |
| | | public string HMainICMOBillNo { get; set; } |
| | | /// <summary> |
| | | /// æ¥è®¡å订å主å
ç ï¼FHICMOInterID |
| | | /// </summary> |
| | |
| | | FHStockOrgID = _item.FStockOrgId, |
| | | FHPRDORGID = _item.FStockOrgId, |
| | | FPRDBillNo = _item.HICMOBillNo, |
| | | HMainICMOBillNo = _item.HMainICMOBillNo, |
| | | FOwnerTypeId = "", |
| | | FUnitDosage = _item.dwyl,//åä½ç¨é |
| | | FSumPlanCount = planNeed,//è®¡åæ»æ°é |
| | |
| | | FHStockOrgID = _item.FStockOrgId, |
| | | FHPRDORGID = _item.FStockOrgId, |
| | | FPRDBillNo = _item.HICMOBillNo, |
| | | HMainICMOBillNo = _item.HMainICMOBillNo, |
| | | FOwnerTypeId = "", |
| | | FUnitDosage = _item.dwyl,//åä½ç¨é |
| | | FSumPlanCount = planNeed,//è®¡åæ»æ°é |
| | |
| | | FHPRDORGID = _item.FStockOrgId, |
| | | FErpClsID = _item.FErpClsID, |
| | | FPRDBillNo = _item.HICMOBillNo, |
| | | HMainICMOBillNo = _item.HMainICMOBillNo, |
| | | FOwnerTypeId = Inventory.FOwnerTypeId, |
| | | FOwnerId = Inventory.FOwnerId, |
| | | FUnitDosage = _item.dwyl,//åä½ç¨é |
| | |
| | | FHStockOrgID = _item.FStockOrgId, |
| | | FHPRDORGID = _item.FStockOrgId, |
| | | FPRDBillNo = _item.HICMOBillNo, |
| | | HMainICMOBillNo = _item.HMainICMOBillNo, |
| | | FOwnerTypeId = "", |
| | | FUnitDosage = _item.dwyl,//åä½ç¨é |
| | | FSumPlanCount = planNeed,//è®¡åæ»æ°é |
| | |
| | | insertDT.Columns.Add("FUNITDOSAGE", typeof(decimal)); |
| | | insertDT.Columns.Add("FSUMPLANCOUNT", typeof(decimal)); |
| | | insertDT.Columns.Add("FPRDBILLNO", typeof(string)); |
| | | insertDT.Columns.Add("HMainICMOBillNo", typeof(string)); |
| | | insertDT.Columns.Add("FOWNERID", typeof(long)); |
| | | insertDT.Columns.Add("FOWNERTYPEID", typeof(string)); |
| | | insertDT.Columns.Add("FPLANDATE", typeof(DateTime)); |
| | |
| | | dr["FUNITDOSAGE"] = item.FUnitDosage; |
| | | dr["FSUMPLANCOUNT"] = item.FSumPlanCount; |
| | | dr["FPRDBILLNO"] = item.FPRDBillNo; |
| | | dr["HMainICMOBillNo"] = item.HMainICMOBillNo; |
| | | dr["FOWNERID"] = item.FOwnerId == null ? "0" : item.FOwnerId; |
| | | dr["FOWNERTYPEID"] = item.FOwnerTypeId; |
| | | dr["FPLANDATE"] = item.FPlanDate.ToString("yyyy-MM-dd"); |
| | |
| | | ", HICMOEntryID, HMaterID, HStockORGID, HStockQty, HLeftQty" + |
| | | ", HProdORGID, HUnitDosage, HSumPlanQty, HICMOBillNo, HOwnerID" + |
| | | ", HOwnerTypeID, HPlanDate, HComplete, HLackQty, HOccupyQty" + |
| | | ", HCompleteQty1, HErpClsID, HWorkShopID, HWHID, HOccupyPickedQTY)values" + |
| | | ", HCompleteQty1, HErpClsID, HWorkShopID, HWHID, HOccupyPickedQTY,HMainICMOBillNo)values" + |
| | | $"({item["FID"].ToString()}, 1, {item["FHMAINICMOINTERIDR"].ToString()}, {item["FHMAINICMOENTRYID"].ToString()}, {item["FHICMOINTERID"].ToString()}" + |
| | | $", {item["FHICMOENTRYID"].ToString()}, {item["FHMATERID"].ToString()}, {item["FHSTOCKORGID"].ToString()}, {item["FHSTOCKQTY"].ToString()}, {item["FHLEFTQTY"].ToString()}" + |
| | | $" , {item["FHPRDORGID"].ToString()}, {item["FUNITDOSAGE"].ToString()}, {item["FSUMPLANCOUNT"].ToString()}, '{item["FPRDBILLNO"].ToString()}', {item["FOWNERID"].ToString()}" + |
| | | $", '{item["FOWNERTYPEID"].ToString()}', '{item["FPLANDATE"].ToString()}','{item["FCOMPLETE"].ToString()}', {item["FLACKCOUNT"].ToString()}, {item["FOCCUPYCOUNT"].ToString()}" + |
| | | $", {item["FCOMPLETECOUNT1"].ToString()}, {item["FERPCLSID"].ToString()}, {item["FWORKSHOPID"].ToString()}, {item["FSTOCKID"].ToString()}, {item["FOCCUPYPICKEDCOUNT"].ToString()})"); |
| | | $", {item["FCOMPLETECOUNT1"].ToString()}, {item["FERPCLSID"].ToString()}, {item["FWORKSHOPID"].ToString()}, {item["FSTOCKID"].ToString()}, {item["FOCCUPYPICKEDCOUNT"].ToString()}, '{item["HMainICMOBillNo"].ToString()}')"); |
| | | } |
| | | LogService.Write("æ¹éæå
¥å°æ°æ®åºç¨æ¶ï¼" + sw.Elapsed); |
| | | //æ§è¡å®æå æ´æ°æ¥è®¡åå·¥åç¶æ |
New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Data; |
| | | using System.Linq; |
| | | using System.Web; |
| | | using System.Web.Http; |
| | | using WebAPI.Models; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | | using System.Diagnostics; |
| | | |
| | | namespace WebAPI.Controllers.SCGL.æ¥è®¡å管ç |
| | | { |
| | | public class JIT_ICMOSortBillController : ApiController |
| | | { |
| | | private json objJsonResult = new json(); |
| | | public DataSet ds = new DataSet(); |
| | | public WebServer webserver = new WebServer(); |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | #region ç产æ¥è®¡å æ¥è¯¢ |
| | | [Route("JIT_ICMOSortBill/JIT_ICMOSortBillList")] |
| | | [HttpGet] |
| | | public object JIT_ICMOSortBillList(string sWhere, string user) |
| | | { |
| | | try |
| | | { |
| | | //æ¥çæé |
| | | if (!DBUtility.ClsPub.Security_Log("Sc_WorkBillSortBill_Query", 1, false, user)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ æ¥çæéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | ds = oCN.RunProcReturn("select * from h_v_Sc_ICMOSortBillList", "h_v_Sc_ICMOSortBillList"); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "Sucessï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| | |
| | | } |
| | | if (bResult) |
| | | { |
| | | string sql = $"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' "; |
| | | string sql =string.Format($"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' "); |
| | | oCn.RunProc(sql); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | } |
| | | if (bResult) |
| | | { |
| | | string sql = $"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' "; |
| | | string sql =string.Format($"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' ") ; |
| | | oCn.RunProc(sql); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | } |
| | | if (bResult) |
| | | { |
| | | string sql = $"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' "; |
| | | string sql =string.Format($"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' "); |
| | | oCn.RunProc(sql); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | } |
| | | if (bResult) |
| | | { |
| | | string sql = $"exec h_p_Sc_MouldChangeFileStatus 'out','{oBill.omodel.HInterID.ToString()}' "; |
| | | string sql =string.Format($"exec h_p_Sc_MouldChangeFileStatus 'out','{oBill.omodel.HInterID.ToString()}' "); |
| | | oCn.RunProc(sql); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | } |
| | | if (bResult) |
| | | { |
| | | string sql = $"exec h_p_Sc_MouldProdBackBillList '{oBill.omodel.HBillNo}' "; |
| | | string sql =string.Format($"exec h_p_Sc_MouldProdBackBillList '{oBill.omodel.HBillNo}' ") ; |
| | | oCn.RunProc(sql); |
| | | string sql1 = $"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' "; |
| | | string sql1 =string.Format($"exec h_p_Sc_MouldChangeFileStatus 'in','{oBill.omodel.HInterID.ToString()}' "); |
| | | oCn.RunProc(sql1); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | } |
| | | if (bResult) |
| | | { |
| | | string sql = $"exec h_p_Sc_MouldChangeFileStatus 'out','{oBill.omodel.HInterID.ToString()}' "; |
| | | string sql =string.Format($"exec h_p_Sc_MouldChangeFileStatus 'out','{oBill.omodel.HInterID.ToString()}' "); |
| | | oCn.RunProc(sql); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | { |
| | | try |
| | | { |
| | | string sql1 = string.Format(@"select * from h_v_Kf_ICStockBillList where HBillType='1204' " + sWhere); |
| | | string sql1 = string.Format(@"select * from h_v_Kf_ICStockBillList where 1=1 " + sWhere); |
| | | DataSet ds=oCn.RunProcReturn(sql1, "h_v_Kf_ICStockBillList"); |
| | | if (ds.Tables[0].Rows.Count == 0 || ds == null) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¥è¯¢å¤±è´¥ï¼" + DBUtility.ClsPub.sErrInfo; |
| | | objJsonResult.Message = "ææ æ°æ®" + DBUtility.ClsPub.sErrInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | |
| | | { |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ææ æ°æ®"; |
| | | objJsonResult.Message = "æ¥è¯¢æå"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region 产线å
³é®ä»¶ç»å®SNå·æ¥è¯¢ |
| | | [Route("Sc_PckSplit/Get_PHPCruxBillList")] |
| | | #region 产线å
³é®ä»¶ç»å® |
| | | /// <summary> |
| | | /// SNå·æ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name="HBarCode">SNå·</param> |
| | | /// <returns></returns> |
| | | [Route("Sc_PckSplit/Get_PHPCruxSNBillList")] |
| | | [HttpGet] |
| | | public Object Get_PHPCruxBillList(string HBarCode) |
| | | public Object Get_PHPCruxSNBillList(int HinterID, string HBarCode,int HProcID,string HBillNo) |
| | | { |
| | | try |
| | | { |
| | | string sql1 = string.Format(@"select a.HMaterID,m.HName HMaterName,m.HModel HMaterSpec,a.HQtyMust,0 HQty,'"+ HBarCode + "' as HCPM from Sc_PPBomBillSub a left join Gy_Material m on a.HMaterID=m.HItemID where HICMOEntryID=(select HSourceEntryID from Gy_BarCodeBill where HBarCode='"+HBarCode+"')"); |
| | | DataSet ds = oCn.RunProcReturn(sql1, "Sc_PPBomBillSub"); |
| | | string sql1 = string.Format($"exec h_p_Sc_PHPCruxSNBillTOTemp '"+HBarCode+"',"+HinterID+","+HProcID+",'"+ HBillNo+"'"); |
| | | DataSet ds = oCn.RunProcReturn(sql1, "h_p_Sc_PHPCruxSNBillTOTemp"); |
| | | if (ds.Tables[0].Rows.Count == 0 || ds == null) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¥è¯¢å¤±è´¥ï¼" + DBUtility.ClsPub.sErrInfo; |
| | | objJsonResult.Message = "ææ æ°æ®ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else if (DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["sel"]) ==0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ææ æ°æ®ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else{ |
| | | //å
åè¿ä¸´æ¶è¡¨åè¿åæ°æ® |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æ¥è¯¢æå"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¸ä¼ 失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å
³é®ç æ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name="HBarCode">å
³é®ç </param> |
| | | /// <returns></returns> |
| | | [Route("Sc_PckSplit/Get_PHPCruxBillList")] |
| | | [HttpGet] |
| | | public Object Get_PHPCruxBillList(int HinterID,string HPCrux,string HBillNo) |
| | | { |
| | | try |
| | | { |
| | | string sql1 = string.Format($"exec h_p_Sc_PHPCruxBillTOTemp '" +HPCrux+"',"+ HinterID+",'"+ HBillNo+"'"); |
| | | DataSet ds = oCn.RunProcReturn(sql1, "h_p_Sc_PHPCruxBillTOTemp"); |
| | | if (ds.Tables[0].Rows.Count == 0 || ds == null) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æªæ¥è¯¢å°æ¡å½¢ç ä¿¡æ¯ï¼" + DBUtility.ClsPub.sErrInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else if (ds.Tables[0].Rows[0]["HBack"].ToString() == "2") |
| | | { |
| | | objJsonResult.code = "2"; |
| | | objJsonResult.count = 2; |
| | | objJsonResult.Message = "é误ï¼" + DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0][1]); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | |
| | | //å
åè¿ä¸´æ¶è¡¨åè¿åæ°æ® |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ææ æ°æ®"; |
| | | objJsonResult.Message = "æ¥è¯¢æå"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ«ç ç¼åå é¤ |
| | | /// </summary> |
| | | /// <param name="HBarCode">å
³é®ç </param> |
| | | /// <returns></returns> |
| | | [Route("Sc_PckSplit/Delete_PHPCruxBillListByME")] |
| | | [HttpGet] |
| | | public Object Delete_PHPCruxBillListByME(int HInterID,int HMaterID,string HBarCode) |
| | | { |
| | | try |
| | | { |
| | | oCn.BeginTran(); |
| | | string sql = string.Format(@"delete Sc_AssemblyBill_BindBarCodeTemp where HInterID="+ HInterID+" and HMaterID="+ HMaterID+ " and HBarCode='" + HBarCode+"'"); |
| | | oCn.RunProc(sql); |
| | | //å 餿å |
| | | string sql1= string.Format(@"select a.HEntryID,a.HMaterID,m.HName HMaterName,m.HModel HMaterSpec,1 HQty,HBarCode HPJM |
| | | from Sc_AssemblyBill_BindBarCodeTemp a left join Gy_Material m on a.HMaterID=m.HItemID |
| | | where HInterID=" + HInterID); |
| | | DataSet ds=oCn.RunProcReturn(sql1, "Sc_AssemblyBill_BindBarCodeTemp"); |
| | | oCn.Commit(); |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCn.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¸ä¼ 失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ç»è£
åæäº¤ |
| | | /// </summary> |
| | | /// <param name="HBarCode">å
³é®ç </param> |
| | | /// <returns></returns> |
| | | [Route("Sc_PckSplit/Add_PHPCruxBillList")] |
| | | [HttpPost] |
| | | public Object Add_PHPCruxBillList([FromBody] JObject msg) |
| | | { |
| | | var _value = msg["msg"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | | string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); |
| | | string msg2 = sArray[0].ToString();//åºæ¬èµæ |
| | | string msg3 = sArray[1].ToString();//é
ä»¶å表 |
| | | string msg4 = sArray[2].ToString();//æ¡ç å表 |
| | | string msg5 = sArray[3].ToString();//ç»å½äºº |
| | | ListModels oListModels = new ListModels(); |
| | | long HinterID; |
| | | string HBillNo = ""; |
| | | |
| | | try |
| | | { |
| | | DLL.ClsSc_PHPCruxBillBill oBill = new DLL.ClsSc_PHPCruxBillBill(); |
| | | List<Models.ClsSc_AssemblyBillMain> lsmain = new List<Models.ClsSc_AssemblyBillMain>();//åºæ¬èµæ |
| | | List<Models.ClsSc_AssemblyBillMain> lspjItme = new List<Models.ClsSc_AssemblyBillMain>();//é
ä»¶å表 |
| | | List<Models.ClsSc_AssemblyBillSub> lstmItme = new List<Models.ClsSc_AssemblyBillSub>();//æ«ç å表 |
| | | //åºæ¬èµæ_jsonæ ¼å¼è½¬æ¢ |
| | | msg2 = msg2.Replace("\\", ""); |
| | | msg2 = msg2.Replace("\n", ""); |
| | | lsmain = oListModels.getObjectByJson_Sc_AssemblyBillMain(msg2); |
| | | |
| | | HinterID = lsmain[0].HInterID;//主ID |
| | | HBillNo = lsmain[0].HBillNo;//åæ®å· |
| | | |
| | | |
| | | //äºå¡å¼å§ |
| | | oCn.BeginTran(); |
| | | //æ ¹æ®interID卿ºå临æ¶è¡¨ä¸æ¥æ¾æ°æ® |
| | | DataSet ds1 = oCn.RunProcReturn("select top 1 * from Sc_AssemblyBill_BindSourceTemp where HInterID=" + HinterID, "Sc_AssemblyBill_BindSourceTemp"); |
| | | //ä¿åç产ç»è£
å主表 |
| | | string sql = "Insert Into Sc_AssemblyBillMain " + |
| | | "(HYear,HPeriod,HBillType,HBillSubType,HInterID,HDate," + |
| | | "HBillNo,HBillStatus,HMaker,HMakeDate" + |
| | | ",HMainSourceInterID,HMainSourceBillNo" + |
| | | ",HICMOInterID,HICMOBillNo,HBarCode_P,HMaterID,HUnitID,HAssemblyStatus" + |
| | | ") " + |
| | | " values('" + DateTime.Now.Year + "','" + DateTime.Now.Month + "',3727,3727," + HinterID + ",'" + DateTime.Now+ |
| | | "','" + HBillNo + "',1,'"+msg5+"',getdate()" + |
| | | ",0,'" + lsmain[0].HBarCode + "'" + |
| | | "," + ds1.Tables[0].Rows[0]["HSourceInterID"].ToString() + ",'" + ds1.Tables[0].Rows[0]["HSourceBillNo"].ToString() + "','" + lsmain[0].HBarCode + "',0,0,'ç产ä¸'" + |
| | | ") "; |
| | | oCn.RunProc(sql); |
| | | |
| | | //æ ¹æ®interID卿«ç 临æ¶è¡¨ä¸æ¥æ¾æ°æ® |
| | | DataSet ds2 = oCn.RunProcReturn("select * from Sc_AssemblyBill_BindBarCodeTemp where HInterID=" + HinterID, "Sc_AssemblyBill_BindBarCodeTemp"); |
| | | for (int i = 0; i < ds2.Tables[0].Rows.Count; i++) |
| | | { |
| | | string sq2 = "Insert Into Sc_AssemblyBillSub " + |
| | | "(HInterID,HBillNo_bak,HEntryID," + |
| | | "HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType" + |
| | | ",HMaterID,HSourceID,HEquipID,HUnitID,HQty,HGroupID,HWorkerID,HScanDate,HBarCode,HBarCode_P,HSNNumber" + |
| | | ") " + |
| | | " values(" + HinterID + ",'" + HBillNo + "'," + i + |
| | | "," + ds2.Tables[0].Rows[i]["HSourceInterID"].ToString() + "," + ds2.Tables[0].Rows[i]["HSourceEntryID"].ToString() + ",'" + ds2.Tables[0].Rows[i]["HSourceBillNo"].ToString() + "'" + |
| | | ",''," + ds2.Tables[0].Rows[i]["HMaterID"].ToString() + ",'"+ lsmain[0].HSCZYID + "',0,0,1," + lsmain[0].HGroupID + "," + lsmain[0].HKeeperID + ",getdate(),'" + ds2.Tables[0].Rows[i]["HBarCode"].ToString() + "','" + ds2.Tables[0].Rows[i]["HBarCode"].ToString() + "','" + lsmain[0].HBarCode + "'" + |
| | | ") "; |
| | | oCn.RunProc(sq2); |
| | | } |
| | | oCn.Commit(); |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message ="æäº¤æå"; |
| | | objJsonResult.data =null; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCn.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¸ä¼ 失败ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | } |
| | | } |
| | |
| | | model.Add("FBillType", new JObject() { ["Fnumber"] = "SCHBD01_SYS" }); //åæ®ç±»åçäº§æ±æ¥âSCHBD02_SYSâ å
¥åºæ±æ¥SCHBD01_SYS |
| | | model.Add("FPrdOrgId", new JObject() { ["Fnumber"] = dr1["FPrdOrgNUMBER"].ToString() }); //ç产ç»ç»1 |
| | | model.Add("FDate", DateTime.Now.ToString("yyyy-MM-dd")); //åæ®æ¥æ1 |
| | | model.Add("FHZYMESFLAG", "æ¯");// æ¯å¦ä¸ºMES忥 |
| | | JArray Fentity = new JArray(); |
| | | |
| | | foreach (DataRow item in ds.Tables[0].Rows) |
| | | { |
| | | JObject FentityModel = new JObject(); |
| | |
| | | Ids = fID, |
| | | }; |
| | | result1 = InvokeHelper.Submit("PRD_MORPT", JsonConvert.SerializeObject(json));//æäº¤ |
| | | //result2 = InvokeHelper.Audit("PRD_MORPT", JsonConvert.SerializeObject(json));//å®¡æ ¸ |
| | | result2 = InvokeHelper.Audit("PRD_MORPT", JsonConvert.SerializeObject(json));//æäº¤ |
| | | if (JObject.Parse(result1)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE") |
| | | { |
| | | oCN.RollBack(); |
| | |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | string sql = string.Format(@"select b.HDotCheckItemID HDotCheckItemID,c.HNumber HDotCheckCode,b.HDotCheckItem,b.HDotCheckPart,b.HClaim, |
| | | b.HManagerID,e.HNumber HManagerCode,e.HName HManagerName,b.HRemark from Sb_EquipDotCheckRuleBillMain a |
| | | b.HManagerID,e.HNumber HManagerCode,e.HName HManagerName,b.HRemark,a.HInterID,a.HBillNo from Sb_EquipDotCheckRuleBillMain a |
| | | left join Sb_EquipDotCheckRuleBillSub b on a.HInterID=b.HInterID |
| | | left join Gy_QCCheckItem c on c.HItemID=b.HDotCheckItemID |
| | | left join Gy_Employee e on e.HItemID=b.HManagerID |
| | |
| | | { |
| | | //夿æ¡ç æ¯å¦åå¨ |
| | | bool IsBarCode = oBill.IsBarCode(list.barcodes[i].barcode); |
| | | if (IsBarCodePack == false) |
| | | if (IsBarCode == false) |
| | | { |
| | | DataTable dt = oCN.RunProcReturn("Select HBarCode_Pack from Sc_PackUnionBillSub Where HBarCode='" + list.barcodes[i].barcode + "'", "Sc_PackUnionBillSub").Tables[0]; |
| | | LogService.Write($"æ¡ç ï¼{list.barcodes[i].barcode}ï¼å·²åå¨ç®±ç ï¼{dt.Rows[0]["HBarCode_Pack"]}ä¸ï¼æ¬æ¬¡ç»å®ç®±ç 为ï¼{list.packagebarcode},ç»å®å¤±è´¥,ä¸è½éå¤ç»å®ï¼"); |
| | | objJsonResult.status = -1; |
| | | objJsonResult.msg = $"æ¡ç ï¼{list.barcodes[i].barcode}ï¼å·²åå¨ç®±ç ï¼{dt.Rows[0]["HBarCode_Pack"]}ä¸ï¼æ¬æ¬¡ç»å®ç®±ç 为ï¼{list.packagebarcode},ç»å®å¤±è´¥,ä¸è½éå¤ç»å®ï¼"; |
| | | objJsonResult.data = null; |
| | |
| | | msg2 = "[" + msg2.ToString() + "]"; |
| | | List<Models.ClsGy_DotCheck> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.ClsGy_DotCheck>>(msg2); |
| | | |
| | | long HItemID = int.Parse(msg3); |
| | | long HItemID = int.Parse(msg4); |
| | | string HNumber = list[0].HNumber; |
| | | string HName = list[0].HName; |
| | | string HShortNumber = list[0].HNumber; |
| | |
| | | string HUseFlag = list[0].HUseFlag; |
| | | |
| | | //夿æé |
| | | if (!ClsPub.Security_Log("Gy_DotCheck_Edit", 1, false, msg4)) |
| | | if (!ClsPub.Security_Log("Gy_DotCheck_Edit", 1, false, msg3)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | |
| | | return objJsonResult; |
| | | } |
| | | |
| | | if (oDept.HavSameNumber(HItemID, HNumber)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "代ç éå¤ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | //if (oDept.HavSameNumber(HItemID, HNumber)) |
| | | //{ |
| | | // objJsonResult.code = "0"; |
| | | // objJsonResult.count = 0; |
| | | // objJsonResult.Message = "代ç éå¤ï¼"; |
| | | // objJsonResult.data = null; |
| | | // return objJsonResult; |
| | | //} |
| | | |
| | | |
| | | //è¥MAINDIéå¤åéæ°è·å |
| | |
| | | //主表 |
| | | oCN.RunProc("Insert into Gy_DotCheck " + |
| | | " (HNumber,HName,HHelpCode,HShortNumber" + |
| | | ",HLevel,HEndFlag,HStopflag,HRemark,HMakeTime) " + |
| | | ",HLevel,HEndFlag,HStopflag,HRemark,HParentID) " + |
| | | " Values('" + HNumber + "','" + HName + "','" + HHelpCode + "','" + HShortNumber + "'," + |
| | | +HLevel + "," + Convert.ToString(HEndFlag ? 1 : 0) + "," + Convert.ToString(HStopflag ? 1 : 0) + ",'" + HRemark + "',getdate())", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | +HLevel + "," + Convert.ToString(HEndFlag ? 1 : 0) + "," + Convert.ToString(HStopflag ? 1 : 0) + ",'" + HRemark + "',0)", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //ä¿®æ¹ä¸çº§ä¸ºéæ«çº§ä»£ç |
| | | //oCN.RunProc("Update Gy_MouldType set HEndflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | oCN.Commit(); |
| | |
| | | return objJsonResult; |
| | | } |
| | | |
| | | if (oDept.HavSameNumber(HItemID, HNumber)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "代ç éå¤ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | |
| | | //è¥MAINDIéå¤åéæ°è·å |
| | | oCN.BeginTran(); |
| | |
| | | //主表 |
| | | oCN.RunProc("Insert into Gy_Repair " + |
| | | " (HNumber,HName,HHelpCode,HShortNumber" + |
| | | ",HLevel,HEndFlag,HStopflag,HRemark,HMakeTime) " + |
| | | ",HLevel,HEndFlag,HStopflag,HRemark,HParentID) " + |
| | | " Values('" + HNumber + "','" + HName + "','" + HHelpCode + "','" + HShortNumber + "'," + |
| | | +HLevel + "," + Convert.ToString(HEndFlag ? 1 : 0) + "," + Convert.ToString(HStopflag ? 1 : 0) + ",'" + HRemark + "',getdate())", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | +HLevel + "," + Convert.ToString(HEndFlag ? 1 : 0) + "," + Convert.ToString(HStopflag ? 1 : 0) + ",'" + HRemark + "',0)", ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //ä¿®æ¹ä¸çº§ä¸ºéæ«çº§ä»£ç |
| | | //oCN.RunProc("Update Gy_MouldType set HEndflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | oCN.Commit(); |
| | |
| | | } |
| | | |
| | | oCN.BeginTran(); |
| | | //å é¤å·¥åºæ±æ¥å表 |
| | | 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_ProcessReportMain where HInterID='" + HInterID + "'"); |
| | | |
| | | //å é¤äº§éæ±æ¥è¡¨ |
| | | string sql = string.Format(@"delete Sc_ICMOBillWorkQtyStatus_Tmp where HInterID='" + HInterID + "'"); |
| | | oCN.RunProc(sql); |
| | | |
| | | oCN.Commit(); |
| | |
| | | ",HBillSubType,HBillNo,HICMOInterID,HICMOEntryID,HICMOBillNo" + |
| | | ",HQty,HBadQty,HWasterQty,HBarCode,HAddr,HMaker,HMakeDate" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSplitNO,HSourceBillType" + |
| | | ",HRelationInterID,HRelationEntryID,HRelationBillNo,HReportEntryID" + |
| | | ",HRelationInterID,HRelationEntryID,HRelationBillNo,HReportEntryID,HBillStatus" + |
| | | ") " + |
| | | " values(" + omodel.HInterID.ToString() + ",'" + BillType + "'," + omodel.HSourceID.ToString() + "," + omodel.HReportType.ToString() + "," + omodel.HPieceQty.ToString() + |
| | | "," + omodel.HMaterID.ToString() + ",'" + omodel.HGroupID + "','" + omodel.HWorkManID + "','" + omodel.HWorkReportDate + "','" + omodel.HDate + "'" + |
| | | ",'" + omodel.HBillSubType.ToString() + "','" + omodel.HBillNo + "','" + omodel.HICMOInterID + "','" + omodel.HICMOEntryID + "','" + omodel.HICMOBillNo + "'" + |
| | | "," + omodel.HQty.ToString() + "," + omodel.HBadQty.ToString() + "," + omodel.HWasterQty.ToString() + ",'" + omodel.HBarCode + "','" + omodel.HAddr + "','" + omodel.HMaker+ "','" + omodel.HMakeDate + "'" + |
| | | "," + omodel.HSourceInterID.ToString() + "," + omodel.HSourceEntryID.ToString() + ",'" + omodel.HSourceBillNo + "','" + omodel.HSplitNO + "','" + omodel.HSourceBillType + "'" + |
| | | "," + omodel.HRelationInterID.ToString() + "," + omodel.HRelationEntryID.ToString() + ",'" + omodel.HRelationBillNo + "'," + omodel.HReportEntryID.ToString()+ |
| | | "," + omodel.HRelationInterID.ToString() + "," + omodel.HRelationEntryID.ToString() + ",'" + omodel.HRelationBillNo + "'," + omodel.HReportEntryID.ToString() + "," + omodel.HBillStatus.ToString() + |
| | | ") "); |
| | | double sumqty = omodel.HQty + omodel.HBadQty + omodel.HWasterQty; //æ±æ¥æ°é+ä¸è¯+æ¥åº |
| | | //ååçäº§ç¶æä¸´æ¶è¡¨Sc_ICMOBillStatus_Tmpæåæ±æ¥æ°é HSplitRelationQty |
New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Web; |
| | | |
| | | namespace WebAPI.DLL |
| | | { |
| | | public class ClsSc_PHPCruxBillBill : DBUtility.ClsXt_BaseBill |
| | | { |
| | | public Models.ClsSc_AssemblyBillMain omodel = new Models.ClsSc_AssemblyBillMain(); |
| | | public List<Models.ClsSc_AssemblyBillSub> DetailColl = new List<Models.ClsSc_AssemblyBillSub>(); |
| | | |
| | | public ClsSc_PHPCruxBillBill() |
| | | { |
| | | base.MvarItemKeySub = "Sc_AssemblyBillSub"; |
| | | base.MvarItemKeySub2 = ""; |
| | | base.MvarItemKeySub3 = ""; |
| | | base.MvarItemKeySub4 = ""; |
| | | base.MvarItemKey = "Sc_AssemblyBillMain"; |
| | | base.MvarReportTitle = "ç产ç»è£
å"; |
| | | base.BillType = "3727"; |
| | | base.HBillSubType = "3727"; |
| | | } |
| | | } |
| | | } |
| | |
| | | return list; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ç»è£
追溯-主 |
| | | /// </summary> |
| | | /// <param name="jsonString"></param> |
| | | /// <returns></returns> |
| | | public List<Models.ClsSc_AssemblyBillMain> getObjectByJson_Sc_AssemblyBillMain(string jsonString) |
| | | { |
| | | jsonString = "[" + jsonString.ToString() + "]"; |
| | | List<Models.ClsSc_AssemblyBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.ClsSc_AssemblyBillMain>>(jsonString); |
| | | return list; |
| | | } |
| | | /// <summary> |
| | | /// ç»è£
追溯-å |
| | | /// </summary> |
| | | /// <param name="jsonString"></param> |
| | | /// <returns></returns> |
| | | public List<Models.ClsSc_AssemblyBillSub> getObjectByJson_Sc_AssemblyBillSub(string jsonString) |
| | | { |
| | | jsonString = "[" + jsonString.ToString() + "]"; |
| | | List<Models.ClsSc_AssemblyBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.ClsSc_AssemblyBillSub>>(jsonString); |
| | | return list; |
| | | } |
| | | |
| | | } |
| | | } |
New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Web; |
| | | |
| | | namespace WebAPI.Models |
| | | { |
| | | public class ClsSc_AssemblyBillMain : DBUtility.ClsXt_BaseBillMain |
| | | { |
| | | public Int64 HICMOInterID;// int --ä»»å¡åIDï¼æ«ç äº§åæ¡ç 带åºï¼ |
| | | public Int64 HMaterID = 0;// int --产åID |
| | | public Int64 HUnitID=0;// int --åä½ID |
| | | public string HICMOBillNo;// varchar(200) --ä»»å¡åå· ï¼æ«ç äº§åæ¡ç 带åºï¼ |
| | | public string HBarCode_P;// varchar(50) --äº§åæ¡å½¢ç |
| | | public string HAssemblyStatus; //ç»è£
ç¶æï¼ç产ä¸ï¼æ±æ¥ï¼æ£éªï¼å
è£
ï¼å
¥åºï¼ |
| | | public string HCPM; |
| | | public int HGroupID; |
| | | //public string HGroupName; |
| | | public int HKeeperID; |
| | | //public string HKeeperName; |
| | | public string HBarCode; |
| | | //public string HProc; |
| | | public int HProcID; |
| | | public string HPCrux; |
| | | public string HSCZY; |
| | | public int HSCZYID; |
| | | } |
| | | } |
New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Web; |
| | | |
| | | namespace WebAPI.Models |
| | | { |
| | | public class ClsSc_AssemblyBillSub : DBUtility.ClsXt_BaseBillSub |
| | | { |
| | | public Int64 HMaterID;// int --ç©æID |
| | | public Int64 HUnitID;// åä½ID |
| | | public double HQty;// æ°é |
| | | public Int64 HSourceID;// çäº§èµæºIDï¼éå¿
è¦ï¼ |
| | | public Int64 HEquipID;// ç产设å¤IDï¼éå¿
è¦ï¼ |
| | | public Int64 HGroupID;// ç产çç»IDï¼éå¿
è¦ï¼ |
| | | public Int64 HWorkerID;// æä½å·¥IDï¼éå¿
è¦ï¼ |
| | | public string HScanDate;// --æ«ææ¶é´ |
| | | public string HBarCode;// varchar(50) --æ¡å½¢ç |
| | | public string HBarCode_P;// varchar(50) --äº§åæ¡ç |
| | | public string HSNNumber;// SNå·ï¼éå¿
å¡«ï¼ |
| | | public string HPJM; |
| | | |
| | | } |
| | | } |
| | |
| | | <publishTime>02/22/2013 16:43:40</publishTime> |
| | | </File> |
| | | <File Include="bin/BLL.dll"> |
| | | <publishTime>07/18/2022 18:17:10</publishTime> |
| | | <publishTime>08/08/2022 14:58:19</publishTime> |
| | | </File> |
| | | <File Include="bin/BLL.pdb"> |
| | | <publishTime>07/18/2022 18:17:10</publishTime> |
| | | <publishTime>08/08/2022 14:58:19</publishTime> |
| | | </File> |
| | | <File Include="bin/BouncyCastle.Crypto.dll"> |
| | | <publishTime>12/18/2020 05:32:28</publishTime> |
| | | </File> |
| | | <File Include="bin/DAL.dll"> |
| | | <publishTime>07/18/2022 18:17:09</publishTime> |
| | | <publishTime>08/08/2022 14:58:18</publishTime> |
| | | </File> |
| | | <File Include="bin/DAL.pdb"> |
| | | <publishTime>07/18/2022 18:17:09</publishTime> |
| | | <publishTime>08/08/2022 14:58:18</publishTime> |
| | | </File> |
| | | <File Include="bin/Dapper.dll"> |
| | | <publishTime>07/22/2016 22:52:40</publishTime> |
| | | </File> |
| | | <File Include="bin/DBUtility.dll"> |
| | | <publishTime>07/18/2022 18:17:07</publishTime> |
| | | <publishTime>08/08/2022 14:58:16</publishTime> |
| | | </File> |
| | | <File Include="bin/DBUtility.pdb"> |
| | | <publishTime>07/18/2022 18:17:07</publishTime> |
| | | <publishTime>08/08/2022 14:58:16</publishTime> |
| | | </File> |
| | | <File Include="bin/Grpc.Core.Api.dll"> |
| | | <publishTime>03/22/2022 13:17:26</publishTime> |
| | |
| | | <publishTime>07/25/2012 19:48:56</publishTime> |
| | | </File> |
| | | <File Include="bin/Model.dll"> |
| | | <publishTime>07/18/2022 18:17:08</publishTime> |
| | | <publishTime>08/08/2022 14:58:17</publishTime> |
| | | </File> |
| | | <File Include="bin/Model.pdb"> |
| | | <publishTime>07/18/2022 18:17:08</publishTime> |
| | | <publishTime>08/08/2022 14:58:17</publishTime> |
| | | </File> |
| | | <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs"> |
| | | <publishTime>03/15/2022 10:06:42</publishTime> |
| | |
| | | <publishTime>10/23/2021 17:07:54</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Class.dll"> |
| | | <publishTime>07/18/2022 18:17:06</publishTime> |
| | | <publishTime>08/08/2022 14:58:15</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Class.pdb"> |
| | | <publishTime>07/18/2022 18:17:06</publishTime> |
| | | <publishTime>08/08/2022 14:58:15</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Control.dll"> |
| | | <publishTime>07/18/2022 18:17:06</publishTime> |
| | | <publishTime>08/08/2022 14:58:15</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Control.pdb"> |
| | | <publishTime>07/18/2022 18:17:06</publishTime> |
| | | <publishTime>08/08/2022 14:58:15</publishTime> |
| | | </File> |
| | | <File Include="bin/SQLHelper.dll"> |
| | | <publishTime>07/18/2022 18:17:07</publishTime> |
| | | <publishTime>08/08/2022 14:58:15</publishTime> |
| | | </File> |
| | | <File Include="bin/SQLHelper.pdb"> |
| | | <publishTime>07/18/2022 18:17:07</publishTime> |
| | | <publishTime>08/08/2022 14:58:15</publishTime> |
| | | </File> |
| | | <File Include="bin/stdole.dll"> |
| | | <publishTime>05/09/2021 13:35:37</publishTime> |
| | |
| | | <publishTime>11/24/2014 19:18:48</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.dll"> |
| | | <publishTime>07/18/2022 18:17:15</publishTime> |
| | | <publishTime>08/08/2022 14:58:22</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.dll.config"> |
| | | <publishTime>12/15/2021 17:59:43</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.pdb"> |
| | | <publishTime>07/18/2022 18:17:15</publishTime> |
| | | <publishTime>08/08/2022 14:58:22</publishTime> |
| | | </File> |
| | | <File Include="bin/WebGrease.dll"> |
| | | <publishTime>07/18/2013 01:03:52</publishTime> |
| | |
| | | <publishTime>11/29/2018 21:26:30</publishTime> |
| | | </File> |
| | | <File Include="Config/kdapi.config"> |
| | | <publishTime>06/28/2022 08:44:51</publishTime> |
| | | <publishTime>07/27/2022 08:46:55</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap.css"> |
| | | <publishTime>03/15/2022 10:06:42</publishTime> |
| | |
| | | <publishTime>12/20/2021 13:19:56</publishTime> |
| | | </File> |
| | | <File Include="Web.config"> |
| | | <publishTime>07/18/2022 18:17:23</publishTime> |
| | | <publishTime>08/08/2022 14:58:31</publishTime> |
| | | </File> |
| | | </ItemGroup> |
| | | </Project> |
New file |
| | |
| | | ------------------------2022/8/5 17:52:29------------------------------ |
| | | æåï¼ |
| | | |
New file |
| | |
| | | ------------------------2022/8/5 17:52:29------------------------------ |
| | | ææé |
| | | |
New file |
| | |
| | | ------------------------2022/8/5 17:52:29------------------------------ |
| | | select * from h_v_Sc_MouldProdInHouseBillList where åºåç»ç»='ææºäºä¸é¨' and CONVERT(varchar(100),æ¥æ, 23) >= '2022-07-06' and CONVERT(varchar(100),æ¥æ, 23) <= '2022-08-05'order by hmainid desc |
| | | |
New file |
| | |
| | | 2022/8/5 17:52:29 and CONVERT(varchar(100),æ¥æ, 23) >= '2022-07-06' and CONVERT(varchar(100),æ¥æ, 23) <= '2022-08-05';ææºäºä¸é¨ |
| | |
| | | <!--<add key="sUrl" value="http://183.129.128.86:9090/WEBS-WMSTest/WebService1.asmx"/> --> |
| | | <!--<add key="sUrl" value="http://192.168.63.195/WEBS-WMS/WebService1.asmx"/> é¢å°å¼æº--> |
| | | <!--<add key="sUrl" value="http://60.190.4.42:9003/WebService/WebService1.asmx" /> å¤å®--> |
| | | <add key="sUrl" value="http://60.191.27.141:8090/WEBS-WMS/WebService1.asmx" /> |
| | | <add key="sUrl" value="http://47.96.97.237/WEBS-WMS/WebService1.asmx" /> |
| | | <!--<add key="sUrl" value="http://10.10.130.181/WEBS-WMS/WebService1.asmx"/> åæ¥ç§æ--> |
| | | <!--<add key="sUrl" value="http://192.168.0.214/WEBS-WMS/WebService1.asmx"/> çä¸ç¥º--> |
| | | <!--<add key="sUrl" value="http://60.191.27.141:8090/WEBS-WMS/WebService1.asmx"/> 森楷--> |
| | |
| | | </basicHttpBinding> |
| | | </bindings> |
| | | <client> |
| | | <endpoint address="http://60.191.27.141:8090/WEBS-WMS/WebService1.asmx" binding="basicHttpBinding" |
| | | <endpoint address="http://47.96.97.237/WEBS-WMS/WebService1.asmx" binding="basicHttpBinding" |
| | | bindingConfiguration="WebService1Soap" contract="Webs1.WebService1Soap" |
| | | name="WebService1Soap" /> |
| | | </client> |
| | |
| | | <Compile Include="Controllers\SCGL\Sc_ICBomBillController.cs" /> |
| | | <Compile Include="Controllers\SCGL\æ¥è®¡å管ç\JIT_DayPlanPlatFormBillController.cs" /> |
| | | <Compile Include="Controllers\SCGL\æ¥è®¡å管ç\JIT_DayPlanPlatFormImportController.cs" /> |
| | | <Compile Include="Controllers\SCGL\æ¥è®¡å管ç\JIT_ICMOSortBillController.cs" /> |
| | | <Compile Include="Controllers\SCGL\æ¥è®¡å管ç\NpoiHelper.cs" /> |
| | | <Compile Include="Controllers\SCGL\æ¥è®¡å管ç\Sc_JIT_ComplementGoodBillController.cs" /> |
| | | <Compile Include="Controllers\SCGL\æ¥è®¡å管ç\JIT_CompleteController..cs" /> |
| | |
| | | <Compile Include="DLL\ClsSc_MouldOtherInBill.cs" /> |
| | | <Compile Include="DLL\ClsSc_MouldMoveStockStepOutBill.cs" /> |
| | | <Compile Include="DLL\ClsSc_PackUnionBill.cs" /> |
| | | <Compile Include="DLL\ClsSc_PHPCruxBillBill.cs" /> |
| | | <Compile Include="DLL\ClsSc_ProcessPlan.cs" /> |
| | | <Compile Include="DLL\ClsWW_PPBomBill.cs" /> |
| | | <Compile Include="DLL\å·¥èµç®¡ç\ClsPay_GroupBalBill.cs" /> |
| | |
| | | <Compile Include="HttpClient.cs" /> |
| | | <Compile Include="InvokeHelper.cs" /> |
| | | <Compile Include="Log.cs" /> |
| | | <Compile Include="Models\ClsSc_AssemblyBillMain.cs" /> |
| | | <Compile Include="Models\ClsSc_AssemblyBillSub.cs" /> |
| | | <Compile Include="Models\JIT_Cg_PODemandPlanBillMain.cs" /> |
| | | <Compile Include="Models\JIT_Cg_PODemandPlanBillSub.cs" /> |
| | | <Compile Include="Models\Cg_PODemandPlanConfigBillSub.cs" /> |
| | |
| | | <Folder Include="Views\Gy_RoutingGroup\" /> |
| | | <Folder Include="Views\JIT_DayPlanPlatFormBill\" /> |
| | | <Folder Include="Views\JIT_DayPlanPlatFormImport\" /> |
| | | <Folder Include="Views\JIT_ICMOSortBillList\" /> |
| | | <Folder Include="Views\KF_ICInventoryList_WMSBill\" /> |
| | | <Folder Include="Views\Kf_ICStockBillMain\" /> |
| | | <Folder Include="Views\Kf_ICStockInOutBill\" /> |
| | |
| | | DataSet DSet = new DataSet(); |
| | | //è¿æ»¤æ¡ä»¶Dlg |
| | | string sDlgWhere = ""; |
| | | sDlgWhere = sDlgWhere + ",'" + dtpHBDate.Value.ToShortDateString() + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + dtpHEDate.Value.ToShortDateString() + "'"; |
| | | //sDlgWhere = sDlgWhere + ",'" + dtpHBDate.Value.ToShortDateString() + "'"; |
| | | //sDlgWhere = sDlgWhere + ",'" + dtpHEDate.Value.ToShortDateString() + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHMaterName.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHICMOBillNo.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHProcessExchangeBillNo.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + cmbHICMOBillStatus.Text.Trim() + "'"; |
| | |
| | | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MES_ICMOBillStatusReport)); |
| | | this.timer1 = new System.Windows.Forms.Timer(this.components); |
| | | this.Tool = new System.Windows.Forms.ToolStrip(); |
| | | this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton(); |
| | | this.eXCELToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |
| | | this.cSVToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |
| | | this.yl = new System.Windows.Forms.ToolStripButton(); |
| | | this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); |
| | | this.cx = new System.Windows.Forms.ToolStripButton(); |
| | |
| | | this.timer2 = new System.Windows.Forms.Timer(this.components); |
| | | this.grdMain = new System.Windows.Forms.DataGridView(); |
| | | this.grdSum = new System.Windows.Forms.DataGridView(); |
| | | this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton(); |
| | | this.eXCELToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |
| | | this.cSVToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |
| | | this.label4 = new System.Windows.Forms.Label(); |
| | | this.txtHMaterName = new System.Windows.Forms.TextBox(); |
| | | this.Tool.SuspendLayout(); |
| | | this.pPic.SuspendLayout(); |
| | | ((System.ComponentModel.ISupportInitialize)(this.grdMain)).BeginInit(); |
| | |
| | | this.Tool.Stretch = true; |
| | | this.Tool.TabIndex = 16; |
| | | this.Tool.Text = "toolStrip1"; |
| | | // |
| | | // toolStripDropDownButton1 |
| | | // |
| | | this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { |
| | | this.eXCELToolStripMenuItem, |
| | | this.cSVToolStripMenuItem}); |
| | | this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); |
| | | this.toolStripDropDownButton1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; |
| | | this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; |
| | | this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; |
| | | this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 44); |
| | | this.toolStripDropDownButton1.Text = "å¼åº"; |
| | | this.toolStripDropDownButton1.TextAlign = System.Drawing.ContentAlignment.BottomCenter; |
| | | this.toolStripDropDownButton1.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; |
| | | // |
| | | // eXCELToolStripMenuItem |
| | | // |
| | | this.eXCELToolStripMenuItem.Name = "eXCELToolStripMenuItem"; |
| | | this.eXCELToolStripMenuItem.Size = new System.Drawing.Size(112, 22); |
| | | this.eXCELToolStripMenuItem.Text = "EXCEL"; |
| | | this.eXCELToolStripMenuItem.Click += new System.EventHandler(this.eXCELToolStripMenuItem_Click); |
| | | // |
| | | // cSVToolStripMenuItem |
| | | // |
| | | this.cSVToolStripMenuItem.Name = "cSVToolStripMenuItem"; |
| | | this.cSVToolStripMenuItem.Size = new System.Drawing.Size(112, 22); |
| | | this.cSVToolStripMenuItem.Text = "CSV"; |
| | | this.cSVToolStripMenuItem.Click += new System.EventHandler(this.cSVToolStripMenuItem_Click); |
| | | // |
| | | // yl |
| | | // |
| | |
| | | this.pPic.BackColor = System.Drawing.Color.White; |
| | | this.pPic.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pPic.BackgroundImage"))); |
| | | this.pPic.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; |
| | | this.pPic.Controls.Add(this.label4); |
| | | this.pPic.Controls.Add(this.txtHMaterName); |
| | | this.pPic.Controls.Add(this.label6); |
| | | this.pPic.Controls.Add(this.txtHProcessExchangeBillNo); |
| | | this.pPic.Controls.Add(this.cmbHICMOBillStatus); |
| | |
| | | this.cmbHICMOBillStatus.Items.AddRange(new object[] { |
| | | "å
¨é¨", |
| | | "WMSç»æ¡", |
| | | "æªç»æ¡"}); |
| | | "æªç»æ¡", |
| | | "K3ç»æ¡"}); |
| | | this.cmbHICMOBillStatus.Location = new System.Drawing.Point(723, 3); |
| | | this.cmbHICMOBillStatus.Name = "cmbHICMOBillStatus"; |
| | | this.cmbHICMOBillStatus.Size = new System.Drawing.Size(143, 20); |
| | |
| | | this.dtpHEDate.Name = "dtpHEDate"; |
| | | this.dtpHEDate.Size = new System.Drawing.Size(107, 21); |
| | | this.dtpHEDate.TabIndex = 10; |
| | | this.dtpHEDate.Visible = false; |
| | | // |
| | | // label1 |
| | | // |
| | |
| | | this.label1.Size = new System.Drawing.Size(53, 12); |
| | | this.label1.TabIndex = 7; |
| | | this.label1.Text = "å¼å§æ¥æ"; |
| | | this.label1.Visible = false; |
| | | // |
| | | // label2 |
| | | // |
| | |
| | | this.label2.Size = new System.Drawing.Size(53, 12); |
| | | this.label2.TabIndex = 8; |
| | | this.label2.Text = "ç»ææ¥æ"; |
| | | this.label2.Visible = false; |
| | | // |
| | | // dtpHBDate |
| | | // |
| | |
| | | this.dtpHBDate.Name = "dtpHBDate"; |
| | | this.dtpHBDate.Size = new System.Drawing.Size(107, 21); |
| | | this.dtpHBDate.TabIndex = 9; |
| | | this.dtpHBDate.Visible = false; |
| | | // |
| | | // lblCaption |
| | | // |
| | |
| | | this.grdSum.Size = new System.Drawing.Size(1190, 19); |
| | | this.grdSum.TabIndex = 49; |
| | | // |
| | | // toolStripDropDownButton1 |
| | | // label4 |
| | | // |
| | | this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { |
| | | this.eXCELToolStripMenuItem, |
| | | this.cSVToolStripMenuItem}); |
| | | this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); |
| | | this.toolStripDropDownButton1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; |
| | | this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; |
| | | this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; |
| | | this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 44); |
| | | this.toolStripDropDownButton1.Text = "å¼åº"; |
| | | this.toolStripDropDownButton1.TextAlign = System.Drawing.ContentAlignment.BottomCenter; |
| | | this.toolStripDropDownButton1.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; |
| | | this.label4.AutoSize = true; |
| | | this.label4.BackColor = System.Drawing.Color.Transparent; |
| | | this.label4.Location = new System.Drawing.Point(654, 32); |
| | | this.label4.Name = "label4"; |
| | | this.label4.Size = new System.Drawing.Size(53, 12); |
| | | this.label4.TabIndex = 114; |
| | | this.label4.Text = "产ååç§°"; |
| | | // |
| | | // eXCELToolStripMenuItem |
| | | // txtHMaterName |
| | | // |
| | | this.eXCELToolStripMenuItem.Name = "eXCELToolStripMenuItem"; |
| | | this.eXCELToolStripMenuItem.Size = new System.Drawing.Size(152, 22); |
| | | this.eXCELToolStripMenuItem.Text = "EXCEL"; |
| | | this.eXCELToolStripMenuItem.Click += new System.EventHandler(this.eXCELToolStripMenuItem_Click); |
| | | // |
| | | // cSVToolStripMenuItem |
| | | // |
| | | this.cSVToolStripMenuItem.Name = "cSVToolStripMenuItem"; |
| | | this.cSVToolStripMenuItem.Size = new System.Drawing.Size(152, 22); |
| | | this.cSVToolStripMenuItem.Text = "CSV"; |
| | | this.cSVToolStripMenuItem.Click += new System.EventHandler(this.cSVToolStripMenuItem_Click); |
| | | this.txtHMaterName.Location = new System.Drawing.Point(723, 28); |
| | | this.txtHMaterName.Name = "txtHMaterName"; |
| | | this.txtHMaterName.Size = new System.Drawing.Size(143, 21); |
| | | this.txtHMaterName.TabIndex = 113; |
| | | // |
| | | // MES_ICMOBillStatusReport |
| | | // |
| | |
| | | private System.Windows.Forms.ToolStripDropDownButton toolStripDropDownButton1; |
| | | private System.Windows.Forms.ToolStripMenuItem eXCELToolStripMenuItem; |
| | | private System.Windows.Forms.ToolStripMenuItem cSVToolStripMenuItem; |
| | | private System.Windows.Forms.Label label4; |
| | | public System.Windows.Forms.TextBox txtHMaterName; |
| | | } |
| | | } |