/// <summary> /// 删除数据 /// </summary> /// <returns>返回Json串</returns> public string Delete() { long id = Convert.ToInt64(System.Web.HttpContext.Current.Request.Params["id"]); //主表主键 var deletedresult = QtAccountService.Delete <System.Int64>(id); return(DataConverterHelper.SerializeObject(deletedresult)); }
/// <summary> /// 删除数据 /// </summary> /// <returns>返回Json串</returns> public string Delete() { int id = Convert.ToInt32(System.Web.HttpContext.Current.Request.Params["id"]); //主表主键 var deletedresult = VCorrespondenceSetting2Service.Delete <System.Int32>(id); return(DataConverterHelper.SerializeObject(deletedresult)); }
/// <summary> /// 查找操作员默认组织跟部门 /// </summary> /// <returns></returns> public string FindFDeclarationUnit() { string userID = System.Web.HttpContext.Current.Request.Params["userID"]; //操作员id SavedResult <Int64> savedresult = new SavedResult <Int64>(); var dicWhere = new Dictionary <string, object>(); new CreateCriteria(dicWhere).Add(ORMRestrictions <string> .Eq("Dylx", "08")) .Add(ORMRestrictions <Int32> .Eq("DefInt1", 1)).Add(ORMRestrictions <string> .Eq("Dwdm", userID)); var orgCode = ""; var dept = ""; var orgName = ""; var deptName = ""; var orgCodeList = CorrespondenceSettingsService.Find(dicWhere); if (orgCodeList.Data.Count > 0) { orgCode = orgCodeList.Data[0].Dydm; dept = orgCodeList.Data[0].DefStr3; if (!string.IsNullOrEmpty(orgCode)) { orgName = CorrespondenceSettingsService.GetOrg(orgCode).OName; } else { savedresult.Status = ResponseStatus.Error; savedresult.Msg = "该操作员未设置默认组织!"; return(DataConverterHelper.SerializeObject(savedresult)); } if (!string.IsNullOrEmpty(dept)) { deptName = CorrespondenceSettingsService.GetOrg(dept).OName; } else { savedresult.Status = ResponseStatus.Error; savedresult.Msg = "该操作员未设置默认部门!"; return(DataConverterHelper.SerializeObject(savedresult)); } var dicWhere1 = new Dictionary <string, object>(); new CreateCriteria(dicWhere1).Add(ORMRestrictions <string> .Eq("Dylx", "SB")) .Add(ORMRestrictions <string> .Eq("Dwdm", orgCode)); var orgSbList = CorrespondenceSettings2Service.Find(dicWhere1); if (orgSbList.Data.Count > 0) { } else { orgCode = ""; dept = ""; orgName = ""; deptName = ""; } } savedresult.Status = "success"; savedresult.Msg = orgCode + "," + dept + "," + orgName + "," + deptName; return(DataConverterHelper.SerializeObject(savedresult)); }
public string PostDeleteGHSubject([FromBody] GHSubjectRequestModel param) { if (param.PhId == 0) { return(DCHelper.ErrorMessage("主键不能为空!")); } try { long id = param.PhId; //主表主键 var data = GHSubjectService.Find(id).Data; if (data.FType == "tz" && data.FApproveStatus != "5") //删除年中调整 未作废单据 恢复上一个年中调整单据 { Dictionary <string, object> dicWhere = new Dictionary <string, object>(); new CreateCriteria(dicWhere).Add(ORMRestrictions <string> .Eq("FDeclarationDept", data.FDeclarationDept)) .Add(ORMRestrictions <string> .Eq("FYear", data.FYear)) .Add(ORMRestrictions <string> .Eq("FProjAttr", data.FProjAttr)) .Add(ORMRestrictions <string> .Eq("FApproveStatus", "5")) .Add(ORMRestrictions <string> .Eq("FType", data.FType)); IList <GHSubjectModel> gHSubjects = GHSubjectService.Find(dicWhere, new string[] { "NgUpdateDt Desc" }).Data; if (gHSubjects.Count > 0) { gHSubjects[0].FApproveStatus = "3"; gHSubjects[0].PersistentState = PersistentState.Modified; GHSubjectService.Save <long>(gHSubjects[0], ""); } else { //没有年中调整单据时将年初新增状态为调整中的变成已审批 Dictionary <string, object> dicWhere2 = new Dictionary <string, object>(); new CreateCriteria(dicWhere2).Add(ORMRestrictions <string> .Eq("FDeclarationDept", data.FDeclarationDept)) .Add(ORMRestrictions <string> .Eq("FYear", data.FYear)) .Add(ORMRestrictions <string> .Eq("FProjAttr", data.FProjAttr)) .Add(ORMRestrictions <string> .Eq("FApproveStatus", "6")) .Add(ORMRestrictions <string> .Eq("FType", "c")); IList <GHSubjectModel> gHSubjects2 = GHSubjectService.Find(dicWhere).Data; if (gHSubjects2.Count > 0) { foreach (var a in gHSubjects2) { a.FApproveStatus = "3"; a.PersistentState = PersistentState.Modified; } GHSubjectService.Save <long>(gHSubjects2, ""); } } } else { } var deletedresult = GHSubjectService.Delete <System.Int64>(id); return(DataConverterHelper.SerializeObject(deletedresult)); } catch (Exception ex) { return(DCHelper.ErrorMessage(ex.Message)); } }
public string GetYsIncome2([FromUri] BaseListModel param) { if (param.FPhId == 0) { return(DCHelper.ErrorMessage("主键信息不能为空!")); } try { //存主信息 YsIncomeMstModel ysIncomeMst = new YsIncomeMstModel(); //预算部门集合(收入归属) IList <OrganizeModel> organizes = new List <OrganizeModel>(); organizes = this.YsIncomeMstService.GetAllOrganize(); //存明细信息 IList <YsIncomeDtlModel> ysIncomeDtls = new List <YsIncomeDtlModel>(); var ysIncomeMsts = this.YsIncomeMstService.Find(t => t.PhId == param.FPhId).Data; if (ysIncomeMsts != null && ysIncomeMsts.Count > 0) { ysIncomeMst = ysIncomeMsts[0]; ysIncomeDtls = this.YsIncomeMstService.FindYsIncomeDtlByForeignKey(ysIncomeMsts[0].PhId).Data; } else { return(DCHelper.ErrorMessage("预算收入数据查找失败!")); } if (ysIncomeDtls != null && ysIncomeDtls.Count > 0) { foreach (var dtl in ysIncomeDtls) { if (ysIncomeDtls.ToList().Find(t => t.FSubjectCode.StartsWith(dtl.FSubjectCode) && t.FSubjectCode != dtl.FSubjectCode) == null) { dtl.IsLast = 1; } if (organizes != null && organizes.Count > 0) { dtl.FBudgetName = organizes.ToList().Find(t => t.OCode == dtl.FBudgetcode) == null ? "" : organizes.ToList().Find(t => t.OCode == dtl.FBudgetcode).OName; } } } if (!string.IsNullOrEmpty(param.Search) && ysIncomeDtls != null && ysIncomeDtls.Count > 0) { ysIncomeDtls = ysIncomeDtls.ToList().FindAll(t => (t.FSubjectCode.Contains(param.Search) || t.FSubjectname.Contains(param.Search))); } var data = new { Status = ResponseStatus.Success, Msg = "获取成功!", Mst = ysIncomeMst, Dtls = ysIncomeDtls.OrderBy(t => t.FSubjectCode).ToList() }; return(DataConverterHelper.SerializeObject(data)); } catch (Exception ex) { return(DCHelper.ErrorMessage(ex.Message)); } }
/// <summary> /// 修改 /// </summary> /// <returns></returns> public string Update() { string qtbaseprojectformData = System.Web.HttpContext.Current.Request.Params["qtbaseprojectformData"]; QtBaseProjectModel qtBaseProjectModel = JsonConvert.DeserializeObject <QtBaseProjectModel>(qtbaseprojectformData); SavedResult <Int64> savedresult = new SavedResult <Int64>(); savedresult = QtBaseProjectService.Update2(qtBaseProjectModel); return(DataConverterHelper.SerializeObject(savedresult)); }
/// <summary> /// 额度核销撤销 /// </summary> /// <returns></returns> public string SaveHXreturn() { long id = Convert.ToInt64(System.Web.HttpContext.Current.Request.Params["id"]); Decimal FPlayamount = Convert.ToDecimal(System.Web.HttpContext.Current.Request.Params["FPlayamount"]); CommonResult savedresult = new CommonResult(); savedresult = ExpenseMstService.SaveHXreturn(id, FPlayamount); 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()); }
public string GetAmountOfMoney([FromUri] string xmPhid, [FromUri] long phid, [FromUri] PaymentModel payment) { try { if (string.IsNullOrEmpty(xmPhid)) { //throw new Exception("项目主键不能为空!"); Dictionary <string, object> dic = new Dictionary <string, object>(); List <BudgetMstModel> budgetMsts = BudgetMstService.GetYsList(payment.FOrgphid, payment.FDepphid, payment.FYear); List <long> xmPhidList = budgetMsts.Select(x => x.PhId).ToList(); var result = this.PaymentMstService.GetSummary2(xmPhidList); decimal used = 0; if (result.Count > 0) { foreach (var res in result) { used = used + (decimal)res.Value; } } decimal sum = 0; foreach (long a in xmPhidList) { var total = this.BudgetMstService.GetDxbzDtl(a, payment.FOrgphid); Type type = total.GetType(); sum += (decimal)type.GetProperty("FAmount").GetValue(total); } decimal surplus = sum - used; result.Add("Sum", sum); result.Add("Surplus", surplus); return(DataConverterHelper.SerializeObject(result)); } else { Dictionary <string, object> dic = new Dictionary <string, object>(); var result = this.PaymentMstService.GetSummary(xmPhid, phid); decimal used = 0; if (result.Count > 0) { foreach (var res in result) { used = used + (decimal)res.Value; } } var total = this.BudgetMstService.GetDxbzDtl(long.Parse(xmPhid), payment.FOrgphid); Type type = total.GetType(); decimal sum = (decimal)type.GetProperty("FAmount").GetValue(total); decimal surplus = sum - used; result.Add("Sum", sum); result.Add("Surplus", surplus); return(DataConverterHelper.SerializeObject(result)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// 前台传主键删除数据 /// </summary> /// <returns>返回Json串</returns> public string DeletebyId(long phid) { long id = phid; //主表主键 //long id = Convert.ToInt64(System.Web.HttpContext.Current.Request.Params["id"]); //主表主键 var deletedresult = CorrespondenceSettings2Service.Delete <System.Int64>(id); return(DataConverterHelper.SerializeObject(deletedresult)); }
public string PostSave([FromBody] InfoBaseModel <List <BankAccountModel> > bankAccount) { /*UnChanged = 0, * Added = 1, * Modified = 2, * Deleted = 3*/ SavedResult <Int64> savedresult = new SavedResult <Int64>(); List <long> modifyPhids = new List <long>(); foreach (BankAccountModel data in bankAccount.infoData) { if (data.PersistentState == PersistentState.Modified || data.PersistentState == PersistentState.Deleted) { modifyPhids.Add(data.PhId); } } if (modifyPhids.Count > 0) { List <long> usePhids = BankAccountService.judgeIfUse(modifyPhids); if (usePhids.Count > 0) { string Msg = "银行账户名称为"; Dictionary <string, object> dic = new Dictionary <string, object>(); new CreateCriteria(dic) .Add(ORMRestrictions <List <long> > .In("PhId", usePhids)); IList <BankAccountModel> bankAccounts = BankAccountService.Find(dic).Data; foreach (BankAccountModel a in bankAccounts) { Msg = Msg + a.FBankname + ","; } var data2 = bankAccount.infoData.Find(x => x.PhId == usePhids[0]);//因为只能删除或修改所以单据的状态只能是一个 if (data2.PersistentState == PersistentState.Deleted) { Msg = Msg.Substring(0, Msg.Length - 1) + "已被引用不能删除"; } else { Msg = Msg.Substring(0, Msg.Length - 1) + "已被引用不能修改"; } savedresult.Status = ResponseStatus.Error; savedresult.Msg = Msg; return(DataConverterHelper.SerializeObject(savedresult)); } } try { savedresult = BankAccountService.Save <Int64>(bankAccount.infoData, ""); } catch (Exception ex) { savedresult.Status = ResponseStatus.Error; savedresult.Msg = ex.Message.ToString(); } return(DataConverterHelper.SerializeObject(savedresult)); }
/// <summary> /// 保存 /// </summary> /// <returns></returns> public string DeleteAddinOperator() { //sql数据 long id = Convert.ToInt64(System.Web.HttpContext.Current.Request.Params["id"]); //主表主键 var deletedresult = BasicSettingService.DeleteAddinOperator(id); return(DataConverterHelper.SerializeObject(deletedresult)); }
/// <summary> /// 保存 /// </summary> /// <returns></returns> public string SaveAddinOperator() { //sql数据 string operdata = System.Web.HttpContext.Current.Request.Form["operdata"]; var operModel = DataConverterHelper.JsonToEntity <AddinOperatorModel>(operdata); var savedresult = BasicSettingService.SaveAddinOperator(operModel.AllRow); return(DataConverterHelper.SerializeObject(savedresult)); }
public string PostSaveBudgetProcessTime([FromBody] BudgetProcessSaveRequestModel param) { if (string.IsNullOrEmpty(param.FOcode)) { return(DCHelper.ErrorMessage("组织编码不能为空!")); } SavedResult <Int64> savedresult = new SavedResult <Int64>(); try { SUP.Common.DataEntity.DataStoreParam storeparam = new SUP.Common.DataEntity.DataStoreParam();//查询条件 List <BudgetProcessCtrlModel> list = BudgetProcessCtrlService.GetBudgetProcessCtrlPorcessList3(param.FOcode); if (list != null && list.Count > 0) { //批量更新各阶段的起始时间和截止时间 if (param.FProcessStatus == "2" || param.FProcessStatus == "4") { foreach (var item in list) { item.FProcessStatus = param.FProcessStatus; item.PersistentState = PersistentState.Modified; } } if (param.FProcessStatus == "1") { foreach (var item in list) { item.FProcessStatus = param.FProcessStatus; item.StartDt = param.StartDt; item.EndDt = param.EndDt; item.PersistentState = PersistentState.Modified; } } if (param.FProcessStatus == "3") { foreach (var item in list) { item.FProcessStatus = param.FProcessStatus; item.StartDt2 = param.StartDt; item.EndDt2 = param.EndDt; item.PersistentState = PersistentState.Modified; } } savedresult = BudgetProcessCtrlService.Save <Int64>(list, ""); } } catch (Exception ex) { savedresult.Status = ResponseStatus.Error; savedresult.Msg = ex.Message.ToString(); } return(DataConverterHelper.SerializeObject(savedresult)); }
public string PostDoneRecordList([FromBody] BillRequestModel billRequest) { if (billRequest == null || billRequest.Uid == 0) { return(DCHelper.ErrorMessage("用户id为空!")); } /*if (string.IsNullOrEmpty(billRequest.OrgCode)) * { * return DCHelper.ErrorMessage("组织编码为空!"); * }*/ if (billRequest.Orgid == 0) { return(DCHelper.ErrorMessage("组织id为空!")); } if (string.IsNullOrEmpty(billRequest.Year)) { return(DCHelper.ErrorMessage("年度为空!")); } if (billRequest.PageIndex == 0 || billRequest.PageSize == 0) { return(DCHelper.ErrorMessage("分页参数不正确!")); } if (string.IsNullOrEmpty(billRequest.BType)) { return(DCHelper.ErrorMessage("单据类型为空!")); } if (billRequest.Splx_Phid == 0) { return(DCHelper.ErrorMessage("审批类型id为空!")); } try { int total = 0; //若是初次加载,则获取所有组织的审批信息 if (billRequest.IsFirst == 1) { //RELATID = 'lg' AND PARENTORG IS null var orgRelatitems = this.OrgRelatitem2Service.Find(t => t.RelatId == "lg" && t.ParentOrgId == 0).Data; if (orgRelatitems != null && orgRelatitems.Count == 1) { billRequest.Orgid = orgRelatitems[0].OrgId; } } List <AppvalRecordVo> recordVos = GAppvalRecordService.GetDoneRecordList(billRequest, out total); return(DataConverterHelper.SerializeObject(new { Status = "success", Data = recordVos, Total = total })); } catch (Exception e) { return(DCHelper.ErrorMessage(e.Message)); } }
/// <summary> /// 保存数据 /// </summary> /// <returns>返回Json串</returns> public string Save() { string mstformData = System.Web.HttpContext.Current.Request.Form["mstformData"]; var mstforminfo = DataConverterHelper.JsonToEntity <LogOtherCfgModel>(mstformData); var savedresult = LogOtherCfgService.Save <Int64>(mstforminfo.AllRow); return(DataConverterHelper.SerializeObject(savedresult)); }
public string GetBank(long orgid) { var dic = new Dictionary <string, object>(); new CreateCriteria(dic).Add(ORMRestrictions <Int64> .NotEq("PhId", 0)); new CreateCriteria(dic).Add(ORMRestrictions <Int64> .Eq("OrgId", orgid)); var Query = GK3_BankVauitService.Find(dic).Data.ToList(); return(DataConverterHelper.SerializeObject(Query)); }
public string GetNaviGation(long Operator) { var dic = new Dictionary <string, object>(); new CreateCriteria(dic).Add(ORMRestrictions <Int64> .NotEq("PhId", 0)); new CreateCriteria(dic).Add(ORMRestrictions <Int64> .Eq("Operator", Operator)); var Query = QtNaviGationService.Find(dic); return(DataConverterHelper.SerializeObject(Query)); }
public string GetEndYear([FromUri] BaseListModel param) { if (param.orgid == 0) { return(DCHelper.ErrorMessage("组织id不能为空!")); } if (string.IsNullOrEmpty(param.orgCode)) { return(DCHelper.ErrorMessage("组织Code不能为空!")); } if (string.IsNullOrEmpty(param.Year)) { return(DCHelper.ErrorMessage("年份信息不能为空!")); } try { YsAccountMstModel ysAccountMst = new YsAccountMstModel(); ysAccountMst = this.YsAccountMstService.GetEndAccounts(param.orgid, param.orgCode, param.Year); if (ysAccountMst.YsAccounts != null && ysAccountMst.YsAccounts.Count > 0) { IList <YsAccountModel> ysAccounts = new List <YsAccountModel>(); foreach (var acc in ysAccountMst.YsAccounts) { if (acc.SUBJECTCODE.Length == 3) { YsAccountModel ys = new YsAccountModel(); ysAccounts.Add(this.BudgetMstService.GetCompleteYsAccount(ysAccountMst.YsAccounts, acc.SUBJECTCODE, ys)); } else { if (acc.SUBJECTCODE == "4BNHJSR" || acc.SUBJECTCODE == "5BNHJZC" || acc.SUBJECTCODE.StartsWith("5QM")) { ysAccounts.Add(acc); } else { continue; } } } ysAccountMst.YsAccounts = ysAccounts; } var data = new { Status = ResponseStatus.Success, Msg = "获取成功!", Data = ysAccountMst }; return(DataConverterHelper.SerializeObject(data)); } catch (Exception ex) { return(DCHelper.ErrorMessage(ex.Message)); } }
/// <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> /// 获取快捷功能grid列表 /// </summary> public string GetShortcutMenuForWeb() { string json = string.Empty; string userid = System.Web.HttpContext.Current.Request.Params["userid"]; int totalRecord = 0; DataTable dt = proxy.GetShortcutMenuForWeb(Convert.ToInt64(userid)); json = DataConverterHelper.SerializeObject(dt); return(json); }
/// <summary> /// 审核 /// </summary> /// <returns>返回Json串</returns> public string valid() { long id = Convert.ToInt64(System.Web.HttpContext.Current.Request.Params["id"]); //主表主键 PerformanceMstModel model = PerformanceMstService.Find(id).Data; model.FAuditStatus = "4"; model.PersistentState = PersistentState.Modified; var result = PerformanceMstService.Save <System.Int64>(model, ""); return(DataConverterHelper.SerializeObject(result)); }
/// <summary> /// 归口项目对应部门设置关系的改变 /// </summary> /// <returns></returns> public string UpdateGKXM() { string mydelete = System.Web.HttpContext.Current.Request.Params["mydelete"]; List <long> mydeleteinfo = JsonConvert.DeserializeObject <List <long> >(mydelete); string myinsert = System.Web.HttpContext.Current.Request.Params["myinsert"]; List <CorrespondenceSettings2Model> myinsertinfo = JsonConvert.DeserializeObject <List <CorrespondenceSettings2Model> >(myinsert); var result = CorrespondenceSettings2Service.UpdateGKXM(mydeleteinfo, myinsertinfo); return(DataConverterHelper.SerializeObject(result)); }
public string PostDelete([FromBody] XmDistributeModel data) { var rundata = QtXmDistributeService.Find(x => x.FProjcode == data.FProjcode).Data.ToList(); SavedResult <Int64> savedresult = new SavedResult <Int64>(); foreach (var a in rundata) { a.PersistentState = PersistentState.Deleted; } savedresult = QtXmDistributeService.Save <Int64>(rundata, ""); return(DataConverterHelper.SerializeObject(savedresult)); }
/// <summary> /// 保存绩效得分对应绩效结论设置列表数据 /// </summary> /// <returns>返回Json串</returns> public string SaveJXJLset() { string updatedata = System.Web.HttpContext.Current.Request.Params["updatedata"]; string deletedata = System.Web.HttpContext.Current.Request.Params["deletedata"]; var updateinfo = JsonConvert.DeserializeObject <List <CorrespondenceSettings2Model> >(updatedata); var deleteinfo = JsonConvert.DeserializeObject <List <string> >(deletedata); SavedResult <Int64> savedresult = new SavedResult <Int64>(); savedresult = CorrespondenceSettings2Service.SaveJXJLset(updateinfo, deleteinfo); return(DataConverterHelper.SerializeObject(savedresult)); }
/// <summary> /// 判断是否为末级科目 /// </summary> /// <returns></returns> public string JudgeIfEnd() { string FKmdm = System.Web.HttpContext.Current.Request.Params["FKmdm"]; CommonResult result = new CommonResult(); if (QtBaseProjectService.JudgeIfEnd(FKmdm) == false) { result.Status = ResponseStatus.Error; result.Msg = "该科目为非末级科目!"; } return(DataConverterHelper.SerializeObject(result)); }
/// <summary> /// 更新意见库 /// </summary> /// <returns></returns> public string Update1() { string DeleteYJ = System.Web.HttpContext.Current.Request.Params["DeleteYJ"]; string ChangeYJ = System.Web.HttpContext.Current.Request.Params["ChangeYJ"]; string InsertYJ = System.Web.HttpContext.Current.Request.Params["InsertYJ"]; var DeleteYJPhids = JsonConvert.DeserializeObject <List <long> >(DeleteYJ); var Changedatas = JsonConvert.DeserializeObject <List <QtYJKModel> >(ChangeYJ); var Insertdatas = JsonConvert.DeserializeObject <List <QtYJKModel> >(InsertYJ); SavedResult <Int64> savedresult = QtYJKService.Update1(DeleteYJPhids, Changedatas, Insertdatas); return(DataConverterHelper.SerializeObject(savedresult)); }
public string GetOrg_tree([FromUri] Parameter parameters) { if (string.IsNullOrEmpty(parameters.orgid)) { return(DCHelper.ErrorMessage("组织主键为空!")); } OrganizeModel org = CorrespondenceSettingsService.GetOrg_tree(long.Parse(parameters.orgid)); IList <YsAccountMstModel> ysAccountMsts = new List <YsAccountMstModel>(); ysAccountMsts = this.YsAccountMstService.Find(t => t.PhId > (long)0).Data; org = GetOrgVerify(org, ysAccountMsts); return(DataConverterHelper.SerializeObject(org)); }
public string GetBackApprovalPost([FromUri] GAppvalRecordModel recordModel) { if (recordModel == null || recordModel.ProcPhid == 0) { return(DCHelper.ErrorMessage("审批流程id为空!")); } if (recordModel.PostPhid == 0) { return(DCHelper.ErrorMessage("审批岗位id为空!")); } try { List <GAppvalPostModel> postModels = GAppvalPostService.GetBackApprovalPost(recordModel); if (postModels != null && postModels.Count > 0) { foreach (var post in postModels) { post.IsSpanBack = 0; } } //如果是跨审批流回退,打上标记 if (recordModel.IsSpanBack == 1) { IList <GAppvalRecordModel> recordList = new List <GAppvalRecordModel>(); recordList = this.GAppvalRecordService.Find(t => t.RefbillPhid == recordModel.RefbillPhid && t.FBilltype == BillType.BeginProject).Data; if (recordList != null && recordList.Count > 0) { var procPhid = recordList.ToList().OrderByDescending(t => t.FSendDate).ToList()[0].ProcPhid; List <GAppvalPostModel> postModels2 = GAppvalPostService.GetBackApprovalPost2(recordModel.RefbillPhid, procPhid); if (postModels2 != null && postModels2.Count > 0) { foreach (var post in postModels2) { post.IsSpanBack = 1; post.BackProcPhid = procPhid; } } postModels2.AddRange(postModels); postModels = postModels2; } } return(DataConverterHelper.SerializeObject(new { Status = "success", Data = postModels })); } catch (Exception e) { return(DCHelper.ErrorMessage(e.Message)); } }
public string AddPicUpload() { try { string dirPath = Request.PhysicalApplicationPath + "NG3Resource\\APPLogo"; if (!Directory.Exists(dirPath)) { Directory.CreateDirectory(dirPath); } HttpPostedFileBase imgFile = Request.Files["addPic"]; if (imgFile.FileName.Substring(imgFile.FileName.LastIndexOf(".")) != ".png") { return(DataConverterHelper.SerializeObject(new { success = false, message = "请上传300*300的png图片" })); } string filePath = dirPath + "\\" + imgFile.FileName; string width; string height; Image image; using (Stream fs = imgFile.InputStream) { image = Image.FromStream(fs); width = image.Width.ToString(); height = image.Height.ToString(); } if (width != "300" && height != "300") { return(DataConverterHelper.SerializeObject(new { success = false, message = "请上传300*300的png图片" })); } image.Save(filePath); return(DataConverterHelper.SerializeObject(new { success = true, filename = imgFile.FileName })); } catch (Exception ex) { throw new Exception(ex.Message); } }