Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API
| | |
| | | public string HPlanNo; |
| | | public string HExplanation; |
| | | public string HInnerBillNo; |
| | | |
| | | public Int64 HDeptID; |
| | | |
| | | } |
| | | } |
| | |
| | | public string HPlanNo; |
| | | public string HExplanation; |
| | | public string HInnerBillNo; |
| | | public Int64 HDeptID; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | using DBUtility; |
| | | using Newtonsoft.Json.Linq; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Data; |
| | | using System.Linq; |
| | | using System.Net; |
| | | using System.Net.Http; |
| | | using System.Web.Http; |
| | | using WebAPI.Models; |
| | | |
| | | namespace WebAPI.Controllers |
| | | { |
| | | public class GG_NoticeController : ApiController |
| | | { |
| | | public DBUtility.ClsPub.Enum_BillStatus BillStatus;//åæ®ç¶æï¼æ°å¢ï¼ä¿®æ¹ï¼æµè§ï¼æ´æ°åä»·ï¼åæ´ï¼ |
| | | private json objJsonResult = new json(); |
| | | public DataSet ds = new DataSet(); |
| | | public SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); |
| | | public DLL.ClsOA_InformBill BillNew0 = new DLL.ClsOA_InformBill(); //å
¬åå表对åºåæ®ç±»å |
| | | public DLL.ClsOA_InformBill BillOld0 = new DLL.ClsOA_InformBill(); //å
¬åå表对åºåæ®ç±»å |
| | | |
| | | #region å
¬åå表 |
| | | |
| | | [Route("GG_Notice/Get_GG_NoticeBillList")] |
| | | [HttpGet] |
| | | public object Get_GG_NoticeBillList(string sWhere, string user) |
| | | { |
| | | try |
| | | { |
| | | //ç¼è¾æé |
| | | //if (!DBUtility.ClsPub.Security_Log_second("Sc_MouldRepairChangeBillList", 1, true, user)) |
| | | //{ |
| | | // objJsonResult.code = "0"; |
| | | // objJsonResult.count = 0; |
| | | // objJsonResult.Message = "æ æ¥çæéï¼"; |
| | | // objJsonResult.data = null; |
| | | // return objJsonResult; |
| | | //} |
| | | |
| | | ds = Get_GG_NoticeBillList(sWhere); |
| | | if (ds == null) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¥è¯¢æ°æ®å¼å¸¸ï¼è¯·ä¸ç®¡çåèç³»ï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è¿åè®°å½æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¥è¯¢æ°æ®å¼å¸¸ï¼è¯·ä¸ç®¡çåèç³»ï¼" + ex.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | public static DataSet Get_GG_NoticeBillList(string sWhere) |
| | | { |
| | | var sql = "select A.HInterID,b.HEntryID,A.HContext,A.HDeptID,D.HName HDeptName, A.HSendMan, B.HReceiveMan,A.HLevel,A.HDescription,case when B.HReadFlag=0 then 'æªé
' when B.HReadFlag=1 then 'å·²é
' end HReadFlag, A.HMaker,A.HDate,A.HUpDater,A.HUpDateDate" + |
| | | " from OA_InformBillMain A inner join OA_InformBillSub B on A.HInterID=B.HInterID left join Gy_Department D on A.HDeptID=D.HItemID where 1=1 " + sWhere; |
| | | return new SQLHelper.ClsCN().RunProcReturn(sql, "OA_InformBillMain"); |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region å
¬åå表ä¿å/ç¼è¾ |
| | | /// <summary> |
| | | /// å
¬åå表 |
| | | /// </summary> |
| | | /// <param name="msg"></param> |
| | | /// <returns></returns> |
| | | [Route("GG_Notice/SaveGetGG_NoticeBillList")] |
| | | [HttpPost] |
| | | public object SaveGetGG_NoticeBillList([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 refSav = sArray[2].ToString(); |
| | | string msg4 = sArray[3].ToString(); |
| | | string s = ""; |
| | | ListModels oListModels = new ListModels(); |
| | | try |
| | | { |
| | | //ç¼è¾æé |
| | | //if (!DBUtility.ClsPub.Security_Log_second("Sc_MouldProdInBill_Edit", 1, true, msg4)) |
| | | //{ |
| | | // objJsonResult.code = "0"; |
| | | // objJsonResult.count = 0; |
| | | // objJsonResult.Message = "æ ä¿åæéï¼"; |
| | | // objJsonResult.data = null; |
| | | // return objJsonResult; |
| | | //} |
| | | |
| | | DLL.ClsOA_InformBill oBill = new DLL.ClsOA_InformBill(); |
| | | List<Models.ClsOA_InformBillMain> lsmain = new List<Models.ClsOA_InformBillMain>(); |
| | | List<Models.ClsOA_InformBillSub> lssub = new List<Models.ClsOA_InformBillSub>(); |
| | | msg2 = msg2.Replace("\\", ""); |
| | | msg2 = msg2.Replace("\n", ""); //\n |
| | | lsmain = oListModels.getObjectByJson_GG_NoticeBillMain(msg2); |
| | | foreach (Models.ClsOA_InformBillMain oItem in lsmain) |
| | | { |
| | | if (refSav == "Add") |
| | | { |
| | | //忮巿¯å¦éå¤ |
| | | if (BillNew0.IsExistBillNo(ref ClsPub.sExeReturnInfo, oItem.HBillNo, BillStatus, BillOld0.omodel.HInterID)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "åæ®å·éå¤ï¼ä¸å
许ä¿åï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | if (refSav == "Update") |
| | | { |
| | | if (BillOld0.ShowBill(oItem.HInterID, ref s) == false) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¤åæ®æè¯¯ï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | //夿æ¯å¦å¯ç¼è¾ |
| | | if (BillOld0.omodel.HChecker != "" && BillOld0.omodel.HChecker != null) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¤åæ®å·²ç»è¢«å®¡æ ¸ï¼ä¸å
许修æ¹ï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | if (BillOld0.omodel.HBillStatus > 1) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ¤åæ®å¤äºä¸å¯ç¼è¾ç¶æï¼ä¸å
许修æ¹ï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | if (!DBUtility.Xt_BaseBillFun.Fun_AllowEditBill(BillOld0, ref s)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = s + "ï¼ä¸å
许修æ¹"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿åå¤±è´¥ï¼æ²¡æåæ®æ¥æï¼æ æ³ä¿åï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | oItem.HMaker = msg4; //å¶å人 |
| | | oItem.HBillType = "4506"; |
| | | oItem.HBillSubType = "4506"; |
| | | oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); |
| | | oItem.HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month); |
| | | oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd")); |
| | | lsmain.Add(oItem); |
| | | //è¡¨ä½æ°æ® |
| | | for (int i = 0; i < msg3.Length; i++) |
| | | { |
| | | i++; |
| | | Models.ClsOA_InformBillSub sb = new Models.ClsOA_InformBillSub(); |
| | | sb.HEntryID = i; |
| | | sb.HCloseMan = ""; |
| | | sb.HRemark = ""; |
| | | sb.HSourceBillNo = ""; |
| | | sb.HSourceInterID = 0; |
| | | sb.HSourceEntryID = 0; |
| | | sb.HSourceBillType = ""; |
| | | sb.HRelationQty = 0; |
| | | sb.HRelationMoney = 0; |
| | | sb.HReceiveMan = ""; |
| | | lssub.Add(sb); |
| | | } |
| | | } |
| | | |
| | | //ä¿å |
| | | //ä¿å宿¯åå¤ç |
| | | bool bResult; |
| | | if (oBill.omodel.HInterID == 0) |
| | | { |
| | | // bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); |
| | | bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | else |
| | | { |
| | | bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | } |
| | | if (bResult) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ä¿åæåï¼"; |
| | | //WebAPIController.Add_Log("éè´§å䏿¨", UserName, "çæéè´§å"); |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼" + DBUtility.ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼" + e.ToString(); |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | } |
| | | } |
| | |
| | | public object Sc_MouldMoveStockStepInBillListProjectDetai(string sqlWhere) |
| | | { |
| | | DataSet ds; |
| | | DataSet ds1; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | |
| | | è°å
¥ä»ä½ä»£ç HSPCode, è°å
¥ä»ä½ HSPName,HSCWHID, è°åºä»åºä»£ç HSCWHCode, è°åºä»åº HSCWHName,HSCSPID, |
| | | è°åºä»ä½ä»£ç HSCSPCode, è°åºä»ä½ HSCSPName,表ä½å¤æ³¨ HRemark,HStockOrgID,HUnitID,计éåä½ä»£ç ,计éåä½ FROM h_v_Sc_MouldMoveStockStepInBillListDetail"), "h_v_Sc_MouldMoveStockStepInBillListDetail"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | else |
| | | { |
| | |
| | | string sql = sql1 + sqlWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_v_Sc_MouldMoveStockStepInBillListDetail"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | //æ¥æ±æ» |
| | | ds1 = oCN.RunProcReturn(string.Format(@"select ç©æä»£ç ,max(ç©æåç§°)ç©æåç§°,è§æ ¼åå·,max(åæ®å·)åæ®å·,æ¹æ¬¡,sum(å®åæ°é)å®åæ°é, |
| | | hwhid,max(è°å
¥ä»åºä»£ç )è°å
¥ä»åºä»£ç ,max(è°å
¥ä»åº)è°å
¥ä»åº,表ä½å¤æ³¨ from h_v_Sc_MouldMoveStockStepInBillListDetail |
| | | where 1=1 " + sqlWhere + " group by ç©æä»£ç ,è§æ ¼åå·,hwhid,æ¹æ¬¡,表ä½å¤æ³¨"), "h_v_Sc_MouldMoveStockStepInBillListDetail"); |
| | | |
| | | list.Add(ds.Tables[0]); |
| | | list.Add(ds1.Tables[0]); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.list = list; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | public object Sc_MouldMoveStockStepOutBillListProjectDetai(string sqlWhere) |
| | | { |
| | | DataSet ds; |
| | | DataSet ds1; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | |
| | | è°å
¥ä»ä½ä»£ç HSPCode, è°å
¥ä»ä½ HSPName,HSCWHID, è°åºä»åºä»£ç HSCWHCode, è°åºä»åº HSCWHName,HSCSPID, |
| | | è°åºä»ä½ä»£ç HSCSPCode, è°åºä»ä½ HSCSPName,表ä½å¤æ³¨ HRemark,HStockOrgID,HUnitID,计éåä½ä»£ç ,计éåä½ FROM h_v_Sc_MouldMoveStockStepOutBill"), "h_v_Sc_MouldMoveStockStepOutBill"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | else |
| | | { |
| | |
| | | string sql = sql1 + sqlWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_v_Sc_MouldMoveStockStepOutBill"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | //æ¥æ±æ» |
| | | ds1 = oCN.RunProcReturn(string.Format(@"select ç©æä»£ç ,max(ç©æåç§°)ç©æåç§°,è§æ ¼åå·,max(åæ®å·)åæ®å·,æ¹æ¬¡,sum(å®åæ°é)å®åæ°é, |
| | | hscwhid,max(è°åºä»åºä»£ç )è°åºä»åºä»£ç ,max(è°åºä»åº)è°åºä»åº,表ä½å¤æ³¨ from h_v_Sc_MouldMoveStockStepOutBill |
| | | where 1=1 " + sqlWhere + " group by ç©æä»£ç ,è§æ ¼åå·,hscwhid,æ¹æ¬¡,表ä½å¤æ³¨"), "h_v_Sc_MouldMoveStockStepOutBill"); |
| | | |
| | | list.Add(ds.Tables[0]); |
| | | list.Add(ds1.Tables[0]); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.list = list; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | public object Sc_MouldOtherOutBillListProjectDetai(string sqlWhere) |
| | | { |
| | | DataSet ds; |
| | | DataSet ds1; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | |
| | | åä»· HPrice, éé¢ HMoney,HWHSonID HWHID, åæä»åºä»£ç HWHCode, åæä»åº HWHName,HSPID, |
| | | ä»ä½ä»£ç HSPCode, ä»ä½ HSPName,表ä½å¤æ³¨ HRemark,HStockOrgID,HUnitID,计éåä½ä»£ç ,计éåä½ FROM h_v_Sc_MouldOtherOutBillList"), "h_v_Sc_MouldOtherOutBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | else |
| | | { |
| | |
| | | string sql = sql1 + sqlWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_v_Sc_MouldOtherOutBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | //æ¥æ±æ» |
| | | ds1 = oCN.RunProcReturn(string.Format(@"select ç©æä»£ç ,max(ç©æåç§°)ç©æåç§°,è§æ ¼åå·,max(åæ®å·)åæ®å·,æ¹æ¬¡,sum(å®åæ°é)å®åæ°é, |
| | | HWHSonID,max(åæä»åºä»£ç )åæä»åºä»£ç ,max(åæä»åº)åæä»åº,表ä½å¤æ³¨ from h_v_Sc_MouldOtherOutBillList |
| | | where 1=1 " + sqlWhere + " group by ç©æä»£ç ,è§æ ¼åå·,HWHSonID,æ¹æ¬¡,表ä½å¤æ³¨"), "h_v_Sc_MouldOtherOutBillList"); |
| | | |
| | | list.Add(ds.Tables[0]); |
| | | list.Add(ds1.Tables[0]); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.list = list; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | string sql = sql1 + sWhere+ "order by æ¥æ desc"; |
| | | return new SQLHelper.ClsCN().RunProcReturn(sql, "h_v_Sc_MouldProdInHouseBillList"); |
| | | } |
| | | |
| | | } |
| | | |
| | | #endregion |
| | |
| | | public object Sc_MouldProdMoveBillListProjectDetai(string sqlWhere) |
| | | { |
| | | DataSet ds; |
| | | DataSet ds1; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | |
| | | è°å
¥ä»ä½ä»£ç HSPCode, è°å
¥ä»ä½ HSPName,HSCWHID, è°åºä»åºä»£ç HSCWHCode, è°åºä»åº HSCWHName,HSCSPID, |
| | | è°åºä»ä½ä»£ç HSCSPCode, è°åºä»ä½ HSCSPName,表ä½å¤æ³¨ HRemark,HStockOrgID,HUnitID,计éåä½ä»£ç ,计éåä½ FROM h_v_Sc_MouldProdMoveBillList"), "h_v_Sc_MouldProdMoveBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | else |
| | | { |
| | |
| | | string sql = sql1 + sqlWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_v_Sc_MouldProdMoveBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | //æ¥æ±æ» |
| | | ds1 = oCN.RunProcReturn(string.Format(@"select ç©æä»£ç ,max(ç©æåç§°)ç©æåç§°,è§æ ¼åå·,max(åæ®å·)åæ®å·,æ¹æ¬¡,sum(å®åæ°é)å®åæ°é, |
| | | HSCWHID,max(è°åºä»åºä»£ç )è°åºä»åºä»£ç ,max(è°åºä»åº)è°åºä»åº,表ä½å¤æ³¨ from h_v_Sc_MouldProdMoveBillList |
| | | where 1=1 " + sqlWhere + " group by ç©æä»£ç ,è§æ ¼åå·,HSCWHID,æ¹æ¬¡,表ä½å¤æ³¨"), "h_v_Sc_MouldProdMoveBillList"); |
| | | |
| | | list.Add(ds.Tables[0]); |
| | | list.Add(ds1.Tables[0]); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.list = list; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | public object Sc_MouldRepairOutBillListCheckDetai(string sqlWhere) |
| | | { |
| | | DataSet ds; |
| | | DataSet ds1; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | |
| | | æ¹æ¬¡ HBatchNo,è®¾è®¡å¯¿å½ HDesignLife, å©ä½å¯¿å½ HLeaveLife, 使ç¨å¯¿å½ HUseLife,åºæ¶æ°é HQtyMust, |
| | | 宿¶æ°é HQty, HWHID, ä»åºä»£ç HWHCode,ä»åº HWHName,å夿³¨ HRemark,HStockOrgID,HUnitID,计éåä½ä»£ç ,计éåä½ |
| | | FROM h_v_Sc_MouldRepairOutBillList"), "h_v_Sc_MouldRepairOutBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | else |
| | | { |
| | |
| | | FROM h_v_Sc_MouldRepairOutBillList where 1=1 "); |
| | | string sql = sql1 + sqlWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_v_Sc_MouldRepairOutBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | //æ¥æ±æ» |
| | | ds1 = oCN.RunProcReturn(string.Format(@"select ç©æä»£ç ,max(ç©æåç§°)ç©æåç§°,è§æ ¼åå·,max(åæ®å·)åæ®å·,æ¹æ¬¡,sum(宿¶æ°é)宿¶æ°é, |
| | | hwhid,max(ä»åºä»£ç )ä»åºä»£ç ,max(ä»åº)ä»åº,å夿³¨ from h_v_Sc_MouldRepairOutBillList |
| | | where 1=1 " + sqlWhere + " group by ç©æä»£ç ,è§æ ¼åå·,hwhid,æ¹æ¬¡,å夿³¨"), "h_v_Sc_MouldRepairOutBillList"); |
| | | |
| | | list.Add(ds.Tables[0]); |
| | | list.Add(ds1.Tables[0]); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.list = list; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | return objJsonResult; |
| | | } |
| | | //å¾å°ä¿¡æ¯ |
| | | ds = oCN.RunProcReturn("select top 1 * from h_v_Gy_EquipFileMainList where HBarCode = '" + HBarCode + "'", "h_v_Gy_EquipFileMainList"); |
| | | ds = oCN.RunProcReturn("select top 1 * from h_v_Gy_EquipFileMainList where æ¡å½¢ç = '" + HBarCode + "'", "h_v_Gy_EquipFileMainList"); |
| | | //ds = oWebs.get_InfoByBarCode(HBarCode, ref DBUtility.ClsPub.sErrInfo); |
| | | //åå
¥ä¿¡æ¯ |
| | | if (ds == null) |
| | |
| | | public Int64 HWhID;//ä»åºID |
| | | public Int64 HSPID;//ä»ä½ID |
| | | |
| | | public string HSupName=string.Empty; |
| | | public string HDeptName=string.Empty; |
| | | public string HWhName=string.Empty; |
| | | public string HSPName=string.Empty; |
| | | public string HSupName = string.Empty; |
| | | public string HDeptName = string.Empty; |
| | | public string HWhName = string.Empty; |
| | | public string HSPName = string.Empty; |
| | | |
| | | public Int64 HInterID;//æ¬åID |
| | | public string HBillNo; |
| | | public string HSourceBillNo=string.Empty; |
| | | public string HSourceBillNo = string.Empty; |
| | | public string HBillType = "1201";//åæ®ç±»å |
| | | public string sBillCode = "ICStockBill"; |
| | | public string sTranType = "1"; |
| | |
| | | public string sSourceTypeName = "éè´è®¢å"; |
| | | public string sRedBlue2 = "èå"; |
| | | //public bool sRedBlue = false; |
| | | public WebServer webserver =new WebServer(); |
| | | public DataSet ds =new DataSet(); |
| | | public ClsGy_BarCodeBill_WMS_Model_View oView =new ClsGy_BarCodeBill_WMS_Model_View(); |
| | | public ClsKF_PonderationBillMain_Temp model =new ClsKF_PonderationBillMain_Temp(); |
| | | public WebServer webserver = new WebServer(); |
| | | public DataSet ds = new DataSet(); |
| | | public ClsGy_BarCodeBill_WMS_Model_View oView = new ClsGy_BarCodeBill_WMS_Model_View(); |
| | | public ClsKF_PonderationBillMain_Temp model = new ClsKF_PonderationBillMain_Temp(); |
| | | public ClsKf_ICStockBill_WMS oBar = new Model.ClsKf_ICStockBill_WMS(); |
| | | public double sRelQty = 0; |
| | | // private DataBaseServices objDataBaseServices = new DataBaseServices(); |
| | | SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); |
| | | // private DataBaseServices objDataBaseServices = new DataBaseServices(); |
| | | |
| | | private JsonResult objJsonResult = new JsonResult(); |
| | | // private string msgModel = "{{\"count\":{0},\"code\":{0},\"message\":\"{1}\",\"result\":{2}}}"; |
| | | // private string msgModel = "{{\"count\":{0},\"code\":{0},\"message\":\"{1}\",\"result\":{2}}}"; |
| | | |
| | | public static string GetSession(string sMsg) |
| | | { |
| | |
| | | { |
| | | HBillType = "1239"; |
| | | } |
| | | oBar = webserver.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID,sExpressNumber, ref DBUtility.ClsPub.sErrInfo); |
| | | oBar = webserver.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo); |
| | | if (oBar == null) |
| | | { |
| | | objJsonResult.code = "0"; |
| | |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + HSourceBillType; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è¿åè®°å½æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | return objJsonResult; |
| | | |
| | | |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | |
| | | /// <returns></returns> |
| | | [Route("POStockInBill/set_SavePonderationBillMain_Temp_Source_Fast_Json")] |
| | | [HttpGet] |
| | | public object set_SavePonderationBillMain_Temp_Source_Fast_Json(string HSourceBillType,string HSourceBillNo, Int64 sInterID, string sBillNo) |
| | | public object set_SavePonderationBillMain_Temp_Source_Fast_Json(string HSourceBillType, string HSourceBillNo, Int64 sInterID, string sBillNo) |
| | | { |
| | | try |
| | | { |
| | | // DataSet ds = new DataSet(); |
| | | // WebServer webserver = new WebServer(); |
| | | // DataSet ds = new DataSet(); |
| | | // WebServer webserver = new WebServer(); |
| | | string sWhere = " Where åæ®å· like '%" + HSourceBillNo.Trim() + "'"; |
| | | //æ ¹æ®æºåç±»åæ¥è°ç¨ä¸åçWEBSæ¹æ³ new |
| | | if (HSourceBillType == "1102") |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼"+ex.ToString(); |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + ex.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼"+e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | /// <summary> |
| | |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message =""; |
| | | objJsonResult.Message = ""; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "失败ï¼"+DBUtility.ClsPub.sErrInfo; |
| | | objJsonResult.Message = "失败ï¼" + DBUtility.ClsPub.sErrInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | |
| | | else |
| | | { |
| | | |
| | | if (webserver.set_SavePonderationBillMain_Temp_Source_SourceBillType(sInterID, sBillNo, HBillType, sBarCode, sRedBlue2, ref HSourceBillNo, ref sSourceTypeName, ref HSupID, ref HSupName, ref HDeptID, ref HDeptName, ref DBUtility.ClsPub.sErrInfo)) |
| | | if (webserver.set_SavePonderationBillMain_Temp_Source_SourceBillType(sInterID, sBillNo, HBillType, sBarCode, sRedBlue2, ref HSourceBillNo, ref sSourceTypeName, ref HSupID, ref HSupName, ref HDeptID, ref HDeptName, ref DBUtility.ClsPub.sErrInfo)) |
| | | { |
| | | //----------å建è表------------------------ |
| | | DataTable dt_Main = new DataTable("Json"); |
| | |
| | | [HttpGet] |
| | | public object get_InfoByBarCode_Source_Json(string sBarCode, Int64 sInterID, string sBillNo, Double sQty, Int64 HWHID, Int64 HSPID) |
| | | { |
| | | // string sRedBlue = "èå"; |
| | | // string sRedBlue = "èå"; |
| | | try |
| | | { |
| | | string sErrMsg = ""; |
| | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ«ç 失败,æ¤æ¡ç ä¸åå¨ï¼"+e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ«ç 失败,æ¤æ¡ç ä¸åå¨ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | /// <summary> |
| | |
| | | /// <returns></returns> |
| | | [Route("POStockInBill/set_SavePOStockInBackBill_Json")] |
| | | [HttpPost] |
| | | public object set_SavePOStockInBackBill_Json([FromBody]JObject oMain) |
| | | public object set_SavePOStockInBackBill_Json([FromBody] JObject oMain) |
| | | { |
| | | var _value = oMain["oMain"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | |
| | | /// <returns></returns> |
| | | [Route("POStockInBill/set_SavePOStockInBill_Json")] |
| | | [HttpPost] |
| | | public object set_SavePOStockInBill_Json([FromBody]JObject oMain) |
| | | public object set_SavePOStockInBill_Json([FromBody] JObject oMain) |
| | | { |
| | | var _value = oMain["oMain"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | |
| | | |
| | | [Route("POStockInBill/GetSpName_Json")] |
| | | [HttpGet] |
| | | public object GetSpName_Json(long HSpID, long HWHID,long HStockOrgID, ref string sErrMsg) |
| | | public object GetSpName_Json(long HSpID, long HWHID, long HStockOrgID, ref string sErrMsg) |
| | | { |
| | | try |
| | | { |
| | |
| | | string sErrMsg = string.Empty; |
| | | try |
| | | { |
| | | if (webserver.set_DelPonderationBillMain_Temp_InterIDAndSource(HInterID, HMaterID,HAuxPropID,HMTONo,HSourceInterID,HSourceEntryID,sHBillType,ref sErrMsg)) |
| | | if (webserver.set_DelPonderationBillMain_Temp_InterIDAndSource(HInterID, HMaterID, HAuxPropID, HMTONo, HSourceInterID, HSourceEntryID, sHBillType, ref sErrMsg)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | |
| | | |
| | | [Route("POStockInBillList/DisBillEntryList_Mate_Webs_Json")] |
| | | [HttpGet] |
| | | public object DisBillEntryList_Webs_Json(string HBillType,string sWhere) |
| | | public object DisBillEntryList_Webs_Json(string HBillType, string sWhere) |
| | | { |
| | | try |
| | | { |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | #region å°è´§ç¹æ° |
| | | [Route("POStockInBillList/get_InfoByBillNo")] |
| | | [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"); |
| | | 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 = "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 |
| | | } |
| | | } |
| | |
| | | public object Sc_MouldRepairInBillListCheckDetai(string sqlWhere) |
| | | { |
| | | DataSet ds; |
| | | DataSet ds1; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | |
| | | 宿¶æ°é HQty, HWHID, ä»åºä»£ç HWHCode,ä»åº HWHName,å夿³¨ HRemark,HStockOrgID,HUnitID,计éåä½ä»£ç ,计éåä½ |
| | | FROM h_v_Sc_MouldRepairInBillList"), "h_v_Sc_MouldRepairInBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | |
| | | } |
| | | else |
| | | { |
| | |
| | | string sql = sql1 + sqlWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_v_Sc_MouldRepairInBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | //æ¥æ±æ» |
| | | ds1 = oCN.RunProcReturn(string.Format(@"select ç©æä»£ç ,max(ç©æåç§°)ç©æåç§°,è§æ ¼åå·,max(åæ®å·)åæ®å·,æ¹æ¬¡,sum(宿¶æ°é)宿¶æ°é, |
| | | hwhid,max(ä»åºä»£ç )ä»åºä»£ç ,max(ä»åº)ä»åº,å夿³¨ from h_v_Sc_MouldRepairInBillList |
| | | where 1=1 " + sqlWhere + " group by ç©æä»£ç ,è§æ ¼åå·,hwhid,æ¹æ¬¡,å夿³¨"), "h_v_Sc_MouldRepairInBillList"); |
| | | |
| | | list.Add(ds.Tables[0]); |
| | | list.Add(ds1.Tables[0]); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.list = list; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | |
| | | #endregion |
| | | |
| | | #region 设å¤ç»´ä¿®è®°å½åä¿å |
| | | #region 设å¤ä¿å
»è®°å½åä¿å |
| | | |
| | | [Route("Sb_EquipMaintainBill/EquipMaintainBill_Save")] |
| | | [HttpPost] |
| | |
| | | try |
| | | { |
| | | msg1 = "[" + msg1.ToString() + "]"; |
| | | DAL.ClsSb_MouldRepairWorkBill BillNew = new DAL.ClsSb_MouldRepairWorkBill(); |
| | | List<Model.ClsSb_MouldRepairWorkBillMain> mainList = Newtonsoft |
| | | DAL.ClsSb_EquipMaintainBill BillNew = new DAL.ClsSb_EquipMaintainBill(); |
| | | List<Model.ClsSb_EquipMaintainBillMain> mainList = Newtonsoft |
| | | .Json |
| | | .JsonConvert |
| | | .DeserializeObject<List<Model.ClsSb_MouldRepairWorkBillMain>>(msg1); |
| | | List<Model.ClsSb_MouldRepairWorkBillSub> subList = Newtonsoft |
| | | .DeserializeObject<List<Model.ClsSb_EquipMaintainBillMain>>(msg1); |
| | | List<Model.ClsSb_EquipMaintainBillSub> subList = Newtonsoft |
| | | .Json |
| | | .JsonConvert |
| | | .DeserializeObject<List<Model.ClsSb_MouldRepairWorkBillSub>>(msg1); |
| | | .DeserializeObject<List<Model.ClsSb_EquipMaintainBillSub>>(msg1); |
| | | string s = ""; |
| | | int sYear = 0; |
| | | int sPeriod = 0; |
| | |
| | | BillNew.omodel.HBillNo = mainList[0].HBillNo.Trim(); |
| | | BillNew.omodel.HMaker = mainList[0].HMaker; |
| | | BillNew.omodel.HDate = HDate; |
| | | BillNew.omodel.HMouldID = mainList[0].HMouldID; |
| | | BillNew.omodel.HEquipID = mainList[0].HEquipID; |
| | | BillNew.omodel.HDeptID = mainList[0].HDeptID; |
| | | BillNew.omodel.HEmpID = mainList[0].HEmpID; |
| | | BillNew.omodel.HRepairID = mainList[0].HRepairID; |
| | | BillNew.omodel.HManagerID = mainList[0].HManagerID; |
| | | BillNew.omodel.HRepairBeginDate = mainList[0].HRepairBeginDate; |
| | | BillNew.omodel.HRepairEndDate = mainList[0].HRepairEndDate; |
| | | BillNew.omodel.HRepairContent = mainList[0].HRepairContent; |
| | | BillNew.omodel.HCycleUnit = mainList[0].HCycleUnit; |
| | | BillNew.omodel.HPlanTimes = mainList[0].HPlanTimes; |
| | | BillNew.omodel.HTimes = mainList[0].HTimes; |
| | | BillNew.omodel.HBeginDate = mainList[0].HBeginDate; |
| | | BillNew.omodel.HEndDate = mainList[0].HEndDate; |
| | | //BillNew.omodel.HCycleUnit = mainList[0].HCycleUnit; |
| | | //BillNew.omodel.HPlanTimes = mainList[0].HPlanTimes; |
| | | //BillNew.omodel.HTimes = mainList[0].HTimes; |
| | | BillNew.omodel.HExplanation = mainList[0].HExplanation; |
| | | BillNew.omodel.HInnerBillNo = mainList[0].HInnerBillNo; |
| | | BillNew.omodel.HMouldID = mainList[0].HMouldID; |
| | | BillNew.omodel.HSupID = mainList[0].HSupID; |
| | | BillNew.omodel.HRepairType = mainList[0].HRepairType; |
| | | BillNew.omodel.HNewModel = mainList[0].HNewModel; |
| | | BillNew.omodel.HNewDesignLife = mainList[0].HNewDesignLife; |
| | | BillNew.omodel.HEquipID = mainList[0].HEquipID; |
| | | BillNew.DetailColl = new List<Model.ClsSb_MouldRepairWorkBillSub>(); |
| | | Model.ClsSb_MouldRepairWorkBillSub oSub = new Model.ClsSb_MouldRepairWorkBillSub(); |
| | | //BillNew.omodel.HMouldID = mainList[0].HMouldID; |
| | | //BillNew.omodel.HSupID = mainList[0].HSupID; |
| | | //BillNew.omodel.HRepairType = mainList[0].HRepairType; |
| | | //BillNew.omodel.HNewModel = mainList[0].HNewModel; |
| | | //BillNew.omodel.HNewDesignLife = mainList[0].HNewDesignLife; |
| | | //BillNew.omodel.HEquipID = mainList[0].HEquipID; |
| | | BillNew.DetailColl = new List<Model.ClsSb_EquipMaintainBillSub>(); |
| | | Model.ClsSb_EquipMaintainBillSub oSub = new Model.ClsSb_EquipMaintainBillSub(); |
| | | oSub.HEntryID = 1; |
| | | oSub.HRemark = DBUtility.ClsPub.isStrNull(subList[0].HRemark); |
| | | oSub.HSourceInterID = DBUtility.ClsPub.isLong(subList[0].HSourceInterID); |
| | |
| | | oSub.HCloseMan = DBUtility.ClsPub.isStrNull(subList[0].HCloseMan); |
| | | oSub.HEntryCloseDate = DBUtility.ClsPub.isDate(subList[0].HEntryCloseDate); |
| | | oSub.HCloseType = DBUtility.ClsPub.isBool(subList[0].HCloseType); |
| | | oSub.HRepairID = DBUtility.ClsPub.isLong(subList[0].HRepairID); |
| | | oSub.HManagerID = DBUtility.ClsPub.isLong(subList[0].HManagerID); |
| | | oSub.HMoney = DBUtility.ClsPub.isDoule(subList[0].HMoney); |
| | | oSub.HRepairExplanation = DBUtility.ClsPub.isStrNull(subList[0].HRepairExplanation); |
| | | BillNew.DetailColl.Add(oSub); |
| | | bResult = BillNew.AddBill(ref ClsPub.sExeReturnInfo); |
| | | if (bResult == true) |
| | | { |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = ClsPub.sExeReturnInfo + "åæ®å·:" + mainList[0].HBillNo.Trim(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region 设å¤ç»´ä¿®è®°å½åä¿å |
| | | |
| | | [Route("Sb_EquipRepairWorkBill/EquipRepairWorkBill_Save")] |
| | | [HttpPost] |
| | | public object EquipRepairWorkBill_Save([FromBody] JObject sMainSub) |
| | | { |
| | | var _value = sMainSub["sMainSub"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | | return objJsonResult = EquipRepairWorkAddBill(msg1); |
| | | } |
| | | |
| | | public json EquipRepairWorkAddBill(string msg1) |
| | | { |
| | | bool bResult; |
| | | try |
| | | { |
| | | msg1 = "[" + msg1.ToString() + "]"; |
| | | DAL.ClsSb_EquipRepairWorkBill BillNew = new DAL.ClsSb_EquipRepairWorkBill(); |
| | | List<Model.ClsSb_EquipRepairWorkBillMain> mainList = Newtonsoft |
| | | .Json |
| | | .JsonConvert |
| | | .DeserializeObject<List<Model.ClsSb_EquipRepairWorkBillMain>>(msg1); |
| | | List<Model.ClsSb_EquipRepairWorkBillSub> subList = Newtonsoft |
| | | .Json |
| | | .JsonConvert |
| | | .DeserializeObject<List<Model.ClsSb_EquipRepairWorkBillSub>>(msg1); |
| | | string s = ""; |
| | | int sYear = 0; |
| | | int sPeriod = 0; |
| | | DateTime HDate = mainList[0].HDate; |
| | | if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(HDate, ref sYear, ref sPeriod, ref s) == false) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = s; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | BillNew.omodel.HYear = sYear; |
| | | BillNew.omodel.HPeriod = sPeriod; |
| | | BillNew.omodel.HBillNo = mainList[0].HBillNo.Trim(); |
| | | BillNew.omodel.HMaker = mainList[0].HMaker; |
| | | BillNew.omodel.HDate = HDate; |
| | | BillNew.omodel.HEquipID = mainList[0].HEquipID; |
| | | BillNew.omodel.HDeptID = mainList[0].HDeptID; |
| | | BillNew.omodel.HRepairBeginDate = mainList[0].HRepairBeginDate; |
| | | BillNew.omodel.HRepairEndDate = mainList[0].HRepairEndDate; |
| | | //BillNew.omodel.HCycleUnit = mainList[0].HCycleUnit; |
| | | //BillNew.omodel.HPlanTimes = mainList[0].HPlanTimes; |
| | | //BillNew.omodel.HTimes = mainList[0].HTimes; |
| | | BillNew.omodel.HExplanation = mainList[0].HExplanation; |
| | | BillNew.omodel.HInnerBillNo = mainList[0].HInnerBillNo; |
| | | //BillNew.omodel.HMouldID = mainList[0].HMouldID; |
| | | //BillNew.omodel.HSupID = mainList[0].HSupID; |
| | | //BillNew.omodel.HRepairType = mainList[0].HRepairType; |
| | | //BillNew.omodel.HNewModel = mainList[0].HNewModel; |
| | | //BillNew.omodel.HNewDesignLife = mainList[0].HNewDesignLife; |
| | | //BillNew.omodel.HEquipID = mainList[0].HEquipID; |
| | | BillNew.DetailColl = new List<Model.ClsSb_EquipRepairWorkBillSub>(); |
| | | Model.ClsSb_EquipRepairWorkBillSub oSub = new Model.ClsSb_EquipRepairWorkBillSub(); |
| | | oSub.HEntryID = 1; |
| | | oSub.HRemark = DBUtility.ClsPub.isStrNull(subList[0].HRemark); |
| | | oSub.HSourceInterID = DBUtility.ClsPub.isLong(subList[0].HSourceInterID); |
| | | oSub.HSourceEntryID = DBUtility.ClsPub.isLong(subList[0].HSourceEntryID); |
| | | oSub.HSourceBillType = DBUtility.ClsPub.isStrNull(subList[0].HSourceBillType); |
| | | oSub.HSourceBillNo = DBUtility.ClsPub.isStrNull(subList[0].HSourceBillNo); |
| | | oSub.HRelationQty = DBUtility.ClsPub.isDoule(subList[0].HRelationQty); |
| | | oSub.HRelationMoney = DBUtility.ClsPub.isDoule(subList[0].HRelationMoney); |
| | | oSub.HCloseMan = DBUtility.ClsPub.isStrNull(subList[0].HCloseMan); |
| | | oSub.HEntryCloseDate = DBUtility.ClsPub.isDate(subList[0].HEntryCloseDate); |
| | | oSub.HCloseType = DBUtility.ClsPub.isBool(subList[0].HCloseType); |
| | | oSub.HRepairID = mainList[0].HRepairID; |
| | | BillNew.DetailColl.Add(oSub); |
| | | bResult = BillNew.AddBill(ref ClsPub.sExeReturnInfo); |
| | | if (bResult == true) |
| | | { |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = ClsPub.sExeReturnInfo + "åæ®å·:" + mainList[0].HBillNo.Trim(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败!åå :" + ClsPub.sExeReturnInfo; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | |
| | | #region 设å¤ç¹æ£è®°å½åä¿å |
| | | |
| | | [Route("Sb_EquipDotCheckBill/EquipDotCheckBill_Save")] |
| | | [HttpPost] |
| | | public object EquipDotCheckBill_Save([FromBody] JObject sMainSub) |
| | | { |
| | | var _value = sMainSub["sMainSub"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | | return objJsonResult = EquipDotCheckAddBill(msg1); |
| | | } |
| | | |
| | | public json EquipDotCheckAddBill(string msg1) |
| | | { |
| | | bool bResult; |
| | | try |
| | | { |
| | | msg1 = "[" + msg1.ToString() + "]"; |
| | | DAL.ClsSb_EquipDotCheckBill BillNew = new DAL.ClsSb_EquipDotCheckBill(); |
| | | List<Model.ClsSb_EquipDotCheckBillMain> mainList = Newtonsoft |
| | | .Json |
| | | .JsonConvert |
| | | .DeserializeObject<List<Model.ClsSb_EquipDotCheckBillMain>>(msg1); |
| | | List<Model.ClsSb_EquipDotCheckBillSub> subList = Newtonsoft |
| | | .Json |
| | | .JsonConvert |
| | | .DeserializeObject<List<Model.ClsSb_EquipDotCheckBillSub>>(msg1); |
| | | string s = ""; |
| | | int sYear = 0; |
| | | int sPeriod = 0; |
| | | DateTime HDate = mainList[0].HDate; |
| | | if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(HDate, ref sYear, ref sPeriod, ref s) == false) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = s; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | BillNew.omodel.HYear = sYear; |
| | | BillNew.omodel.HPeriod = sPeriod; |
| | | BillNew.omodel.HBillNo = mainList[0].HBillNo.Trim(); |
| | | BillNew.omodel.HMaker = mainList[0].HMaker; |
| | | BillNew.omodel.HDate = HDate; |
| | | BillNew.omodel.HEquipID = mainList[0].HEquipID; |
| | | BillNew.omodel.HDeptID = mainList[0].HDeptID; |
| | | BillNew.omodel.HBeginDate = mainList[0].HBeginDate; |
| | | BillNew.omodel.HEndDate = mainList[0].HEndDate; |
| | | //BillNew.omodel.HCycleUnit = mainList[0].HCycleUnit; |
| | | //BillNew.omodel.HPlanTimes = mainList[0].HPlanTimes; |
| | | //BillNew.omodel.HTimes = mainList[0].HTimes; |
| | | BillNew.omodel.HExplanation = mainList[0].HExplanation; |
| | | BillNew.omodel.HInnerBillNo = mainList[0].HInnerBillNo; |
| | | //BillNew.omodel.HMouldID = mainList[0].HMouldID; |
| | | //BillNew.omodel.HSupID = mainList[0].HSupID; |
| | | //BillNew.omodel.HRepairType = mainList[0].HRepairType; |
| | | //BillNew.omodel.HNewModel = mainList[0].HNewModel; |
| | | //BillNew.omodel.HNewDesignLife = mainList[0].HNewDesignLife; |
| | | //BillNew.omodel.HEquipID = mainList[0].HEquipID; |
| | | BillNew.DetailColl = new List<Model.ClsSb_EquipDotCheckBillSub>(); |
| | | Model.ClsSb_EquipDotCheckBillSub oSub = new Model.ClsSb_EquipDotCheckBillSub(); |
| | | oSub.HEntryID = 1; |
| | | oSub.HRemark = DBUtility.ClsPub.isStrNull(subList[0].HRemark); |
| | | oSub.HSourceInterID = DBUtility.ClsPub.isLong(subList[0].HSourceInterID); |
| | | oSub.HSourceEntryID = DBUtility.ClsPub.isLong(subList[0].HSourceEntryID); |
| | | oSub.HSourceBillType = DBUtility.ClsPub.isStrNull(subList[0].HSourceBillType); |
| | | oSub.HSourceBillNo = DBUtility.ClsPub.isStrNull(subList[0].HSourceBillNo); |
| | | oSub.HRelationQty = DBUtility.ClsPub.isDoule(subList[0].HRelationQty); |
| | | oSub.HRelationMoney = DBUtility.ClsPub.isDoule(subList[0].HRelationMoney); |
| | | oSub.HCloseMan = DBUtility.ClsPub.isStrNull(subList[0].HCloseMan); |
| | | oSub.HEntryCloseDate = DBUtility.ClsPub.isDate(subList[0].HEntryCloseDate); |
| | | oSub.HCloseType = DBUtility.ClsPub.isBool(subList[0].HCloseType); |
| | | BillNew.DetailColl.Add(oSub); |
| | | bResult = BillNew.AddBill(ref ClsPub.sExeReturnInfo); |
| | | if (bResult == true) |
| | |
| | | public object Sc_MouldOtherInBillListProjectDetai(string sqlWhere) |
| | | { |
| | | DataSet ds; |
| | | DataSet ds1; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | |
| | | åä»· HPrice, éé¢ HMoney,HWHSonID HWHID, åæä»åºä»£ç HWHCode, åæä»åº HWHName,HSPID, |
| | | ä»ä½ä»£ç HSPCode, ä»ä½ HSPName,表ä½å¤æ³¨ HRemark,HStockOrgID FROM h_v_Sc_MouldOtherInBillList"), "h_v_Sc_MouldOtherInBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | else |
| | | { |
| | |
| | | string sql = sql1 + sqlWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_v_Sc_MouldOtherInBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | //æ¥æ±æ» |
| | | ds1 = oCN.RunProcReturn(string.Format(@"select ç©æä»£ç ,max(ç©æåç§°)ç©æåç§°,è§æ ¼åå·,max(åæ®å·)åæ®å·,æ¹æ¬¡,sum(å®åæ°é)å®åæ°é, |
| | | HWHSonID,max(åæä»åºä»£ç )åæä»åºä»£ç ,max(åæä»åº)åæä»åº,表ä½å¤æ³¨ from h_v_Sc_MouldOtherInBillList |
| | | where 1=1 " + sqlWhere + " group by ç©æä»£ç ,è§æ ¼åå·,HWHSonID,æ¹æ¬¡,表ä½å¤æ³¨"), "h_v_Sc_MouldOtherInBillList"); |
| | | |
| | | list.Add(ds.Tables[0]); |
| | | list.Add(ds1.Tables[0]); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.list = list; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | public object Sc_MouldScrapInHouseBillListProjectDetai(string sqlWhere) |
| | | { |
| | | DataSet ds; |
| | | DataSet ds1; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | |
| | | HSPID, ä»ä½ä»£ç HSPCode, ä»ä½åç§° HSPName, 夿³¨ HRemark,HStockOrgID |
| | | FROM h_v_Sc_MouldScrapInHouseBillList"), "h_v_Sc_MouldScrapInHouseBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | else |
| | | { |
| | |
| | | string sql = sql1 + sqlWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_v_Sc_MouldScrapInHouseBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | //æ¥æ±æ» |
| | | ds1 = oCN.RunProcReturn(string.Format(@"select ç©æä»£ç ,max(ç©æåç§°)ç©æåç§°,è§æ ¼åå·,max(åæ®å·)åæ®å·,æ¹æ¬¡,sum(宿¶æ°é)宿¶æ°é, |
| | | hwhid1,max(æ¶æä»åºä»£ç )æ¶æä»åºä»£ç ,max(æ¶æä»åºåç§°)æ¶æä»åºåç§°,å夿³¨ from h_v_Sc_MouldScrapInHouseBillList |
| | | where 1=1 " + sqlWhere + " group by ç©æä»£ç ,è§æ ¼åå·,hwhid1,æ¹æ¬¡,å夿³¨"), "h_v_Sc_MouldScrapInHouseBillList"); |
| | | |
| | | list.Add(ds.Tables[0]); |
| | | list.Add(ds1.Tables[0]); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.list = list; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | public object Sc_MouldScrapOutHouseBillListProjectDetai(string sqlWhere) |
| | | { |
| | | DataSet ds; |
| | | DataSet ds1; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | |
| | | HSecUnitID, è¾
å©è®¡éåä½ä»£ç HSecUnitCode, è¾
å©è®¡éåä½åç§° HSecUnitName, æ¢ç®ç HSecUnitRate, HUnitID, 计éåä½ä»£ç HUnitCode, 计éåä½åç§° HUnitName, æ¹æ¬¡ HBatchNo, |
| | | è®¾è®¡å¯¿å½ HDesignLife, å©ä½å¯¿å½ HLeaveLife, 使ç¨å¯¿å½ HUseLife, å®åæ°é HQty, åä»· HPrice, éé¢ HMoney, HWHID, åè´§ä»åºä»£ç HWHCode, åè´§ä»åºåç§° HWHName, |
| | | HSPID, ä»ä½ä»£ç HSPCode, ä»ä½åç§° HSPName, 夿³¨ HRemark,HStockOrgID FROM h_v_Sc_MouldScrapOutHouseBillList"), "h_v_Sc_MouldScrapOutHouseBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | |
| | | } |
| | | else |
| | | { |
| | |
| | | string sql = sql1 + sqlWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_v_Sc_MouldScrapOutHouseBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | //æ¥æ±æ» |
| | | ds1 = oCN.RunProcReturn(string.Format(@"select ç©æä»£ç ,max(ç©æåç§°)ç©æåç§°,è§æ ¼åå·,max(åæ®å·)åæ®å·,æ¹æ¬¡,sum(å®åæ°é)å®åæ°é, |
| | | hwhid1,max(åè´§ä»åºä»£ç )åè´§ä»åºä»£ç ,max(åè´§ä»åºåç§°)åè´§ä»åºåç§°,å夿³¨ from h_v_Sc_MouldScrapOutHouseBillList |
| | | where 1=1 " + sqlWhere + " group by ç©æä»£ç ,è§æ ¼åå·,hwhid1,æ¹æ¬¡,å夿³¨"), "h_v_Sc_MouldScrapOutHouseBillList"); |
| | | |
| | | list.Add(ds.Tables[0]); |
| | | list.Add(ds1.Tables[0]); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.list = list; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | public object Sc_MouldProdBackBillListProjectDetai(string sqlWhere) |
| | | { |
| | | DataSet ds; |
| | | DataSet ds1; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | |
| | | åä»· HPrice, éé¢ HMoney,HWHSonID HWHID, åæä»åºä»£ç HWHCode, åæä»åº HWHName,HSPID, |
| | | ä»ä½ä»£ç HSPCode, ä»ä½ HSPName,表ä½å¤æ³¨ HRemark,HStockOrgID,HUnitID,计éåä½ä»£ç ,计éåä½ FROM h_v_Sc_MouldProdBackBillList"), "h_v_Sc_MouldProdBackBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | else |
| | | { |
| | |
| | | string sql = sql1 + sqlWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_v_Sc_MouldProdBackBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | //æ¥æ±æ» |
| | | ds1 = oCN.RunProcReturn(string.Format(@"select ç©æä»£ç ,max(ç©æåç§°)ç©æåç§°,è§æ ¼åå·,max(åæ®å·)åæ®å·,æ¹æ¬¡,sum(å®åæ°é)å®åæ°é, |
| | | HWHSonID,max(åæä»åºä»£ç )åæä»åºä»£ç ,max(åæä»åº)åæä»åº,表ä½å¤æ³¨ from h_v_Sc_MouldProdBackBillList |
| | | where 1=1 " + sqlWhere + " group by ç©æä»£ç ,è§æ ¼åå·,HWHSonID,æ¹æ¬¡,表ä½å¤æ³¨"), "h_v_Sc_MouldProdBackBillList"); |
| | | |
| | | list.Add(ds.Tables[0]); |
| | | list.Add(ds1.Tables[0]); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.list = list; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | public object Sc_MouldProdOutBillListProjectDetai(string sqlWhere) |
| | | { |
| | | DataSet ds; |
| | | DataSet ds1; |
| | | List<object> list = new List<object>(); |
| | | try |
| | | { |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | |
| | | åä»· HPrice, éé¢ HMoney,HWHSonID HWHID, åæä»åºä»£ç HWHCode, åæä»åº HWHName,HSPID, |
| | | ä»ä½ä»£ç HSPCode, ä»ä½ HSPName,表ä½å¤æ³¨ HRemark,HStockOrgID,HUnitID,计éåä½ä»£ç ,计éåä½ FROM h_v_Sc_MouldProdOutHouseBillList"), "h_v_Sc_MouldProdOutHouseBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | else |
| | | { |
| | |
| | | ä»ä½ä»£ç HSPCode, ä»ä½ HSPName,表ä½å¤æ³¨ HRemark,HStockOrgID,HUnitID,计éåä½ä»£ç ,计éåä½ FROM h_v_Sc_MouldProdOutHouseBillList where 1 = 1 "); |
| | | string sql = sql1 + sqlWhere; |
| | | ds = oCN.RunProcReturn(sql, "h_v_Sc_MouldProdOutHouseBillList"); |
| | | |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.data = ds.Tables[0]; |
| | | } |
| | | //æ¥æ±æ» |
| | | ds1 = oCN.RunProcReturn(string.Format(@"select ç©æä»£ç ,max(ç©æåç§°)ç©æåç§°,è§æ ¼åå·,max(åæ®å·)åæ®å·,æ¹æ¬¡,sum(å®åæ°é)å®åæ°é, |
| | | HWHSonID,max(åæä»åºä»£ç )åæä»åºä»£ç ,max(åæä»åº)åæä»åº,表ä½å¤æ³¨ from h_v_Sc_MouldProdOutHouseBillList |
| | | where 1=1 " + sqlWhere + " group by ç©æä»£ç ,è§æ ¼åå·,HWHSonID,æ¹æ¬¡,表ä½å¤æ³¨"), "h_v_Sc_MouldProdOutHouseBillList"); |
| | | |
| | | list.Add(ds.Tables[0]); |
| | | list.Add(ds1.Tables[0]); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; |
| | | objJsonResult.list = list; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | { |
| | | try |
| | | { |
| | | if (String.IsNullOrEmpty(sWhere)) |
| | | sWhere = "and 1 = 1 "; |
| | | ds = webserver.GetKf_PonderationBillMain_Temp(HBillID, HBillType, sWhere); |
| | | if (ds == null || ds.Tables[0].Rows.Count <= 0) |
| | | { |
New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | using System.Data; |
| | | |
| | | namespace WebAPI.DLL |
| | | { |
| | | public class ClsOA_InformBill:DBUtility.ClsXt_BaseBill |
| | | { |
| | | public Model.ClsOA_InformBillMain omodel = new Model.ClsOA_InformBillMain(); |
| | | public List<Model.ClsOA_InformBillSub> DetailColl = new List<Model.ClsOA_InformBillSub>(); |
| | | |
| | | public ClsOA_InformBill() |
| | | { |
| | | base.MvarItemKeySub = "OA_InformBillSub"; |
| | | base.MvarItemKeySub2 = ""; |
| | | base.MvarItemKeySub3 = ""; |
| | | base.MvarItemKeySub4 = ""; |
| | | base.MvarItemKey="OA_InformBillMain"; |
| | | base.MvarReportTitle = "éç¥æä»¶"; |
| | | base.BillType = "4506"; |
| | | base.HBillSubType = "4506"; |
| | | |
| | | } |
| | | |
| | | #region åºå®ä»£ç |
| | | |
| | | ~ClsOA_InformBill() |
| | | { |
| | | DetailColl = null; |
| | | } |
| | | |
| | | #endregion èªå®ä¹æ¹æ³ |
| | | //ä¿®æ¹åæ® |
| | | public override bool ModifyBill(Int64 lngBillKey, ref string sReturn) |
| | | { |
| | | try |
| | | { |
| | | // |
| | | oCn.BeginTran(); |
| | | //æ´æ°ä¸»è¡¨ |
| | | oCn.RunProc("UpDate OA_InformBillMain set " + |
| | | " HBillNo='" + omodel.HBillNo + "'" + //åºå®èµå¼=============== |
| | | ",HDate='" + omodel.HDate + "'" + |
| | | ",HYear='" + omodel.HYear.ToString() + "'" + |
| | | ",HPeriod='" + omodel.HPeriod.ToString() + "'" + |
| | | ",HRemark='" + omodel.HRemark + "'" + |
| | | ",HUpDater='" + DBUtility.ClsPub.CurUserName + "'" + |
| | | ",HUpDateDate=getdate()" + |
| | | //======================================== |
| | | ",HContext='" + omodel.HContext + "'" + |
| | | ",HDeptID=" + omodel.HDeptID.ToString() + |
| | | ",HSendMan =" + omodel.HSendMan.ToString() + |
| | | ",HReceiveMan='" + omodel.HReceiveMan + "'" + |
| | | ",HLevel='" + omodel.HLevel + "'" + |
| | | ",HDescription='" + omodel.HDescription + "'" + |
| | | |
| | | " where HInterID=" + lngBillKey.ToString()); |
| | | //å é¤å
³è |
| | | DeleteRelation(ref sReturn, lngBillKey); |
| | | //å é¤å表 |
| | | DeleteBillSub(lngBillKey); |
| | | //æå
¥å表 |
| | | omodel.HInterID = lngBillKey; |
| | | foreach (Model.ClsOA_InformBillSub oSub in DetailColl) |
| | | { |
| | | oCn.RunProc("Insert into OA_InformBillSub " + |
| | | " (HInterID,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + |
| | | ",HReceiveMan,HReadFlag " + |
| | | ") values(" |
| | | + omodel.HInterID.ToString() + "," + oSub.HEntryID.ToString() + ",'" + oSub.HCloseMan + "','" + oSub.HEntryCloseDate.ToShortDateString() + "'," + Convert.ToString(oSub.HCloseType ? 1 : 0) + ",'" + oSub.HRemark + "'" + |
| | | "," + oSub.HSourceInterID.ToString() + "," + oSub.HSourceEntryID.ToString() + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'," + oSub.HRelationQty.ToString() + "," + oSub.HRelationMoney.ToString() + |
| | | "," + oSub.HReceiveMan.ToString() + "," + Convert.ToString(oSub.HReadFlag ? 1 : 0) + |
| | | ") "); |
| | | } |
| | | // |
| | | //foreach (Model.ClsOA_InformBillSub oSub in DetailColl) |
| | | //{ |
| | | // Ds = oCn.RunProcReturn("exec h_p_OA_InformBill_Qty " + oSub.HICMOInterID, ""); |
| | | // if (Ds.Tables[0].Rows.Count == 0) |
| | | // return; |
| | | // if (DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBool"]) == "Y") |
| | | // { |
| | | // sReturn = "æ±æ¥æ°éè¶
è¿è®¡åæ°éï¼ä¸å
许ä¿å"; |
| | | // return false; |
| | | // } |
| | | //} |
| | | sReturn = "ä¿®æ¹åæ®æåï¼"; |
| | | oCn.Commit(); |
| | | return true; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | sReturn = e.Message; |
| | | oCn.RollBack(); |
| | | throw (e); |
| | | } |
| | | } |
| | | //æ°å¢åæ® |
| | | public override bool AddBill(ref string sReturn) |
| | | { |
| | | try |
| | | { |
| | | //å¾å°mainid |
| | | omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //è¥MAINDIéå¤åéæ°è·å |
| | | oCn.BeginTran(); |
| | | //主表 |
| | | oCn.RunProc("Insert Into OA_InformBillMain " + |
| | | "(HBillType,HBillSubType,HInterID,HBillNo,HDate" + |
| | | ",HYear,HPeriod,HRemark,HMaker,HMakeDate" + |
| | | ",HContext,HDeptID,HSendMan" + |
| | | ",HReceiveMan,HLevel,HDescription" + |
| | | ") " + |
| | | " values('" + this.BillType + "','" + this.HBillSubType + "'," +omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate + "'" + |
| | | "," + omodel.HYear.ToString() + "," + omodel.HPeriod.ToString() + ",'" + omodel.HRemark + "','" + DBUtility.ClsPub.CurUserName + "',getdate()" + |
| | | ",'" + omodel.HContext + "'," + omodel.HDeptID.ToString() + "," + omodel.HSendMan.ToString() + |
| | | ",'" + omodel.HReceiveMan + "','" + omodel.HLevel + "','" + omodel.HDescription + "'" + |
| | | ") "); |
| | | //æå
¥å表 |
| | | foreach (Model.ClsOA_InformBillSub oSub in DetailColl) |
| | | { |
| | | oCn.RunProc("Insert into OA_InformBillSub " + |
| | | " (HInterID,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + |
| | | ",HReceiveMan,HReadFlag " + |
| | | ") values(" |
| | | + omodel.HInterID.ToString() + "," + oSub.HEntryID.ToString() + ",'" + oSub.HCloseMan + "','" + oSub.HEntryCloseDate.ToShortDateString() + "'," + Convert.ToString(oSub.HCloseType ? 1 : 0) + ",'" + oSub.HRemark + "'" + |
| | | "," + oSub.HSourceInterID.ToString() + "," + oSub.HSourceEntryID.ToString() + ",'" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "'," + oSub.HRelationQty.ToString() + "," + oSub.HRelationMoney.ToString() + |
| | | "," + oSub.HReceiveMan.ToString() + "," + Convert.ToString(oSub.HReadFlag ? 1 : 0) + |
| | | ") "); |
| | | } |
| | | // |
| | | //foreach (Model.ClsOA_InformBillSub oSub in DetailColl) |
| | | //{ |
| | | // Ds = oCn.RunProcReturn("exec h_p_OA_InformBill_Qty " + oSub.HICMOInterID, ""); |
| | | // if (Ds.Tables[0].Rows.Count == 0) |
| | | // return; |
| | | // if (DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBool"]) == "Y") |
| | | // { |
| | | // sReturn = "æ±æ¥æ°éè¶
è¿è®¡åæ°éï¼ä¸å
许ä¿å"; |
| | | // return false; |
| | | // } |
| | | //} |
| | | // |
| | | sReturn = "æ°å¢åæ®æåï¼"; |
| | | oCn.Commit(); |
| | | return true; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | sReturn = e.Message; |
| | | oCn.RollBack(); |
| | | throw (e); |
| | | } |
| | | } |
| | | //æ¾ç¤ºåæ® |
| | | public override bool ShowBill(Int64 lngBillKey, ref string sReturn) |
| | | { |
| | | try |
| | | { |
| | | //æ¥è¯¢ä¸»è¡¨ |
| | | DataSet Ds ; |
| | | Ds = oCn.RunProcReturn("Select * from OA_InformBillMain Where HInterID=" + lngBillKey.ToString(), "OA_InformBillMain"); |
| | | if(Ds.Tables[0].Rows.Count==0) |
| | | { |
| | | sReturn = "åæ®æªæ¾å°ï¼"; |
| | | return false; |
| | | } |
| | | //åºå®èµå¼=========================================== |
| | | omodel.HYear = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HYear"]); |
| | | omodel.HPeriod = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HPeriod"]); |
| | | omodel.HBillType = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBillType"]); |
| | | omodel.HBillSubType = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBillSubType"]); |
| | | omodel.HInterID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HInterID"]); |
| | | omodel.HDate = DBUtility.ClsPub.isDate(Ds.Tables[0].Rows[0]["HDate"]); |
| | | omodel.HBillNo = Ds.Tables[0].Rows[0]["HBillNo"].ToString().Trim(); |
| | | omodel.HBillStatus = DBUtility.ClsPub.isInt(Ds.Tables[0].Rows[0]["HBillStatus"]); |
| | | omodel.HCheckItemNowID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HCheckItemNowID"]); |
| | | omodel.HCheckItemNextID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HCheckItemNextID"]); |
| | | omodel.HCheckFlowID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HCheckFlowID"]); |
| | | omodel.HRemark = Ds.Tables[0].Rows[0]["HRemark"].ToString().Trim(); |
| | | omodel.HBackDate = Ds.Tables[0].Rows[0]["HBackDate"].ToString().Trim(); |
| | | omodel.HBacker = Ds.Tables[0].Rows[0]["HBacker"].ToString().Trim(); |
| | | omodel.HCheckDate = Ds.Tables[0].Rows[0]["HCheckDate"].ToString().Trim(); |
| | | omodel.HChecker = Ds.Tables[0].Rows[0]["HChecker"].ToString().Trim(); |
| | | omodel.HMaker = Ds.Tables[0].Rows[0]["HMaker"].ToString().Trim(); |
| | | omodel.HMakeDate = Ds.Tables[0].Rows[0]["HMakeDate"].ToString().Trim(); |
| | | omodel.HUpDateDate = Ds.Tables[0].Rows[0]["HUpDateDate"].ToString().Trim(); |
| | | omodel.HUpDater = Ds.Tables[0].Rows[0]["HUpDater"].ToString().Trim(); |
| | | omodel.HCloseDate = Ds.Tables[0].Rows[0]["HCloseDate"].ToString().Trim(); |
| | | omodel.HCloseMan = Ds.Tables[0].Rows[0]["HCloseMan"].ToString().Trim(); |
| | | omodel.HCloseType = DBUtility.ClsPub.isBool(Ds.Tables[0].Rows[0]["HCloseType"]); |
| | | omodel.HDeleteDate = Ds.Tables[0].Rows[0]["HDeleteDate"].ToString().Trim(); |
| | | omodel.HDeleteMan = Ds.Tables[0].Rows[0]["HDeleteMan"].ToString().Trim(); |
| | | //======================================================== |
| | | omodel.HSendMan = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HSendMan"]); |
| | | omodel.HDeptID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HDeptID"]); |
| | | omodel.HContext = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HContext"]); |
| | | omodel.HReceiveMan = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HReceiveMan"]); |
| | | omodel.HLevel = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HLevel"]); |
| | | omodel.HDescription = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HDescription"]); |
| | | |
| | | // |
| | | |
| | | //å¾ªç¯ |
| | | DataSet DsSub ; |
| | | DsSub = oCn.RunProcReturn("Select * from OA_InformBillSub Where HInterID=" + lngBillKey.ToString() + " order by HEntryID ", "OA_InformBillSub"); |
| | | DetailColl.Clear();//æ¸
空 |
| | | for (int i = 0; i < DsSub.Tables[0].Rows.Count; i++) |
| | | { |
| | | Model.ClsOA_InformBillSub oSub = new Model.ClsOA_InformBillSub(); |
| | | // åºå®èµå¼=============================================== |
| | | oSub.HInterID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HInterID"]); |
| | | oSub.HEntryID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HEntryID"]); |
| | | oSub.HSourceInterID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HSourceInterID"]); |
| | | oSub.HSourceEntryID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HSourceEntryID"]); |
| | | oSub.HSourceBillType = DsSub.Tables[0].Rows[i]["HSourceBillType"].ToString().Trim(); |
| | | oSub.HSourceBillNo = DsSub.Tables[0].Rows[i]["HSourceBillNo"].ToString().Trim(); |
| | | oSub.HRelationQty = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HRelationQty"]); |
| | | oSub.HRelationMoney = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HRelationMoney"]); |
| | | oSub.HCloseMan = DBUtility.ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HCloseMan"]); |
| | | oSub.HCloseType = DBUtility.ClsPub.isBool(DsSub.Tables[0].Rows[i]["HCloseType"]); |
| | | oSub.HEntryCloseDate = DBUtility.ClsPub.isDate(DsSub.Tables[0].Rows[i]["HEntryCloseDate"]); |
| | | oSub.HRemark = DsSub.Tables[0].Rows[i]["HRemark"].ToString().Trim(); |
| | | //=================================================== |
| | | oSub.HReceiveMan = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HReceiveMan"]); |
| | | oSub.HReadFlag = DBUtility.ClsPub.isBool(DsSub.Tables[0].Rows[i]["HReadFlag"]); |
| | | DetailColl.Add(oSub); |
| | | } |
| | | sReturn = "æ¾ç¤ºåæ®æåï¼"; |
| | | return true; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | sReturn = e.Message; |
| | | throw (e); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | } |
| | |
| | | return list; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å
¬åå表主表çjson |
| | | /// </summary> |
| | | /// <param name="jsonString"></param> |
| | | /// <returns></returns> |
| | | public List<Models.ClsOA_InformBillMain> getObjectByJson_GG_NoticeBillMain(string jsonString) |
| | | { |
| | | jsonString = "[" + jsonString.ToString() + "]"; |
| | | List<Models.ClsOA_InformBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.ClsOA_InformBillMain>>(jsonString); |
| | | return list; |
| | | } |
| | | |
| | | } |
| | | } |
New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | |
| | | namespace WebAPI.Models |
| | | { |
| | | public class ClsOA_InformBillMain : DBUtility.ClsXt_BaseBillMain |
| | | { |
| | | public string HContext; // varchar(200) ä¸»é¢ |
| | | public Int64 HDeptID; // int --åéé¨é¨ï¼h_v_IF_Departmentï¼ |
| | | public Int64 HSendMan; // int --åé人ï¼h_v_IF_Employeeï¼ |
| | | public string HReceiveMan; // int --æ¥æ¶(å¯å¤é人)ï¼h_v_IF_Employeeï¼ |
| | | public string HLevel; // varchar(10) --ç´§æ¥ç¨åº¦ï¼æ®éï¼ç´§æ¥ï¼ |
| | | public string HDescription; // varchar(5000) --详ç»å
容 |
| | | |
| | | } |
| | | } |
New file |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | |
| | | namespace WebAPI.Models |
| | | { |
| | | public class ClsOA_InformBillSub : DBUtility.ClsXt_BaseBillSub |
| | | { |
| | | public string HReceiveMan;// int æ¥æ¶äººï¼h_v_IF_Employeeï¼ |
| | | public bool HReadFlag;// bit //å·²é
æ è®°ï¼ä¿åæ¶é»è®¤ä¸º0ï¼ |
| | | |
| | | } |
| | | } |
| | |
| | | <publishTime>02/22/2013 08:43:40</publishTime> |
| | | </File> |
| | | <File Include="bin/BLL.dll"> |
| | | <publishTime>11/04/2021 16:46:04</publishTime> |
| | | <publishTime>11/05/2021 14:35:36</publishTime> |
| | | </File> |
| | | <File Include="bin/BLL.pdb"> |
| | | <publishTime>11/04/2021 16:46:04</publishTime> |
| | | <publishTime>11/05/2021 14:35:36</publishTime> |
| | | </File> |
| | | <File Include="bin/DAL.dll"> |
| | | <publishTime>11/04/2021 16:46:02</publishTime> |
| | | <publishTime>11/05/2021 14:35:33</publishTime> |
| | | </File> |
| | | <File Include="bin/DAL.pdb"> |
| | | <publishTime>11/04/2021 16:46:02</publishTime> |
| | | <publishTime>11/05/2021 14:35:33</publishTime> |
| | | </File> |
| | | <File Include="bin/Dapper.dll"> |
| | | <publishTime>07/22/2016 14:52:40</publishTime> |
| | | </File> |
| | | <File Include="bin/DBUtility.dll"> |
| | | <publishTime>11/04/2021 16:45:59</publishTime> |
| | | <publishTime>11/05/2021 14:35:27</publishTime> |
| | | </File> |
| | | <File Include="bin/DBUtility.pdb"> |
| | | <publishTime>11/04/2021 16:45:59</publishTime> |
| | | <publishTime>11/05/2021 14:35:27</publishTime> |
| | | </File> |
| | | <File Include="bin/Interop.gregn6Lib.dll"> |
| | | <publishTime>08/25/2021 10:28:25</publishTime> |
| | |
| | | <publishTime>07/25/2012 11:48:56</publishTime> |
| | | </File> |
| | | <File Include="bin/Model.dll"> |
| | | <publishTime>11/04/2021 16:45:59</publishTime> |
| | | <publishTime>11/05/2021 14:35:28</publishTime> |
| | | </File> |
| | | <File Include="bin/Model.pdb"> |
| | | <publishTime>11/04/2021 16:45:59</publishTime> |
| | | <publishTime>11/05/2021 14:35:28</publishTime> |
| | | </File> |
| | | <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs"> |
| | | <publishTime>08/16/2021 17:23:15</publishTime> |
| | |
| | | <publishTime>08/03/2014 20:33:56</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Class.dll"> |
| | | <publishTime>11/04/2021 16:45:56</publishTime> |
| | | <publishTime>11/05/2021 14:35:23</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Class.pdb"> |
| | | <publishTime>11/04/2021 16:45:56</publishTime> |
| | | <publishTime>11/05/2021 14:35:23</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Control.dll"> |
| | | <publishTime>11/04/2021 16:45:57</publishTime> |
| | | <publishTime>11/05/2021 14:35:25</publishTime> |
| | | </File> |
| | | <File Include="bin/Pub_Control.pdb"> |
| | | <publishTime>11/04/2021 16:45:57</publishTime> |
| | | <publishTime>11/05/2021 14:35:25</publishTime> |
| | | </File> |
| | | <File Include="bin/SQLHelper.dll"> |
| | | <publishTime>11/04/2021 16:45:58</publishTime> |
| | | <publishTime>11/05/2021 14:35:25</publishTime> |
| | | </File> |
| | | <File Include="bin/SQLHelper.pdb"> |
| | | <publishTime>11/04/2021 16:45:58</publishTime> |
| | | <publishTime>11/05/2021 14:35:25</publishTime> |
| | | </File> |
| | | <File Include="bin/stdole.dll"> |
| | | <publishTime>05/09/2021 13:35:37</publishTime> |
| | |
| | | <publishTime>11/24/2014 11:18:48</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.dll"> |
| | | <publishTime>11/04/2021 16:46:08</publishTime> |
| | | <publishTime>11/05/2021 14:35:41</publishTime> |
| | | </File> |
| | | <File Include="bin/WebAPI.pdb"> |
| | | <publishTime>11/04/2021 16:46:08</publishTime> |
| | | <publishTime>11/05/2021 14:35:41</publishTime> |
| | | </File> |
| | | <File Include="bin/WebGrease.dll"> |
| | | <publishTime>07/17/2013 17:03:52</publishTime> |
| | |
| | | <publishTime>08/06/2021 22:57:28</publishTime> |
| | | </File> |
| | | <File Include="Web.config"> |
| | | <publishTime>11/04/2021 16:46:18</publishTime> |
| | | <publishTime>11/05/2021 14:36:03</publishTime> |
| | | </File> |
| | | </ItemGroup> |
| | | </Project> |
| | |
| | | <Compile Include="Controllers\ProductionOrderController.cs" /> |
| | | <Compile Include="Controllers\PublicPageMethodController.cs" /> |
| | | <Compile Include="Controllers\ReportFromController.cs" /> |
| | | <Compile Include="Controllers\GG_NoticeController.cs" /> |
| | | <Compile Include="Controllers\ReportPlatFormController.cs" /> |
| | | <Compile Include="Controllers\SBGL\Gy_EquipFileMainController.cs" /> |
| | | <Compile Include="Controllers\SBGL\Gy_EquipTypeController.cs" /> |
| | |
| | | <Compile Include="DLL\ClsGy_Source_Ctl.cs" /> |
| | | <Compile Include="DLL\ClsGy_WorkPayTypeBill.cs" /> |
| | | <Compile Include="DLL\ClsGy_WorkTypeBill.cs" /> |
| | | <Compile Include="DLL\ClsOA_InformBill.cs" /> |
| | | <Compile Include="DLL\ClsQC_NoPassProdCheckBill.cs" /> |
| | | <Compile Include="DLL\ClsQC_PatrolProcCheckBill.cs" /> |
| | | <Compile Include="DLL\ClsSb_EquipConkBookBill.cs" /> |
| | |
| | | <Compile Include="Models\ClsGy_Maintain.cs" /> |
| | | <Compile Include="Models\ClsGy_Repair.cs" /> |
| | | <Compile Include="Models\ClsGy_RepairCheck.cs" /> |
| | | <Compile Include="Models\ClsOA_InformBillMain.cs" /> |
| | | <Compile Include="Models\ClsOA_InformBillSub.cs" /> |
| | | <Compile Include="Models\Gy_OrderBackInfo.cs" /> |
| | | <Compile Include="Models\Gy_OrderLevList.cs" /> |
| | | <Compile Include="Models\ClsGy_EquipFileMain.cs" /> |