/// <summary> /// 更改是否控制保存数据 /// </summary> /// <returns>返回Json串</returns> public string SaveIfControl() { var ModifieData = System.Web.HttpContext.Current.Request.Params["ModifieData"]; List <QTControlSetModel> qTControlSets = JsonConvert.DeserializeObject <List <QTControlSetModel> >(ModifieData); List <QTControlSetModel> updateData = new List <QTControlSetModel>(); SavedResult <Int64> savedresult = new SavedResult <Int64>(); for (var i = 0; i < qTControlSets.Count; i++) { QTControlSetModel qTControlSet = QTControlSetService.Find(qTControlSets[i].PhId).Data; qTControlSet.ControlOrNot = qTControlSets[i].ControlOrNot; qTControlSet.BEGINFDATE = qTControlSets[i].BEGINFDATE; qTControlSet.PersistentState = PersistentState.Modified; updateData.Add(qTControlSet); } try { savedresult = QTControlSetService.Save <Int64>(updateData, ""); } catch (Exception ex) { savedresult.Status = ResponseStatus.Error; savedresult.Msg = ex.Message.ToString(); } return(DataConverterHelper.SerializeObject(savedresult)); }
/// <summary> /// 根据BZ获取数据(只取控制的) /// </summary> /// <returns>返回Json串</returns> public string GetQTControlByBZ() { string BZ = System.Web.HttpContext.Current.Request.Params["BZ"]; SavedResult <Int64> savedresult = new SavedResult <Int64>(); Dictionary <string, object> dicWhereSet = new Dictionary <string, object>(); new CreateCriteria(dicWhereSet) .Add(ORMRestrictions <string> .Eq("BZ", BZ)) .Add(ORMRestrictions <string> .Eq("ControlOrNot", "1")); IList <QTControlSetModel> SetResult = QTControlSetService.Find(dicWhereSet).Data; if (SetResult.Count > 0) { savedresult.Msg = "true"; } else { savedresult.Msg = "false"; } savedresult.Status = ResponseStatus.Success; return(DataConverterHelper.SerializeObject(savedresult)); }
/// <summary> /// 删除数据 /// </summary> /// <returns>返回Json串</returns> public string Delete() { long id = Convert.ToInt64(System.Web.HttpContext.Current.Request.Params["id"]); //主表主键 var deletedresult = QTControlSetService.Delete <System.Int64>(id); return(DataConverterHelper.SerializeObject(deletedresult)); }
/// <summary> /// 根据主键获取数据 /// </summary> /// <returns>返回Json串</returns> public string GetQTControlSetInfo() { long id = Convert.ToInt64(System.Web.HttpContext.Current.Request.Params["id"]); //主表主键 string tabtype = System.Web.HttpContext.Current.Request.Params["tabtype"]; //Tab类型 var findedresult = QTControlSetService.Find(id); return(DataConverterHelper.ResponseResultToJson(findedresult)); }
/// <summary> /// 取列表数据 /// </summary> /// <returns>返回Json串</returns> public string GetQTControlSetList() { string clientJsonQuery = System.Web.HttpContext.Current.Request.Params["queryfilter"]; //查询条件 Dictionary <string, object> dicWhere = DataConverterHelper.ConvertToDic(clientJsonQuery); //查询条件转Dictionary DataStoreParam storeparam = this.GetDataStoreParam(); var result = QTControlSetService.LoadWithPage(storeparam.PageIndex, storeparam.PageSize, dicWhere); return(DataConverterHelper.EntityListToJson <QTControlSetModel>(result.Results, (Int32)result.TotalItems)); }
/// <summary> /// 根据BZ获取数据(只取控制的) /// </summary> /// <returns>返回Json串</returns> public string GetAllQTControlByBZ() { string BZ = System.Web.HttpContext.Current.Request.Params["BZ"]; Dictionary <string, object> dicWhereSet = new Dictionary <string, object>(); new CreateCriteria(dicWhereSet) .Add(ORMRestrictions <string> .Eq("BZ", BZ)); var SetResult = QTControlSetService.Find(dicWhereSet); return(DataConverterHelper.SerializeObject(SetResult)); }
/// <summary> /// 更新数据 /// </summary> /// <returns>返回Json串</returns> public string UpdateOrg() { string SetPhId = System.Web.HttpContext.Current.Request.Params["SetPhId"]; SavedResult <Int64> savedresult = new SavedResult <Int64>(); try { savedresult = QTControlSetService.UpdateOrg(SetPhId); } catch (Exception ex) { savedresult.Status = ResponseStatus.Error; savedresult.Msg = ex.Message.ToString(); } return(DataConverterHelper.SerializeObject(savedresult)); }
/// <summary> /// 保存数据 /// </summary> /// <returns>返回Json串</returns> public string Save() { string qtcontrolsetformData = System.Web.HttpContext.Current.Request.Form["qtcontrolsetformData"]; var qtcontrolsetforminfo = DataConverterHelper.JsonToEntity <QTControlSetModel>(qtcontrolsetformData); SavedResult <Int64> savedresult = new SavedResult <Int64>(); try { savedresult = QTControlSetService.Save <Int64>(qtcontrolsetforminfo.AllRow, ""); } catch (Exception ex) { savedresult.Status = ResponseStatus.Error; savedresult.Msg = ex.Message.ToString(); } return(DataConverterHelper.SerializeObject(savedresult)); }
/// <summary> /// 根据BZ和组织phid获取数据(只取控制的) /// </summary> /// <returns>返回Json串</returns> public string GetQTControlByBZAndOrg() { string BZ = System.Web.HttpContext.Current.Request.Params["BZ"]; string OrgCode = System.Web.HttpContext.Current.Request.Params["OrgCode"];//查询条件 SavedResult <Int64> savedresult = new SavedResult <Int64>(); Dictionary <string, object> dicWhereSet = new Dictionary <string, object>(); new CreateCriteria(dicWhereSet) .Add(ORMRestrictions <string> .Eq("BZ", BZ)) .Add(ORMRestrictions <string> .Eq("ControlOrNot", "1")); IList <QTControlSetModel> SetResult = QTControlSetService.Find(dicWhereSet).Data; if (SetResult.Count > 0) { Dictionary <string, object> dicWheredygx = new Dictionary <string, object>(); new CreateCriteria(dicWheredygx).Add(ORMRestrictions <string> .Eq("Dylx", "button")) .Add(ORMRestrictions <string> .Eq("Dydm", OrgCode)) .Add(ORMRestrictions <string> .Eq("DefStr1", BZ)); var result = CorrespondenceSettings2Service.Find(dicWheredygx).Data; if (result.Count > 0) { savedresult.Msg = "true"; } else { savedresult.Msg = "false"; } } else { savedresult.Msg = "false"; } savedresult.Status = ResponseStatus.Success; return(DataConverterHelper.SerializeObject(savedresult)); }