| | |
| | | /// <returns></returns> |
| | | [Route("Web/GetMAXNumber")] |
| | | [HttpGet] |
| | | public object GetMAXNumber(string HBillType,string HName,string TableName) |
| | | public object GetMAXNumber(string HBillType, string HName, string TableName) |
| | | { |
| | | try |
| | | { |
| | | string HNumber = ""; |
| | | HNumber = DBUtility.ClsPub.CreateHNumber(HBillType,HName, TableName, ref DBUtility.ClsPub.sExeReturnInfo, true); |
| | | HNumber = DBUtility.ClsPub.CreateHNumber(HBillType, HName, TableName, ref DBUtility.ClsPub.sExeReturnInfo, true); |
| | | //----------å建è表------------------------ |
| | | DataTable dt_Main = new DataTable("Json"); |
| | | dt_Main.Columns.Add("HNumber", typeof(string)); |
| | | |
| | | |
| | | //---------å建æ°è¡------------------------ |
| | | DataRow dr_main = dt_Main.NewRow();//å建æ°è¡ |
| | | dt_Main.Rows.Add(dr_main);//å°æ°è¡å å
¥å°è¡¨ä¸ |
| | | dr_main["HNumber"] = DBUtility.ClsPub.isStrNull(HNumber); |
| | | |
| | | |
| | | |
| | | if (HNumber == null) |
| | | { |
| | |
| | | public object GetUser(string UserName, string PassWord, string HOrgName) |
| | | { |
| | | try |
| | | { |
| | | { |
| | | DataSet ds = null; |
| | | ClsCN oCnLoc = new ClsCN(); |
| | | DAL.ClsUser oUser = new DAL.ClsUser(); |
| | |
| | | return objjson; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | objjson.code = "0"; |
| | | objjson.count = 1; |
| | | objjson.Message = "å±å¼æåï¼"; |
| | |
| | | // return objJsonResult; |
| | | //} |
| | | |
| | | string sql = "update Gy_Czygl set " + |
| | | "HWhID = " + HWhID + |
| | | string sql = "update Gy_Czygl set " + |
| | | "HWhID = " + HWhID + |
| | | ", HWhName = '" + HWhName + |
| | | "', HSecManagerID = " + HSecManagerID + |
| | | ", HSecManager = '" + HSecManager + |
| | |
| | | /// <returns></returns> |
| | | [Route("Web/GetSouceList_Json")] |
| | | [HttpGet] |
| | | public object GetSouceList_Json(string HMaterID,string Value, Int64 HOrgID) |
| | | public object GetSouceList_Json(string HMaterID, string Value, Int64 HOrgID) |
| | | { |
| | | sWhere = " and HStopFlag=0 and HUSEORGID =" + HOrgID + ""; |
| | | if (Value != "" && Value != null) |
| | |
| | | } |
| | | try |
| | | { |
| | | string sql = "EXEC h_p_Gy_SouceViewList " + HMaterID+",'"+ sWhere + "'"; |
| | | string sql = "EXEC h_p_Gy_SouceViewList " + HMaterID + ",'" + sWhere + "'"; |
| | | ds = oCN.RunProcReturn(sql, "h_p_Gy_SouceViewList"); |
| | | |
| | | if (ds == null || ds.Tables[0].Rows.Count <= 0) |
| | |
| | | string sql1 = "Select HItemID,HNumber ,HName from Gy_SellStyle where HStopflag=0 and HEndFlag=1 "; |
| | | string sql = sql1 + sWhere; |
| | | ds = oCN.RunProcReturn(sql, "Gy_SellStyle"); |
| | | } |
| | | } |
| | | |
| | | if (ds == null || ds.Tables[0].Rows.Count <= 0) |
| | | { |
| | |
| | | objjson.Message = "è·å失败" + ex.ToString(); |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; ; |
| | | } |
| | | |
| | | |
| | | |
| | | oCN.RunProc("delete Gy_ErrType where HItemID=" + HItemID); |
| | | oCN.Commit();//æäº¤äºå¡ |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; ; |
| | | } |
| | | |
| | | |
| | | |
| | | oCN.RunProc("delete Gy_PostSkill where HItemID=" + HItemID); |
| | | oCN.Commit();//æäº¤äºå¡ |
| | |
| | | WebAPI.DLL.ClsGy_StockMoveStyle_Ctl oBill = new WebAPI.DLL.ClsGy_StockMoveStyle_Ctl(); |
| | | List<Model.ClsGy_StockMoveStyle_Model> lsmain = new List<Model.ClsGy_StockMoveStyle_Model>(); |
| | | msg1 = msg1.Replace("\\", ""); |
| | | msg1 = msg1.Replace("\n", ""); |
| | | msg1 = msg1.Replace("\n", ""); |
| | | lsmain = oListModels.getObjectByJson_Gy_StockMoveStyle(msg1); |
| | | foreach (Model.ClsGy_StockMoveStyle_Model oItem in lsmain) |
| | | { |
| | |
| | | ListModels oListModels = new ListModels(); |
| | | try |
| | | { |
| | | |
| | | |
| | | WebAPI.DLL.ClsGy_ProjectMoney_Ctl oBill = new WebAPI.DLL.ClsGy_ProjectMoney_Ctl(); |
| | | List<Model.ClsGy_ProjectMoney_Model> lsmain = new List<Model.ClsGy_ProjectMoney_Model>(); |
| | | msg1 = msg1.Replace("\\", ""); |
| | |
| | | return objJsonResult; |
| | | } |
| | | oCN.BeginTran();//å¼å§äºå¡ |
| | | |
| | | |
| | | ds = oCN.RunProcReturn("select * from Gy_ProjectMoney where HItemID=" + HItemID, "Gy_ProjectMoney"); |
| | | if (ds.Tables[0].Rows.Count > 0) |
| | | { |
| | |
| | | ListModels oListModels = new ListModels(); |
| | | try |
| | | { |
| | | |
| | | |
| | | WebAPI.DLL.ClsGy_ErrMsgBackType_Ctl oBill = new WebAPI.DLL.ClsGy_ErrMsgBackType_Ctl(); |
| | | List<Model.ClsGy_ErrMsgBackType_Model> lsmain = new List<Model.ClsGy_ErrMsgBackType_Model>(); |
| | | msg1 = msg1.Replace("\\", ""); |
| | |
| | | } |
| | | oCN.BeginTran();//å¼å§äºå¡ |
| | | |
| | | |
| | | |
| | | oCN.RunProc("delete Gy_PreventErrMould where HItemID=" + HItemID); |
| | | oCN.Commit();//æäº¤äºå¡ |
| | | objJsonResult.code = "0"; |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region 伿¯æ¥ 设置å表/ä¿å/ç¼è¾/å 餿¹æ³ |
| | | /// <summary> |
| | | /// 伿¯æ¥ ä¿å |
| | | /// </summary> |
| | | /// <param name="msg"></param> |
| | | /// <returns></returns> |
| | | [Route("SaveGy_RestDayList")] |
| | | [HttpPost] |
| | | public object SaveGy_RestDayList([FromBody] JObject msg) |
| | | { |
| | | DataSet ds; |
| | | var _value = msg["msg"].ToString(); |
| | | string msg3 = _value.ToString(); |
| | | string[] sArray = msg3.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); |
| | | string msg1 = sArray[0].ToString(); |
| | | string msg2 = sArray[1].ToString(); |
| | | |
| | | //æ¥çæé |
| | | if (!DBUtility.ClsPub.Security_Log("Gy_RestDay_Edit", 1, false, msg2)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ ä¿åæéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | Int64 HItemID = 0; |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | //è·åæå¤§IDå¼èµå¼ |
| | | DataSet Maxds = oCN.RunProcReturn("select isNull(MAX(HItemID),0) HItemID from Gy_RestDay ", "Gy_RestDay"); |
| | | if (Maxds != null || Maxds.Tables[0].Rows.Count > 0) |
| | | { |
| | | //HItemID= Maxds.Tables[0].Rows[0]["HItemID"] |
| | | var maxid = Convert.ToInt32(Maxds.Tables[0].Rows[0]["HItemID"]); |
| | | maxid += 1; |
| | | HItemID = maxid; |
| | | } |
| | | ListModels oListModels = new ListModels(); |
| | | try |
| | | { |
| | | |
| | | WebAPI.DLL.ClsGy_RestDay_Ctl oBill = new WebAPI.DLL.ClsGy_RestDay_Ctl(); |
| | | List<Model.ClsGy_RestDay_Model> lsmain = new List<Model.ClsGy_RestDay_Model>(); |
| | | msg1 = msg1.Replace("\\", ""); |
| | | msg1 = msg1.Replace("\n", ""); |
| | | lsmain = oListModels.getObjectByJson_Gy_RestDay(msg1); |
| | | foreach (Model.ClsGy_RestDay_Model oItem in lsmain) |
| | | { |
| | | if (oItem.HNumber.Trim() == "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼ä»£ç ä¸è½ä¸ºç©ºï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | if (oItem.HName.Trim() == "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼åç§°ä¸è½ä¸ºç©ºï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | if (!DBUtility.ClsPub.AllowNumber(oItem.HNumber.Trim())) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼ä»£ç ä¸ä¸è½åºç°è¿ç»â.âå¹¶ä¸é¦ä½æ«ä½ä¸è½ä¸ºâ.âï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | //å¾å°ç代ç |
| | | string sShortNumber; |
| | | sShortNumber = DBUtility.ClsPub.GetShortNumber(oItem.HNumber.Trim()); |
| | | if (sShortNumber.Trim() == "") |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "ä¿å失败ï¼ç代ç 为空ï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | oItem.HShortNumber = sShortNumber;//ç代ç |
| | | oItem.HEndFlag = true;//æ«çº§æ å¿ |
| | | oItem.HLevel = DBUtility.ClsPub.GetLevel(oItem.HNumber.Trim()); //ç级 |
| | | oItem.HMakeEmp = msg2; //å建人 |
| | | DayOfWeek dayOfWeek = oItem.HRestDay.DayOfWeek; |
| | | |
| | | // å®ä¹ææå ç䏿æ å°å
³ç³» |
| | | Dictionary<DayOfWeek, string> chineseDayOfWeek = new Dictionary<DayOfWeek, string> |
| | | { |
| | | { DayOfWeek.Sunday, "æææ¥" }, |
| | | { DayOfWeek.Saturday, "ææå
" } |
| | | }; |
| | | |
| | | // è·å䏿ææå åç§° |
| | | oItem.HWeekDay = chineseDayOfWeek[dayOfWeek]; |
| | | oBill.oModel = oItem; |
| | | } |
| | | |
| | | //ä¿å |
| | | //ä¿å宿¯åå¤ç |
| | | bool bResult; |
| | | if (oBill.oModel.HItemID == 0) |
| | | { |
| | | // bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); |
| | | bResult = oBill.AddNew(); |
| | | } |
| | | else |
| | | { |
| | | bResult = oBill.ModifyByID(oBill.oModel.HItemID); |
| | | } |
| | | 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; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 伿¯æ¥ ä¿å |
| | | /// </summary> |
| | | /// <param name="msg"></param> |
| | | /// <returns></returns> |
| | | [Route("SaveSumGy_RestDayList")] |
| | | [HttpPost] |
| | | public object SaveSumGy_RestDayList([FromBody] JObject msg) |
| | | { |
| | | DataSet ds; |
| | | var _value = msg["msg"].ToString(); |
| | | string msg3 = _value.ToString(); |
| | | string[] sArray = msg3.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); |
| | | string msg1 = sArray[0].ToString(); |
| | | string msg2 = sArray[1].ToString(); |
| | | |
| | | //æ¥çæé |
| | | if (!DBUtility.ClsPub.Security_Log("Gy_RestDay_Edit", 1, false, msg2)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ ä¿åæéï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | |
| | | JObject msgObj = JObject.Parse(msg1); |
| | | string HYear = msgObj["HYear"].ToString(); |
| | | string HNumber1 = msgObj["HDeptNumber"].ToString()+'-' + msgObj["HOrgNumber"].ToString(); |
| | | string HName1 = msgObj["HDeptName"].ToString()+'-'+msgObj["HOrgName"].ToString(); |
| | | string HOrgID = msgObj["HOrgID"].ToString(); |
| | | string HDeptID = msgObj["HDeptID"].ToString(); |
| | | bool HStopflag = bool.Parse(msgObj["HStopflag"].ToString()); |
| | | string HRemark= msgObj["HRemark"].ToString(); |
| | | string HUSEORGID= msgObj["HUSEORGID"].ToString(); |
| | | string HHelpCode= msgObj["HHelpCode"].ToString(); |
| | | string HMakeEmp = msg2; //å建人 |
| | | bool Sunday = Convert.ToBoolean(msgObj["Sunday"]); |
| | | bool Saturday = Convert.ToBoolean(msgObj["Saturday"]); |
| | | List<Tuple<DateTime, string>> sundaysInYear = GetSundaysInYear(Convert.ToInt32(HYear), Sunday, Saturday); |
| | | |
| | | foreach (var oItem in sundaysInYear) |
| | | { |
| | | Int64 HItemID = 0; |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | //è·åæå¤§IDå¼èµå¼ |
| | | DataSet Maxds = oCN.RunProcReturn("select isNull(MAX(HItemID),0) HItemID from Gy_RestDay ", "Gy_RestDay"); |
| | | if (Maxds != null || Maxds.Tables[0].Rows.Count > 0) |
| | | { |
| | | //HItemID= Maxds.Tables[0].Rows[0]["HItemID"] |
| | | var maxid = Convert.ToInt32(Maxds.Tables[0].Rows[0]["HItemID"]); |
| | | maxid += 1; |
| | | HItemID = maxid; |
| | | } |
| | | DateTime HRestDay = oItem.Item1; |
| | | string HWeekDay = oItem.Item2; // è·åææå符串 |
| | | string HDate = oItem.Item1.ToString("yyyyMMdd"); |
| | | string HNumber = ""; |
| | | string HName = ""; |
| | | HNumber = HNumber1 + '-' + HDate; |
| | | |
| | | HName = HName1 + '-' + HDate; |
| | | //å
æ¥çæ°æ®åºææ²¡æ |
| | | ds = oCN.RunProcReturn("select * from Gy_RestDay where HRestDay='" + HRestDay + "' and HOrgID='" + HOrgID + "' and HDeptID='" + HDeptID + "'", "Gy_RestDay"); |
| | | if (ds.Tables[0].Rows.Count<1) |
| | | { |
| | | oCN.RunProc("Insert into Gy_RestDay " + |
| | | " (HNumber,HName,HHelpCode,HShortNumber,HParentID" + |
| | | ",HLevel,HEndFlag,HStopflag,HRemark,HMakeTime,HUSEORGID,HUseFlag,HMakeEmp,HCREATEORGID," + |
| | | "HOrgID,HDeptID,HRestDay,HWeekDay) " + |
| | | " Values('" + HNumber + "','" + HName + "','" + HHelpCode + "',''," + 0 + |
| | | "," + 0 + "," + 0 + "," + Convert.ToString(HStopflag ? 1 : 0) + ",'" + HRemark + "','" + DateTime.Now + "','" + HUSEORGID + "',' æªæ£æµ','" + HMakeEmp + "','" + HUSEORGID + "'" + |
| | | ",'" + HOrgID.ToString() + "','" + HDeptID.ToString() + "','" + HRestDay.ToString() + "','" + HWeekDay.ToString() + "')"); |
| | | } |
| | | } |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ä¿åæåï¼"; |
| | | objJsonResult.data = 1; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 伿¯æ¥ è·åä¿¡æ¯ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route("GetGy_RestDayDetailEdit")] |
| | | [HttpGet] |
| | | public ApiResult<DataSet> GetGy_RestDayDetailEdit(string HID) |
| | | { |
| | | var model = LuBaoSevice.GetGy_RestDayDetailEdit(HID); |
| | | return model; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 伿¯æ¥ è·åä¿¡æ¯ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route("GetGy_RestDayDetail")] |
| | | [HttpGet] |
| | | public ApiResult<DataSet> GetGy_RestDayDetail(string HName) |
| | | { |
| | | var model = LuBaoSevice.GetGy_RestDayDetail(HName); |
| | | return model; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 伿¯æ¥ å é¤åè½ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route("DeltetGy_RestDay")] |
| | | [HttpGet] |
| | | public object DeltetGy_RestDay(string HItemID, string user) |
| | | { |
| | | DataSet ds; |
| | | try |
| | | { |
| | | //å 餿é |
| | | if (!DBUtility.ClsPub.Security_Log("Gy_RestDay_Delete", 1, false, user)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "æ å 餿éï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); |
| | | if (string.IsNullOrWhiteSpace(HItemID)) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "HItemID为空ï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | oCN.BeginTran();//å¼å§äºå¡ |
| | | |
| | | |
| | | oCN.RunProc("delete Gy_RestDay where HItemID=" + HItemID); |
| | | oCN.Commit();//æäº¤äºå¡ |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æ°æ®å 餿åï¼"; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; ; |
| | | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "å é¤å¤±è´¥ï¼" + e.ToString(); |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | |
| | | //è·åä¸å¹´ä¸çå¨å
,卿¥æè
ä¸¤ä¸ªåæ¶è·å |
| | | public List<Tuple<DateTime, string>> GetSundaysInYear(int HYear, bool Sunday,bool Saturday) |
| | | { |
| | | List<Tuple<DateTime, string>> Days = new List<Tuple<DateTime, string>>(); |
| | | DateTime startDate = new DateTime(HYear, 1, 1); |
| | | DateTime endDate = new DateTime(HYear, 12, 31); |
| | | //ææå¤©å¾é |
| | | if (Sunday && !Saturday) |
| | | { |
| | | while (startDate <= endDate) |
| | | { |
| | | if (startDate.DayOfWeek == DayOfWeek.Sunday) |
| | | { |
| | | Days.Add(Tuple.Create(startDate, "ææå¤©")); |
| | | } |
| | | startDate = startDate.AddDays(1); |
| | | } |
| | | } |
| | | //ææå
å¾é |
| | | else if (!Sunday && Saturday) |
| | | { |
| | | while (startDate <= endDate) |
| | | { |
| | | if (startDate.DayOfWeek == DayOfWeek.Saturday) |
| | | { |
| | | Days.Add(Tuple.Create(startDate, "ææå
")); |
| | | } |
| | | startDate = startDate.AddDays(1); |
| | | } |
| | | } |
| | | else if (Sunday && Saturday) |
| | | { |
| | | while (startDate <= endDate) |
| | | { |
| | | if (startDate.DayOfWeek == DayOfWeek.Saturday || startDate.DayOfWeek == DayOfWeek.Sunday) |
| | | { |
| | | string weekdayChinese; |
| | | if (startDate.DayOfWeek == DayOfWeek.Sunday) |
| | | { |
| | | weekdayChinese = "ææå¤©"; |
| | | Days.Add(Tuple.Create(startDate, weekdayChinese)); |
| | | } |
| | | else if (startDate.DayOfWeek == DayOfWeek.Saturday) |
| | | { |
| | | weekdayChinese = "ææå
"; |
| | | Days.Add(Tuple.Create(startDate, weekdayChinese)); |
| | | } |
| | | } |
| | | startDate = startDate.AddDays(1); |
| | | } |
| | | } |
| | | return Days; |
| | | } |
| | | |
| | | //è¿åçåæ®µ |
| | | public class DayOfWeekInfo |
| | | { |
| | | public DateTime Date { get; set; } |
| | | public string DayOfWeekText { get; set; } |
| | | } |
| | | #endregion |
| | | |
| | |
| | | /// <returns></returns> |
| | | [Route("Web/GetSc_ICMOBillListView3")] |
| | | [HttpGet] |
| | | public object GetSc_ICMOBillListView3(string ICMOBill, int OrganizationID,int HSourceID) |
| | | public object GetSc_ICMOBillListView3(string ICMOBill, int OrganizationID, int HSourceID) |
| | | { |
| | | if (ICMOBill != "") |
| | | { |
| | |
| | | /// <returns></returns> |
| | | [Route("Web/GetCheckItemByCheckProjectID")] |
| | | [HttpGet] |
| | | public object GetCheckItemByCheckProjectID(int CheckProjectID,int HBatchQty) |
| | | public object GetCheckItemByCheckProjectID(int CheckProjectID, int HBatchQty) |
| | | { |
| | | if (CheckProjectID <= 0) |
| | | { |
| | |
| | | DataSet ds2; |
| | | DataSet ds1; |
| | | |
| | | // string sql1 = string.Format(@"select t.HMaintainItemID ,m.HNumber HMaintainItemNumber,t.HMaintainItem,t.HMaintainPart,t.HClaim,t.HManagerID,e.HNumber HManagerNumber,e.HName HManagerName,a.HRemark |
| | | // from Sc_MouldMaintainRuleBillMain a left join Sc_MouldMaintainRuleBillSub_Item t on a.HInterID=t.HInterID |
| | | // left join Gy_Maintain m on m.HItemID=t.HMaintainItemID |
| | | // left join Gy_Employee e on e.HItemID=t.HManagerID |
| | | // where a.HInterID=" + MouldMaintainRuleID); |
| | | // string sql1 = string.Format(@"select t.HMaintainItemID ,m.HNumber HMaintainItemNumber,t.HMaintainItem,t.HMaintainPart,t.HClaim,t.HManagerID,e.HNumber HManagerNumber,e.HName HManagerName,a.HRemark |
| | | // from Sc_MouldMaintainRuleBillMain a left join Sc_MouldMaintainRuleBillSub_Item t on a.HInterID=t.HInterID |
| | | // left join Gy_Maintain m on m.HItemID=t.HMaintainItemID |
| | | // left join Gy_Employee e on e.HItemID=t.HManagerID |
| | | // where a.HInterID=" + MouldMaintainRuleID); |
| | | |
| | | // string sql2 = string.Format(@"select b.HMaterID,m.HNumber HMaterNumber,m.HName HMaterName, m.HModel HMaterSpec,b.HUnitID,u.HNumber HUnitNumber,u.HName HUnitName,b.HQty,b.HQtyMust,b.HRemark from Sc_MouldMaintainRuleBillMain a |
| | | //left join Sc_MouldMaintainRuleBillSub b on a.HInterID=b.HInterID |
| | | // left join h_v_IF_Material m on b.HMaterID=m.HItemID |
| | | //left join h_v_IF_Unit u on b.HUnitID=u.HItemID |
| | | // where a.HInterID=" + MouldMaintainRuleID); |
| | | // string sql2 = string.Format(@"select b.HMaterID,m.HNumber HMaterNumber,m.HName HMaterName, m.HModel HMaterSpec,b.HUnitID,u.HNumber HUnitNumber,u.HName HUnitName,b.HQty,b.HQtyMust,b.HRemark from Sc_MouldMaintainRuleBillMain a |
| | | //left join Sc_MouldMaintainRuleBillSub b on a.HInterID=b.HInterID |
| | | // left join h_v_IF_Material m on b.HMaterID=m.HItemID |
| | | //left join h_v_IF_Unit u on b.HUnitID=u.HItemID |
| | | // where a.HInterID=" + MouldMaintainRuleID); |
| | | |
| | | string sql1 = string.Format(@"select * from h_v_Sc_MouldMaintainRuleBillSub_Item where hmainid=" + MouldMaintainRuleID); |
| | | string sql2 = string.Format(@"select * from h_v_Sc_MouldMaintainRuleBillSub where hmainid=" + MouldMaintainRuleID); |
| | |
| | | List<object> list = new List<object>(); |
| | | DataSet ds2; |
| | | DataSet ds1; |
| | | // string sql1 = string.Format(@"select t.HMaintainItemID HMaintainItemID,m.HNumber HMaintainItemNumber,t.HMaintainItem HMaintainItem,t.HMaintainPart HMaintainPart,t.HClaim HClaim,t.HManagerID HManagerID,e.HNumber HManagerNumber,e.HName HManagerName,a.HRemark |
| | | // from Sb_EquipMaintainRuleBillMain a left join Sb_EquipMaintainRuleBillSub_Item t on a.HInterID=t.HInterID |
| | | // left join Gy_Maintain m on m.HItemID=t.HMaintainItemID |
| | | // left join Gy_Employee e on e.HItemID=t.HManagerID |
| | | // where a.HInterID=" + EquipProjectID); |
| | | // string sql2 = string.Format(@"select b.HMaterID,m.HNumber HMaterNumber,m.HName HMaterName,b.HUnitID,u.HNumber HUnitNumber,u.HName HUnitName,b.HQty,b.HRemark from Sb_EquipMaintainRuleBillMain a |
| | | //left join Sb_EquipMaintainRuleBillSub b on a.HInterID=b.HInterID |
| | | // left join h_v_IF_Material m on b.HMaterID=m.HItemID |
| | | //left join h_v_IF_Unit u on b.HUnitID=u.HItemID |
| | | // where a.HInterID=" + EquipProjectID); |
| | | // string sql1 = string.Format(@"select t.HMaintainItemID HMaintainItemID,m.HNumber HMaintainItemNumber,t.HMaintainItem HMaintainItem,t.HMaintainPart HMaintainPart,t.HClaim HClaim,t.HManagerID HManagerID,e.HNumber HManagerNumber,e.HName HManagerName,a.HRemark |
| | | // from Sb_EquipMaintainRuleBillMain a left join Sb_EquipMaintainRuleBillSub_Item t on a.HInterID=t.HInterID |
| | | // left join Gy_Maintain m on m.HItemID=t.HMaintainItemID |
| | | // left join Gy_Employee e on e.HItemID=t.HManagerID |
| | | // where a.HInterID=" + EquipProjectID); |
| | | // string sql2 = string.Format(@"select b.HMaterID,m.HNumber HMaterNumber,m.HName HMaterName,b.HUnitID,u.HNumber HUnitNumber,u.HName HUnitName,b.HQty,b.HRemark from Sb_EquipMaintainRuleBillMain a |
| | | //left join Sb_EquipMaintainRuleBillSub b on a.HInterID=b.HInterID |
| | | // left join h_v_IF_Material m on b.HMaterID=m.HItemID |
| | | //left join h_v_IF_Unit u on b.HUnitID=u.HItemID |
| | | // where a.HInterID=" + EquipProjectID); |
| | | |
| | | string sql1 = string.Format(@"select * from h_v_Sb_EquipMaintainRuleBillList where HInterID=" + EquipProjectID); |
| | | string sql2 = string.Format(@"select * from h_v_Sb_EquipMaintainRuleSub where hmainid=" + EquipProjectID); |
| | |
| | | /// <returns></returns> |
| | | [Route("Web/GetItemByEquipFile")] |
| | | [HttpGet] |
| | | public object GetItemByEquipFile(int EquipProjectID,string Type,string HDate) |
| | | public object GetItemByEquipFile(int EquipProjectID, string Type, string HDate) |
| | | { |
| | | if (EquipProjectID <= 0) |
| | | { |
| | |
| | | { |
| | | case "DJ": |
| | | HView = "h_v_QJ_GetDotCheckItemList"; |
| | | break; |
| | | break; |
| | | default: |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | |
| | | } |
| | | try |
| | | { |
| | | |
| | | string sql = string.Format(@"select * from h_v_QJ_GetDotCheckItemList where ç¹æ£è®¡åID = " + HInterID ); |
| | | |
| | | string sql = string.Format(@"select * from h_v_QJ_GetDotCheckItemList where ç¹æ£è®¡åID = " + HInterID); |
| | | ds = oCN.RunProcReturn(sql, "h_v_QJ_GetDotCheckItemList"); |
| | | if (ds == null || ds.Tables[0].Rows.Count <= 0) |
| | | { |
| | |
| | | /// <returns></returns> |
| | | [Route("Web/GetEquipmentBillsList")] |
| | | [HttpGet] |
| | | public object GetEquipmentBillsList(string sWhere, string Type,string user) |
| | | { |
| | | public object GetEquipmentBillsList(string sWhere, string Type, string user) |
| | | { |
| | | try |
| | | { |
| | | List<object> columnNameList = new List<object>(); |
| | |
| | | /// <returns></returns> |
| | | [Route("Web/GetHSourceBillType")] |
| | | [HttpGet] |
| | | public object GetHSourceBillType(string HName,int Num) |
| | | public object GetHSourceBillType(string HName, int Num) |
| | | { |
| | | try |
| | | { |
| | | ClsCN oCn = new ClsCN(); |
| | | DataSet oDs = new DataSet(); |
| | | //æçååæºåå为红èå 0代表èå 1代表红å |
| | | if (Num==0) |
| | | if (Num == 0) |
| | | { //æºå为èå |
| | | oDs = oCn.RunProcReturn("select * from Xt_BillSourceSet where HName='" + HName + "'and HRedBlueFlag ='"+ Num+"' ", "Xt_BillSourceSet"); |
| | | oDs = oCn.RunProcReturn("select * from Xt_BillSourceSet where HName='" + HName + "'and HRedBlueFlag ='" + Num + "' ", "Xt_BillSourceSet"); |
| | | } |
| | | else if (Num==1) |
| | | else if (Num == 1) |
| | | { //æºå为红å |
| | | oDs = oCn.RunProcReturn("select * from Xt_BillSourceSet where HName='" + HName + "' and HRedBlueFlag ='" + Num + "' ", "Xt_BillSourceSet"); |
| | | } |
| | | else if(Num==2) |
| | | else if (Num == 2) |
| | | { //ä¸å红èå |
| | | oDs = oCn.RunProcReturn("select * from Xt_BillSourceSet where HName='" + HName + "'", "Xt_BillSourceSet"); |
| | | } |
| | | |
| | | |
| | | objjson.code = "1"; |
| | | objjson.count = 1; |
| | | objjson.Message = "è·åæåï¼"; |
| | |
| | | SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); //æ°æ®åºæä½å·¥å
· |
| | | string sql = "select HItemID,HPartentID,HNumber,HName,HLevel,Hurl,HType,HPicNum from Gy_MenuDefineSet where HMakeName = '" + HMakeName + "' and HType = '" + HType + "' order by HPosition"; |
| | | ds = oCn.RunProcReturn(sql, "Gy_MenuDefineSet"); //æ¥è¯¢å½åç¨æ·çèªå®ä¹èåæ°æ® |
| | | if (ds.Tables[0]==null || ds.Tables[0].Rows.Count == 0) //夿å½åç¨æ·æ¯å¦æè®¾ç½®è¿èªå®ä¹ä¿¡æ¯ï¼è¥è®°å½æ°ä¸º0ï¼å没æè®¾ç½®è¿ï¼å è½½ææçèåä¿¡æ¯ |
| | | if (ds.Tables[0] == null || ds.Tables[0].Rows.Count == 0) //夿å½åç¨æ·æ¯å¦æè®¾ç½®è¿èªå®ä¹ä¿¡æ¯ï¼è¥è®°å½æ°ä¸º0ï¼å没æè®¾ç½®è¿ï¼å è½½ææçèåä¿¡æ¯ |
| | | { |
| | | sql = "Select * from Gy_Menu_1 where HType = '" + HType + "' Order by HPosition,len(HitemID),HitemID "; |
| | | ds = oCn.RunProcReturn(sql, "Gy_Menu"); |
| | |
| | | List<MenuInit> menuInitList = new List<MenuInit>(); //ç¨ä»¥è·åGy_Menu_1ä¸çææèåä¿¡æ¯ï¼ä»¥å对åºèç¹æ¯å¦è¢«éä¸éè¦å è½½æ¾ç¤º |
| | | |
| | | SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); |
| | | ds = oCn.RunProcReturn("Select * from Gy_Menu_1 where HType = '" +HType + "' Order by HItemID ", "Gy_Menu"); //è·åGy_Menu_1ä¸çææèåä¿¡æ¯ï¼ç¨äºä¸ºmenuInitListå表å
宿°æ® |
| | | ds = oCn.RunProcReturn("Select * from Gy_Menu_1 where HType = '" + HType + "' Order by HItemID ", "Gy_Menu"); //è·åGy_Menu_1ä¸çææèåä¿¡æ¯ï¼ç¨äºä¸ºmenuInitListå表å
宿°æ® |
| | | |
| | | DataSet ds1 = new DataSet(); |
| | | for (int i = 0; i < ds.Tables[0].Rows.Count; i++) //å°Gy_Menu_1ä¸çèåä¿¡æ¯åé䏿
åµä¿åå°menuInitListå表ä¸ï¼ |
| | |
| | | |
| | | //è®¾ç½®æ°æ®åºæä½çåæ»ç¹ï¼è¥å¨æäº¤åæ¥éï¼ååæ»å°è¯¥ç¹ï¼æé´æä½åæ¶ |
| | | oCN.BeginTran(); |
| | | |
| | | |
| | | //å é¤å½åç¨æ·çèªå®ä¹æ°æ® |
| | | string sql = "delete from Gy_MenuDefineSet where HMakeName = '" + HMakeName + "' and HType = '" + HTypes + "'"; |
| | | oCN.RunProc(sql); |
| | | |
| | | //æå
¥å½åç¨æ·ææ°çèªå®ä¹æ°æ® |
| | | for(int i=0;i< saveDataList.Count; i++) |
| | | for (int i = 0; i < saveDataList.Count; i++) |
| | | { |
| | | sql = "select * from Gy_Menu_1 where HItemID = '" + saveDataList[i].HItemID + "'"; |
| | | ds = oCn.RunProcReturn(sql,"Gy_Menu_1"); |
| | | ds = oCn.RunProcReturn(sql, "Gy_Menu_1"); |
| | | if (ds.Tables[0].Rows.Count > 0) |
| | | { |
| | | string HPartentID = ds.Tables[0].Rows[0]["HPartentID"].ToString(); |
| | |
| | | string HType = ds.Tables[0].Rows[0]["HType"].ToString(); |
| | | string HPicNum = ds.Tables[0].Rows[0]["HPicNum"].ToString(); |
| | | |
| | | if(HPartentID == "0" || HPartentID == ds.Tables[0].Rows[0]["HItemID"].ToString()) |
| | | if (HPartentID == "0" || HPartentID == ds.Tables[0].Rows[0]["HItemID"].ToString()) |
| | | { |
| | | string HPosition = ds.Tables[0].Rows[0]["HPosition"].ToString(); |
| | | sql = "insert into Gy_MenuDefineSet(HItemID,HPartentID,HNumber,HName,HLevel,Hurl,HType,HMakeName,HPicNum,HPosition) values('" + saveDataList[i].HItemID + "','" + HPartentID + "','" + HNumber + "','" + saveDataList[i].HName + "'," + HLevel + ",'" + Hurl + "','" + HType + "','" + HMakeName + "','" + HPicNum + "','" + HPosition + "')"; |
| | |
| | | sql = "insert into Gy_MenuDefineSet(HItemID,HPartentID,HNumber,HName,HLevel,Hurl,HType,HMakeName,HPicNum,HPosition) values('" + saveDataList[i].HItemID + "','" + HPartentID + "','" + HNumber + "','" + saveDataList[i].HName + "'," + HLevel + ",'" + Hurl + "','" + HType + "','" + HMakeName + "','" + HPicNum + "','z')"; |
| | | oCN.RunProc(sql); |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
| | | //æäº¤æ°æ®åºæä½ |
| | | oCN.Commit(); |
| | | |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "ä¿åæåï¼"; |
| | |
| | | /// <returns></returns> |
| | | [Route("Web/GetOtherInBillMain_TempList_New")] |
| | | [HttpGet] |
| | | public object GetOtherInBillMain_TempList_New (string HBillType, string sHMaker, Int64 HOrgID) |
| | | public object GetOtherInBillMain_TempList_New(string HBillType, string sHMaker, Int64 HOrgID) |
| | | { |
| | | WebS.WebService1 oWebs = new WebS.WebService1(); |
| | | try |
| | | { |
| | | List<object> columnNameList = new List<object>(); |
| | | |
| | | |
| | | DataSet ds = oCN.RunProcReturn("exec h_p_KF_GetPonderationBillMain_TempList_New1 '" + HBillType + "','" + sHMaker + "'," + HOrgID.ToString(), "h_p_KF_GetPonderationBillMain_TempList_New1"); |
| | | |
| | | |
| | | //æ·»å åå |
| | | foreach (DataColumn col in ds.Tables[0].Columns) |
| | | { |
| | |
| | | /// <returns></returns> |
| | | [Route("Web/GetProcNoList")] |
| | | [HttpGet] |
| | | public object GetProcNoList(int HInterID,string sWhere,string UserID) |
| | | public object GetProcNoList(int HInterID, string sWhere, string UserID) |
| | | { |
| | | List<object> columnNameList = new List<object>(); |
| | | try |
| | | { |
| | | ds = oCN.RunProcReturn("exec h_p_Sc_ProcNoList '" + HInterID + "','" + sWhere + "','" + UserID + "'" , "h_p_Sc_ProcNoList"); |
| | | ds = oCN.RunProcReturn("exec h_p_Sc_ProcNoList '" + HInterID + "','" + sWhere + "','" + UserID + "'", "h_p_Sc_ProcNoList"); |
| | | |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |