/// <summary> /// 保存用户设置的当前年度 /// </summary> /// <returns></returns> public string SaveUserYear() { string UserCode = System.Web.HttpContext.Current.Request.Params["UserCode"]; string FYear = System.Web.HttpContext.Current.Request.Params["FYear"]; var dicWhere = new Dictionary <string, object>(); new CreateCriteria(dicWhere).Add(ORMRestrictions <string> .Eq("Dylx", "YEAR")) .Add(ORMRestrictions <string> .Eq("Dwdm", UserCode)); var Model2 = CorrespondenceSettings2Service.Find(dicWhere).Data; if (Model2.Count > 0) { Model2[0].Dydm = FYear; Model2[0].PersistentState = PersistentState.Modified; var result = CorrespondenceSettings2Service.Save <Int64>(Model2[0], ""); return(DataConverterHelper.SerializeObject(result)); } else { CorrespondenceSettings2Model model = new CorrespondenceSettings2Model(); model.Dydm = FYear; model.Dylx = "YEAR"; model.Dwdm = UserCode; model.PersistentState = PersistentState.Added; var result = CorrespondenceSettings2Service.Save <Int64>(model, ""); return(DataConverterHelper.SerializeObject(result)); } }
/// <summary> /// 保存首页显示设置 /// </summary> /// <returns></returns> public string SaveIndexSet() { string UserCode = System.Web.HttpContext.Current.Request.Params["UserCode"]; string data = System.Web.HttpContext.Current.Request.Params["data"]; var datainfo = JsonConvert.DeserializeObject <CorrespondenceSettings2Model>(data); if (datainfo.PhId == 0) { datainfo.Dwdm = UserCode; datainfo.Dylx = "IndexSet"; datainfo.PersistentState = PersistentState.Added; var result = CorrespondenceSettings2Service.Save <Int64>(datainfo, ""); return(DataConverterHelper.SerializeObject(result)); } else { var Model2 = CorrespondenceSettings2Service.Find(datainfo.PhId).Data; Model2.DefStr1 = datainfo.DefStr1; Model2.DefStr2 = datainfo.DefStr2; Model2.DefStr3 = datainfo.DefStr3; Model2.DefStr4 = datainfo.DefStr4; Model2.PersistentState = PersistentState.Modified; var result = CorrespondenceSettings2Service.Save <Int64>(Model2, ""); return(DataConverterHelper.SerializeObject(result)); } }
/// <summary> /// 保存数据对接配置 /// </summary> /// <returns></returns> public string SaveDbConfig() { string Models = System.Web.HttpContext.Current.Request.Params["Models"]; var datas = JsonConvert.DeserializeObject <List <CorrespondenceSettings2Model> >(Models); //var datas = DataConverterHelper.JsonToEntity<CorrespondenceSettings2Model>(Models).AllRow; for (var i = 0; i < datas.Count; i++) { if (datas[i].PhId == 0) { datas[i].PersistentState = PersistentState.Added; } else { CorrespondenceSettings2Model correspondenceSettings2 = datas[i]; datas[i] = CorrespondenceSettings2Service.Find(datas[i].PhId).Data; datas[i].DefStr2 = correspondenceSettings2.DefStr2; datas[i].DefStr3 = correspondenceSettings2.DefStr3; datas[i].DefStr4 = correspondenceSettings2.DefStr4; datas[i].PersistentState = PersistentState.Modified; } } SavedResult <Int64> savedresult = CorrespondenceSettings2Service.Save <Int64>(datas, ""); return(DataConverterHelper.SerializeObject(savedresult)); }
public string UpdateR(String dwphid, String dwdm, String selected, String unselected) { int dr = -1; int sr = 1; //第一步,获得该单位已保存的所有支出渠道 Dictionary <string, object> dicWhere = DataConverterHelper.ConvertToDic(null); CreateCriteria createCriteria = new CreateCriteria(dicWhere); createCriteria.Add(ORMRestrictions <string> .Eq("Dylx", "ZC")); if (dwdm != null) { createCriteria.Add(ORMRestrictions <string> .Eq("Dwdm", dwdm)); } List <CorrespondenceSettings2Model> correspondenceSettings2s = CorrespondenceSettings2Service.LoadWithPage(0, Int32.MaxValue, dicWhere).Results as List <CorrespondenceSettings2Model>; ArrayList dbSave = new ArrayList(); String[] selects = selected.Split(','); String[] unseleteds = unselected.Split(','); foreach (CorrespondenceSettings2Model c2m in correspondenceSettings2s) { foreach (String us in unseleteds) { if (c2m.Dydm.Equals(us)) { CorrespondenceSettings2Service.Delete(c2m.PhId); dr--; break; } else { dbSave.Add(c2m.Dydm); } } } foreach (String s in selects) { if (!dbSave.Contains(s) && s != null && !s.Equals("") && !s.Equals(" ")) { CorrespondenceSettings2Model c2m = new CorrespondenceSettings2Model(); c2m.Dylx = "ZC"; c2m.Dydm = s; c2m.Dwdm = dwdm; c2m.DefStr2 = dwphid; c2m.PersistentState = PersistentState.Added; //List<CorrespondenceSettings2Model> tc2 = new List<CorrespondenceSettings2Model>(); //tc2.Add(c2m); String resulet = DataConverterHelper.SerializeObject(CorrespondenceSettings2Service.Save <Int64>(c2m, "")); //c2m.PhId = 55466; //tc2.Clear(); //tc2.Add(c2m); //resulet = DataConverterHelper.SerializeObject(CorrespondenceSettings2Service.Save<Int64>(tc2)); sr++; } } return((dr * sr).ToString()); }
/// <summary> /// 后台传字符串保存数据 /// </summary> /// <returns>返回Json串</returns> public string Save2(string data) { string correspondencesettings2formData = data; var correspondencesettings2forminfo = DataConverterHelper.JsonToEntity <CorrespondenceSettings2Model>(correspondencesettings2formData); SavedResult <Int64> savedresult = new SavedResult <Int64>(); try { savedresult = CorrespondenceSettings2Service.Save <Int64>(correspondencesettings2forminfo.AllRow, ""); } catch (Exception ex) { savedresult.Status = ResponseStatus.Error; savedresult.Msg = ex.Message.ToString(); } return(DataConverterHelper.SerializeObject(savedresult)); }