| | |
| | | public DAL.ClsGy_SOPBill BillOld = new DAL.ClsGy_SOPBill(); |
| | | public bool BillChange; // |
| | | public DataGridView grdMain = new System.Windows.Forms.DataGridView(); |
| | | ClsGridViewSum oSumGrid = new ClsGridViewSum(); |
| | | ClsGridViewSum oSumGrid = new ClsGridViewSum(); |
| | | //è·åç³»ç»åæ° |
| | | Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter(); |
| | | |
| | | //å®ä¹ |
| | | public const Int16 HTagCol = 0; |
| | |
| | | string msgSub = sArray[1].ToString(); //表ä½ä¿¡æ¯ |
| | | string OperationType = sArray[2].ToString(); //æä½ç±»å |
| | | string user = sArray[3].ToString(); //ç¨æ· |
| | | DBUtility.ClsPub.CurUserName = user; |
| | | |
| | | ListModels oListModels = new ListModels(); |
| | | DAL.ClsGy_SOPBill oBill = new DAL.ClsGy_SOPBill(); |
| | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ä¿åæåï¼"; |
| | | //WebAPIController.Add_Log("éè´§å䏿¨", UserName, "çæéè´§å"); |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | |
| | | [HttpPost] |
| | | public object UploadFile1() |
| | | { |
| | | |
| | | string path=""; |
| | | string HBillNo = HttpContext.Current.Request.Params["HBillNo"]; //åæ®å· |
| | | string HUserName = HttpContext.Current.Request.Params["HUserName"]; //å建人 |
| | | string HInterID = HttpContext.Current.Request.Params["HInterID"]; //åæ®å
ç |
| | | HttpPostedFile files = HttpContext.Current.Request.Files["file"]; //æä»¶ |
| | | string path = HttpContext.Current.Server.MapPath("~/../Files/SOP/" + HBillNo); |
| | | string Ret = ""; |
| | | if (oSystemParameter.ShowBill(ref Ret)) |
| | | { |
| | | if (oSystemParameter.omodel.WMS_CampanyName == "æå·æ¯è«å°") |
| | | { |
| | | path = "D:/ç½ç«åå¸/MES/MESæµè¯/LAYUI/Files/SOP/" + HBillNo; |
| | | } |
| | | else |
| | | { |
| | | path = HttpContext.Current.Server.MapPath("~/../Files/SOP/" + HBillNo); |
| | | } |
| | | } |
| | | //string path = @"D:\\Files\\"+ HBillNo; |
| | | Int64 HEntryID = Convert.ToInt64(HttpContext.Current.Request.Params["HEntryID"]); //åå
ç |
| | | dynamic dyResult = UpLoadFile(files, path, HBillNo, HInterID, HUserName, HEntryID); |
| | |
| | | { |
| | | File.Delete(fileurl); //å 餿宿件 |
| | | files.SaveAs(fileurl); |
| | | string StrPath = "/files/SOP/" + HBillNo + "/" + filename; |
| | | string StrPath = ""; |
| | | string Ret = ""; |
| | | if (oSystemParameter.ShowBill(ref Ret)) |
| | | { |
| | | if (oSystemParameter.omodel.WMS_CampanyName == "æå·æ¯è«å°") |
| | | { |
| | | StrPath = "D:/ç½ç«åå¸/MES/MESæµè¯/LAYUI/Files/SOP/" + HBillNo + "/" + filename; |
| | | } |
| | | else |
| | | { |
| | | StrPath = "/files/SOP/" + HBillNo + "/" + filename; |
| | | } |
| | | } |
| | | |
| | | if (File.Exists(fileurl)) |
| | | { |
| | | //è¿éå¯ä»¥æ§è¡ä¸äºå
¶å®çæä½ï¼æ¯å¦æ´æ°æ°æ®åº |
| | |
| | | else |
| | | { |
| | | Directory.CreateDirectory(fileSavePath); //æ·»å æä»¶å¤¹ |
| | | files.SaveAs(fileurl); |
| | | string StrPath = "/files/SOP/" + HBillNo + "/" + filename; |
| | | files.SaveAs(fileurl); |
| | | string StrPath = ""; |
| | | string Ret = ""; |
| | | //if (oSystemParameter.ShowBill(ref Ret)) |
| | | //{ |
| | | // if (oSystemParameter.omodel.WMS_CampanyName == "æå·æ¯è«å°") |
| | | // { |
| | | // StrPath = "D:/ç½ç«åå¸/MES/MESæµè¯/LAYUI/Files/SOP/" + HBillNo + "/" + filename; |
| | | // } |
| | | // else |
| | | // { |
| | | // StrPath = "/files/SOP/" + HBillNo + "/" + filename; |
| | | // } |
| | | //} |
| | | StrPath = "/files/SOP/" + HBillNo + "/" + filename; |
| | | |
| | | if (File.Exists(fileurl)) |
| | | { |
| | | //è¿éå¯ä»¥æ§è¡ä¸äºå
¶å®çæä½ï¼æ¯å¦æ´æ°æ°æ®åº |
| | |
| | | return Result_Ob; |
| | | } |
| | | |
| | | |
| | | #region ä½ä¸æå¯¼ä¹¦ç¼è¾ |
| | | |
| | | [Route("Gy_SOPBill/GetGy_SOPEdit")] |
| | | [HttpGet] |
| | | public object GetSB_EquipICMOTechParamBill_Json(Int64 HInterID, string HMaker) |
| | | { |
| | | try |
| | | { |
| | | //夿æé |
| | | if (!DBUtility.ClsPub.Security_Log("Gy_SOPBill_Edit", 3, false, HMaker)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¨æ²¡æè¯¥æ¨¡åç¼è¾æé,请ä¸ç®¡çåèç³»ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | //è¿ååè¡¨ä¿¡æ¯ |
| | | ds = oCN.RunProcReturn("exec h_p_Gy_SOPBill_Edit " + HInterID, "h_p_Gy_SOPBill_Edit"); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æªæ¥è¯¢å°ä½ä¸æå¯¼ä¹¦ï¼è¯·å·æ°æ°æ®åéæ°éæ©ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | 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; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®åæ®å·æ¥æ¾ä¸ä¼ æä»¶å表 |
| | | /// </summary> |
| | | /// <param name="sWhere"></param> |
| | | /// <returns></returns> |
| | | [Route("Gy_SOPBill/GetFilelist")] |
| | | [HttpGet] |
| | | public object GetFilelist(string HBillNo,string HInterID) |
| | | { |
| | | string Ret = ""; |
| | | var url = ""; |
| | | if (oSystemParameter.ShowBill(ref Ret)) |
| | | { |
| | | if (oSystemParameter.omodel.WMS_CampanyName == "æå·æ¯è«å°") |
| | | { |
| | | url = "D:/ç½ç«åå¸/MES/MESæµè¯/LAYUI/Files/SOP/" + HBillNo + "/" ; |
| | | } |
| | | else |
| | | { |
| | | url = "/files/SOP/" + HBillNo + "/"; |
| | | } |
| | | } |
| | | try |
| | | { |
| | | ds = oCN.RunProcReturn("select *,'" + url + "'+CAST(HFileName as varchar(200))as url from Gy_SOPBillSub2 where HInterID='" + HInterID + "'", "Gy_SOPBillSub2"); |
| | | 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; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®IDï¼å 餿件 |
| | | /// </summary> |
| | | /// <param name="sWhere"></param> |
| | | /// <returns></returns> |
| | | [Route("Gy_SOPBillEditController/DeleteFile")] |
| | | [HttpGet] |
| | | public object DeleteFile(string HFileID, string HPath) |
| | | { |
| | | try |
| | | { |
| | | // å 餿°æ®åºè®°å½ |
| | | oCN.RunProc("delete from Gy_SOPBillSub2 where HItemID =" + HFileID); |
| | | |
| | | //File.Delete(HPath); //å 餿宿件 |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "å 餿åï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | } |