|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using AutoMapper;
|
using AngleSharp.Html.Parser;
|
using DTO;
|
using IServices;
|
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.Bot.Builder.Integration.AspNet.Core;
|
using Microsoft.Extensions.Logging;
|
using Newtonsoft.Json;
|
using System.Net.Http;
|
using System.Threading.Tasks;
|
using zhengcaioa.Models;
|
using zhengcaioa.IService;
|
using CommonToolsCore;
|
using Services;
|
using System.IO;
|
using Microsoft.AspNetCore.Hosting;
|
using Grpc.Core;
|
using System;
|
using System.Transactions;
|
|
namespace zhengcaioa.Controllers.Finance
|
{
|
[CheckLogin]
|
public class ServiceChargeController : Controller
|
{
|
private readonly ILogger<ServiceChargeController> _logger;
|
private readonly IFiServiceService _fiServiceService;
|
private readonly IFiMemberService _fiMemberService;
|
private readonly IFiBookService _fiBookService;
|
|
|
public ServiceChargeController(ILogger<ServiceChargeController> logger, IFiServiceService fiServiceService, IFiMemberService fiMemberService, IFiBookService fiBookService)
|
{
|
_logger = logger;
|
_fiServiceService = fiServiceService;
|
_fiMemberService = fiMemberService;
|
_fiBookService = fiBookService;
|
}
|
|
public IActionResult Index()
|
{
|
List<FiServiceDTO> fiServiceDTOs = _fiServiceService.GetList();
|
List<FiMemberDTO> fiMemberDTOs = _fiMemberService.GetList();
|
List<FiBookDTO> fiBookDTOs = _fiBookService.GetList();
|
ServiceChargeDTO serviceChargeDTO = new ServiceChargeDTO();
|
decimal? Dianhuazixun = fiServiceDTOs.Where(x => x.ServiceType == "电话咨询").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Dianhuazixun = Dianhuazixun.HasValue? Dianhuazixun.Value.ToString("F2"): "";
|
|
decimal? Dangmianzixun = fiServiceDTOs.Where(x => x.ServiceType == "当面咨询").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Dangmianzixun = Dangmianzixun.HasValue ? Dangmianzixun.Value.ToString("F2") : "";
|
|
decimal? Xuqiulunzheng1 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo== "30万元以下").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Xuqiulunzheng1 = Xuqiulunzheng1.HasValue ? Xuqiulunzheng1.Value.ToString("F2") : "";
|
decimal? Xuqiulunzheng2 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Xuqiulunzheng2 = Xuqiulunzheng2.HasValue ? Xuqiulunzheng2.Value.ToString("F2") : "";
|
decimal? Xuqiulunzheng3 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Xuqiulunzheng3 = Xuqiulunzheng3.HasValue ? Xuqiulunzheng3.Value.ToString("F2") : "";
|
decimal? Xuqiulunzheng4 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "500-1000万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Xuqiulunzheng4 = Xuqiulunzheng4.HasValue ? Xuqiulunzheng4.Value.ToString("F2") : "";
|
decimal? Xuqiulunzheng5 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "1000万元以上").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Xuqiulunzheng5 = Xuqiulunzheng5.HasValue ? Xuqiulunzheng5.Value.ToString("F2") : "";
|
|
decimal? Zhudaotoubiaowenjian1 = fiServiceDTOs.Where(x => x.ServiceType == "指导投标文件" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zhudaotoubiaowenjian1 = Zhudaotoubiaowenjian1.HasValue ? Zhudaotoubiaowenjian1.Value.ToString("F2") : "";
|
decimal? Zhudaotoubiaowenjian2 = fiServiceDTOs.Where(x => x.ServiceType == "指导投标文件" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zhudaotoubiaowenjian2 = Zhudaotoubiaowenjian2.HasValue ? Zhudaotoubiaowenjian2.Value.ToString("F2") : "";
|
decimal? Zhudaotoubiaowenjian3 = fiServiceDTOs.Where(x => x.ServiceType == "指导投标文件" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zhudaotoubiaowenjian3 = Zhudaotoubiaowenjian3.HasValue ? Zhudaotoubiaowenjian3.Value.ToString("F2") : "";
|
decimal? Zhudaotoubiaowenjian4 = fiServiceDTOs.Where(x => x.ServiceType == "指导投标文件" && x.ServiceTypeTwo == "500万元以上").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zhudaotoubiaowenjian4 = Zhudaotoubiaowenjian4.HasValue ? Zhudaotoubiaowenjian4.Value.ToString("F2") : "";
|
|
decimal? Daishuzhiyi1 = fiServiceDTOs.Where(x => x.ServiceType == "代书质疑" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daishuzhiyi1 = Daishuzhiyi1.HasValue ? Daishuzhiyi1.Value.ToString("F2") : "";
|
decimal? Daishuzhiyi2 = fiServiceDTOs.Where(x => x.ServiceType == "代书质疑" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daishuzhiyi2 = Daishuzhiyi2.HasValue ? Daishuzhiyi2.Value.ToString("F2") : "";
|
decimal? Daishuzhiyi3 = fiServiceDTOs.Where(x => x.ServiceType == "代书质疑" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daishuzhiyi3 = Daishuzhiyi3.HasValue ? Daishuzhiyi3.Value.ToString("F2") : "";
|
decimal? Daishuzhiyi4 = fiServiceDTOs.Where(x => x.ServiceType == "代书质疑" && x.ServiceTypeTwo == "500万元以上").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daishuzhiyi4 = Daishuzhiyi4.HasValue ? Daishuzhiyi4.Value.ToString("F2") : "";
|
|
decimal? Daushutousu1 = fiServiceDTOs.Where(x => x.ServiceType == "代书投诉" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daushutousu1 = Daushutousu1.HasValue ? Daushutousu1.Value.ToString("F2") : "";
|
decimal? Daushutousu2 = fiServiceDTOs.Where(x => x.ServiceType == "代书投诉" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daushutousu2 = Daushutousu2.HasValue ? Daushutousu2.Value.ToString("F2") : "";
|
decimal? Daushutousu3 = fiServiceDTOs.Where(x => x.ServiceType == "代书投诉" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daushutousu3 = Daushutousu3.HasValue ? Daushutousu3.Value.ToString("F2") : "";
|
decimal? Daushutousu4 = fiServiceDTOs.Where(x => x.ServiceType == "代书投诉" && x.ServiceTypeTwo == "500万元以上").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daushutousu4 = Daushutousu4.HasValue ? Daushutousu4.Value.ToString("F2") : "";
|
|
decimal? Dainizhiyiwenda = fiServiceDTOs.Where(x => x.ServiceType == "代拟质疑答复").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Dainizhiyiwenda = Dainizhiyiwenda.HasValue ? Dainizhiyiwenda.Value.ToString("F2") : "";
|
|
decimal? Dainitousuchulijueding = fiServiceDTOs.Where(x => x.ServiceType == "代拟投诉处理决定").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Dainitousuchulijueding = Dainitousuchulijueding.HasValue ? Dainitousuchulijueding.Value.ToString("F2") : "";
|
|
decimal? Jinzhengfuishou = fiServiceDTOs.Where(x => x.ServiceType == "竞争对手和评审专家查询").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Jinzhengfuishou = Jinzhengfuishou.HasValue ? Jinzhengfuishou.Value.ToString("F2") : "";
|
|
decimal? Zhengcaidai = fiServiceDTOs.Where(x => x.ServiceType == "政采贷").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zhengcaidai = Zhengcaidai.HasValue ? Zhengcaidai.Value.ToString("F2") : "";
|
|
decimal? Biaoshuzhizuo1 = fiServiceDTOs.Where(x => x.ServiceType == "标书制作" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Biaoshuzhizuo1 = Biaoshuzhizuo1.HasValue ? Biaoshuzhizuo1.Value.ToString("F2") : "";
|
decimal? Biaoshuzhizuo2 = fiServiceDTOs.Where(x => x.ServiceType == "标书制作" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Biaoshuzhizuo2 = Biaoshuzhizuo2.HasValue ? Biaoshuzhizuo2.Value.ToString("F2") : "";
|
decimal? Biaoshuzhizuo3 = fiServiceDTOs.Where(x => x.ServiceType == "标书制作" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Biaoshuzhizuo3 = Biaoshuzhizuo3.HasValue ? Biaoshuzhizuo3.Value.ToString("F2") : "";
|
decimal? Biaoshuzhizuo4 = fiServiceDTOs.Where(x => x.ServiceType == "标书制作" && x.ServiceTypeTwo == "500万元以上").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Biaoshuzhizuo4 = Biaoshuzhizuo4.HasValue ? Biaoshuzhizuo4.Value.ToString("F2") : "";
|
|
decimal? Zaixianjiangzuo = fiServiceDTOs.Where(x => x.ServiceType == "在线讲座").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zaixianjiangzuo = Zaixianjiangzuo.HasValue ? Zaixianjiangzuo.Value.ToString("F2") : "";
|
|
decimal? Xianxiajiangzuo = fiServiceDTOs.Where(x => x.ServiceType == "线下讲座").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Xianxiajiangzuo = Xianxiajiangzuo.HasValue ? Xianxiajiangzuo.Value.ToString("F2") : "";
|
|
decimal? Gongyingshangpeixun = fiServiceDTOs.Where(x => x.ServiceType == "供应商培训").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Gongyingshangpeixun = Gongyingshangpeixun.HasValue ? Gongyingshangpeixun.Value.ToString("F2") : "";
|
|
decimal? Caigourenpeixun = fiServiceDTOs.Where(x => x.ServiceType == "采购人培训").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Caigourenpeixun = Caigourenpeixun.HasValue ? Caigourenpeixun.Value.ToString("F2") : "";
|
|
decimal? Jubeitiaojian = fiServiceDTOs.Where(x => x.ServiceType == "具备条件").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Jubeitiaojian = Jubeitiaojian.HasValue ? Jubeitiaojian.Value.ToString("F2") : "";
|
|
decimal? Zengjiapinmu = fiServiceDTOs.Where(x => x.ServiceType == "增加品目").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zengjiapinmu = Zengjiapinmu.HasValue ? Zengjiapinmu.Value.ToString("F2") : "";
|
|
decimal? Bujubeitiaojian = fiServiceDTOs.Where(x => x.ServiceType == "不具备条件").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Bujubeitiaojian = Bujubeitiaojian.HasValue ? Bujubeitiaojian.Value.ToString("F2") : "";
|
|
decimal? Lvyuejiufen1 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Lvyuejiufen1 = Lvyuejiufen1.HasValue ? Lvyuejiufen1.Value.ToString("F2") : "";
|
decimal? Lvyuejiufen2 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Lvyuejiufen2 = Lvyuejiufen2.HasValue ? Lvyuejiufen2.Value.ToString("F2") : "";
|
decimal? Lvyuejiufen3 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Lvyuejiufen3 = Lvyuejiufen3.HasValue ? Lvyuejiufen3.Value.ToString("F2") : "";
|
decimal? Lvyuejiufen4 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "500-1000万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Lvyuejiufen4 = Lvyuejiufen4.HasValue ? Lvyuejiufen4.Value.ToString("F2") : "";
|
decimal? Lvyuejiufen5 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "1000万元以上").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Lvyuejiufen5 = Lvyuejiufen5.HasValue ? Lvyuejiufen5.Value.ToString("F2") : "";
|
|
decimal? Ruanjian1 = fiServiceDTOs.Where(x => x.ServiceType == "自动标书制作软件").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Ruanjian1 = Ruanjian1.HasValue ? Ruanjian1.Value.ToString("F2") : "";
|
|
decimal? Ruanjian2 = fiServiceDTOs.Where(x => x.ServiceType == "投标信息管理系统").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Ruanjian2 = Ruanjian2.HasValue ? Ruanjian2.Value.ToString("F2") : "";
|
|
ViewData.Model = serviceChargeDTO;
|
ViewBag.Member = fiMemberDTOs;
|
ViewBag.Book = fiBookDTOs;
|
return View();
|
}
|
|
|
|
|
|
/// <summary>
|
/// 删除主信息
|
/// </summary>
|
/// <param name="info">实体</param>
|
/// <returns></returns>
|
///
|
[CheckLogin]
|
public string Nullify(string Id = "")
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
return JsonConvert.SerializeObject(_fiBookService.ModifyStatus(Id, curentuser.Id));
|
}
|
|
|
|
|
/// <summary>
|
/// 保存
|
/// </summary>
|
/// <param name="data">岗位实体类对象</param>
|
/// <returns></returns>
|
[HttpPost]
|
|
public IActionResult SaveService(ServiceChargeDTO data)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
ResultEntity resultEntity = new ResultEntity();
|
resultEntity.Result = false;
|
|
string[] MemberId = data.MemberId;
|
string[] Huifei = data.Huifei;
|
using (TransactionScope scope = new TransactionScope())
|
{
|
if (MemberId != null && MemberId.Length > 0)
|
{
|
for (int i = 0; i < MemberId.Length; i++)
|
{
|
FiMemberDTO fiMemberDTO = _fiMemberService.Get(MemberId[i]);
|
decimal dddd;
|
decimal.TryParse(Huifei[i], out dddd);
|
fiMemberDTO.Huifei = dddd;
|
fiMemberDTO.RecStatus = "A";
|
fiMemberDTO.Modifier = curentuser.Id;
|
fiMemberDTO.Modifytime = DateTime.Now;
|
resultEntity = _fiMemberService.save(fiMemberDTO);
|
}
|
}
|
|
|
|
|
List<FiServiceDTO> fiServiceDTOs = _fiServiceService.GetList();
|
FiServiceDTO Dianhuazixun = fiServiceDTOs.Where(x => x.ServiceType == "电话咨询").FirstOrDefault();
|
decimal Dianhuazixundecimal;
|
decimal.TryParse(data.Dianhuazixun, out Dianhuazixundecimal);
|
Dianhuazixun.Feiyong = Dianhuazixundecimal;
|
resultEntity = _fiServiceService.save(Dianhuazixun);
|
|
|
|
FiServiceDTO Dangmianzixun = fiServiceDTOs.Where(x => x.ServiceType == "当面咨询").FirstOrDefault();
|
decimal Dangmianzixundecimal;
|
decimal.TryParse(data.Dangmianzixun, out Dangmianzixundecimal);
|
Dangmianzixun.Feiyong = Dangmianzixundecimal;
|
resultEntity = _fiServiceService.save(Dangmianzixun);
|
|
FiServiceDTO Xuqiulunzheng1 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault();
|
decimal Xuqiulunzheng1decimal;
|
decimal.TryParse(data.Xuqiulunzheng1, out Xuqiulunzheng1decimal);
|
Xuqiulunzheng1.Feiyong = Xuqiulunzheng1decimal;
|
resultEntity = _fiServiceService.save(Xuqiulunzheng1);
|
FiServiceDTO Xuqiulunzheng2 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault();
|
decimal Xuqiulunzheng2decimal;
|
decimal.TryParse(data.Xuqiulunzheng2, out Xuqiulunzheng2decimal);
|
Xuqiulunzheng2.Feiyong = Xuqiulunzheng2decimal;
|
resultEntity = _fiServiceService.save(Xuqiulunzheng2);
|
FiServiceDTO Xuqiulunzheng3 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault();
|
decimal Xuqiulunzheng3decimal;
|
decimal.TryParse(data.Xuqiulunzheng3, out Xuqiulunzheng3decimal);
|
Xuqiulunzheng3.Feiyong = Xuqiulunzheng3decimal;
|
resultEntity = _fiServiceService.save(Xuqiulunzheng3);
|
FiServiceDTO Xuqiulunzheng4 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "500-1000万元").FirstOrDefault();
|
decimal Xuqiulunzheng4decimal;
|
decimal.TryParse(data.Xuqiulunzheng4, out Xuqiulunzheng4decimal);
|
Xuqiulunzheng4.Feiyong = Xuqiulunzheng4decimal;
|
resultEntity = _fiServiceService.save(Xuqiulunzheng4);
|
FiServiceDTO Xuqiulunzheng5 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "1000万元以上").FirstOrDefault();
|
decimal Xuqiulunzheng5decimal;
|
decimal.TryParse(data.Xuqiulunzheng5, out Xuqiulunzheng5decimal);
|
Xuqiulunzheng5.Feiyong = Xuqiulunzheng5decimal;
|
resultEntity = _fiServiceService.save(Xuqiulunzheng5);
|
|
FiServiceDTO Zhudaotoubiaowenjian1 = fiServiceDTOs.Where(x => x.ServiceType == "指导投标文件" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault();
|
decimal Zhudaotoubiaowenjian1decimal;
|
decimal.TryParse(data.Zhudaotoubiaowenjian1, out Zhudaotoubiaowenjian1decimal);
|
Zhudaotoubiaowenjian1.Feiyong = Zhudaotoubiaowenjian1decimal;
|
resultEntity = _fiServiceService.save(Zhudaotoubiaowenjian1);
|
FiServiceDTO Zhudaotoubiaowenjian2 = fiServiceDTOs.Where(x => x.ServiceType == "指导投标文件" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault();
|
decimal Zhudaotoubiaowenjian2decimal;
|
decimal.TryParse(data.Zhudaotoubiaowenjian2, out Zhudaotoubiaowenjian2decimal);
|
Zhudaotoubiaowenjian2.Feiyong = Zhudaotoubiaowenjian2decimal;
|
resultEntity = _fiServiceService.save(Zhudaotoubiaowenjian2);
|
FiServiceDTO Zhudaotoubiaowenjian3 = fiServiceDTOs.Where(x => x.ServiceType == "指导投标文件" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault();
|
decimal Zhudaotoubiaowenjian3decimal;
|
decimal.TryParse(data.Zhudaotoubiaowenjian3, out Zhudaotoubiaowenjian3decimal);
|
Zhudaotoubiaowenjian3.Feiyong = Zhudaotoubiaowenjian3decimal;
|
resultEntity = _fiServiceService.save(Zhudaotoubiaowenjian3);
|
FiServiceDTO Zhudaotoubiaowenjian4 = fiServiceDTOs.Where(x => x.ServiceType == "指导投标文件" && x.ServiceTypeTwo == "500万元以上").FirstOrDefault();
|
decimal Zhudaotoubiaowenjian4decimal;
|
decimal.TryParse(data.Zhudaotoubiaowenjian4, out Zhudaotoubiaowenjian4decimal);
|
Zhudaotoubiaowenjian4.Feiyong = Zhudaotoubiaowenjian4decimal;
|
resultEntity = _fiServiceService.save(Zhudaotoubiaowenjian4);
|
|
FiServiceDTO Daishuzhiyi1 = fiServiceDTOs.Where(x => x.ServiceType == "代书质疑" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault();
|
decimal Daishuzhiyi1decimal;
|
decimal.TryParse(data.Daishuzhiyi1, out Daishuzhiyi1decimal);
|
Daishuzhiyi1.Feiyong = Daishuzhiyi1decimal;
|
resultEntity = _fiServiceService.save(Daishuzhiyi1);
|
FiServiceDTO Daishuzhiyi2 = fiServiceDTOs.Where(x => x.ServiceType == "代书质疑" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault();
|
decimal Daishuzhiyi2decimal;
|
decimal.TryParse(data.Daishuzhiyi2, out Daishuzhiyi2decimal);
|
Daishuzhiyi2.Feiyong = Daishuzhiyi2decimal;
|
resultEntity = _fiServiceService.save(Daishuzhiyi2);
|
FiServiceDTO Daishuzhiyi3 = fiServiceDTOs.Where(x => x.ServiceType == "代书质疑" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault();
|
decimal Daishuzhiyi3decimal;
|
decimal.TryParse(data.Daishuzhiyi3, out Daishuzhiyi3decimal);
|
Daishuzhiyi3.Feiyong = Daishuzhiyi3decimal;
|
resultEntity = _fiServiceService.save(Daishuzhiyi3);
|
FiServiceDTO Daishuzhiyi4 = fiServiceDTOs.Where(x => x.ServiceType == "代书质疑" && x.ServiceTypeTwo == "500万元以上").FirstOrDefault();
|
decimal Daishuzhiyi4decimal;
|
decimal.TryParse(data.Daishuzhiyi4, out Daishuzhiyi4decimal);
|
Daishuzhiyi4.Feiyong = Daishuzhiyi4decimal;
|
resultEntity = _fiServiceService.save(Daishuzhiyi4);
|
|
FiServiceDTO Daushutousu1 = fiServiceDTOs.Where(x => x.ServiceType == "代书投诉" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault();
|
decimal Daushutousu1decimal;
|
decimal.TryParse(data.Daushutousu1, out Daushutousu1decimal);
|
Daushutousu1.Feiyong = Daushutousu1decimal;
|
resultEntity = _fiServiceService.save(Daushutousu1);
|
FiServiceDTO Daushutousu2 = fiServiceDTOs.Where(x => x.ServiceType == "代书投诉" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault();
|
decimal Daushutousu2decimal;
|
decimal.TryParse(data.Daushutousu2, out Daushutousu2decimal);
|
Daushutousu2.Feiyong = Daushutousu2decimal;
|
resultEntity = _fiServiceService.save(Daushutousu2);
|
FiServiceDTO Daushutousu3 = fiServiceDTOs.Where(x => x.ServiceType == "代书投诉" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault();
|
decimal Daushutousu3decimal;
|
decimal.TryParse(data.Daushutousu3, out Daushutousu3decimal);
|
Daushutousu3.Feiyong = Daushutousu3decimal;
|
resultEntity = _fiServiceService.save(Daushutousu3);
|
FiServiceDTO Daushutousu4 = fiServiceDTOs.Where(x => x.ServiceType == "代书投诉" && x.ServiceTypeTwo == "500万元以上").FirstOrDefault();
|
decimal Daushutousu4decimal;
|
decimal.TryParse(data.Daushutousu4, out Daushutousu4decimal);
|
Daushutousu4.Feiyong = Daushutousu4decimal;
|
resultEntity = _fiServiceService.save(Daushutousu4);
|
|
FiServiceDTO Dainizhiyiwenda = fiServiceDTOs.Where(x => x.ServiceType == "代拟质疑答复").FirstOrDefault();
|
decimal Dainizhiyiwendadecimal;
|
decimal.TryParse(data.Dainizhiyiwenda, out Dainizhiyiwendadecimal);
|
Dainizhiyiwenda.Feiyong = Dainizhiyiwendadecimal;
|
resultEntity = _fiServiceService.save(Dainizhiyiwenda);
|
|
FiServiceDTO Dainitousuchulijueding = fiServiceDTOs.Where(x => x.ServiceType == "代拟投诉处理决定").FirstOrDefault();
|
decimal Dainitousuchulijuedingdecimal;
|
decimal.TryParse(data.Dainitousuchulijueding, out Dainitousuchulijuedingdecimal);
|
Dainitousuchulijueding.Feiyong = Dainitousuchulijuedingdecimal;
|
resultEntity = _fiServiceService.save(Dainitousuchulijueding);
|
|
FiServiceDTO Jinzhengfuishou = fiServiceDTOs.Where(x => x.ServiceType == "竞争对手和评审专家查询").FirstOrDefault();
|
decimal Jinzhengfuishoudecimal;
|
decimal.TryParse(data.Jinzhengfuishou, out Jinzhengfuishoudecimal);
|
Jinzhengfuishou.Feiyong = Jinzhengfuishoudecimal;
|
resultEntity = _fiServiceService.save(Jinzhengfuishou);
|
|
FiServiceDTO Zhengcaidai = fiServiceDTOs.Where(x => x.ServiceType == "政采贷").FirstOrDefault();
|
decimal Zhengcaidaidecimal;
|
decimal.TryParse(data.Zhengcaidai, out Zhengcaidaidecimal);
|
Zhengcaidai.Feiyong = Zhengcaidaidecimal;
|
resultEntity = _fiServiceService.save(Zhengcaidai);
|
|
FiServiceDTO Biaoshuzhizuo1 = fiServiceDTOs.Where(x => x.ServiceType == "标书制作" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault();
|
decimal Biaoshuzhizuo1decimal;
|
decimal.TryParse(data.Biaoshuzhizuo1, out Biaoshuzhizuo1decimal);
|
Biaoshuzhizuo1.Feiyong = Biaoshuzhizuo1decimal;
|
resultEntity = _fiServiceService.save(Biaoshuzhizuo1);
|
FiServiceDTO Biaoshuzhizuo2 = fiServiceDTOs.Where(x => x.ServiceType == "标书制作" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault();
|
decimal Biaoshuzhizuo2decimal;
|
decimal.TryParse(data.Biaoshuzhizuo2, out Biaoshuzhizuo2decimal);
|
Biaoshuzhizuo2.Feiyong = Biaoshuzhizuo2decimal;
|
resultEntity = _fiServiceService.save(Biaoshuzhizuo2);
|
FiServiceDTO Biaoshuzhizuo3 = fiServiceDTOs.Where(x => x.ServiceType == "标书制作" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault();
|
decimal Biaoshuzhizuo3decimal;
|
decimal.TryParse(data.Biaoshuzhizuo3, out Biaoshuzhizuo3decimal);
|
Biaoshuzhizuo3.Feiyong = Biaoshuzhizuo3decimal;
|
resultEntity = _fiServiceService.save(Biaoshuzhizuo3);
|
FiServiceDTO Biaoshuzhizuo4 = fiServiceDTOs.Where(x => x.ServiceType == "标书制作" && x.ServiceTypeTwo == "500万元以上").FirstOrDefault();
|
decimal Biaoshuzhizuo4decimal;
|
decimal.TryParse(data.Biaoshuzhizuo4, out Biaoshuzhizuo4decimal);
|
Biaoshuzhizuo4.Feiyong = Biaoshuzhizuo4decimal;
|
resultEntity = _fiServiceService.save(Biaoshuzhizuo4);
|
|
FiServiceDTO Zaixianjiangzuo = fiServiceDTOs.Where(x => x.ServiceType == "在线讲座").FirstOrDefault();
|
decimal Zaixianjiangzuodecimal;
|
decimal.TryParse(data.Zaixianjiangzuo, out Zaixianjiangzuodecimal);
|
Zaixianjiangzuo.Feiyong = Zaixianjiangzuodecimal;
|
resultEntity = _fiServiceService.save(Zaixianjiangzuo);
|
|
FiServiceDTO Xianxiajiangzuo = fiServiceDTOs.Where(x => x.ServiceType == "线下讲座").FirstOrDefault();
|
decimal Xianxiajiangzuodecimal;
|
decimal.TryParse(data.Xianxiajiangzuo, out Xianxiajiangzuodecimal);
|
Xianxiajiangzuo.Feiyong = Xianxiajiangzuodecimal;
|
resultEntity = _fiServiceService.save(Xianxiajiangzuo);
|
|
FiServiceDTO Gongyingshangpeixun = fiServiceDTOs.Where(x => x.ServiceType == "供应商培训").FirstOrDefault();
|
decimal Gongyingshangpeixundecimal;
|
decimal.TryParse(data.Gongyingshangpeixun, out Gongyingshangpeixundecimal);
|
Gongyingshangpeixun.Feiyong = Gongyingshangpeixundecimal;
|
resultEntity = _fiServiceService.save(Gongyingshangpeixun);
|
|
FiServiceDTO Caigourenpeixun = fiServiceDTOs.Where(x => x.ServiceType == "采购人培训").FirstOrDefault();
|
decimal Caigourenpeixundecimal;
|
decimal.TryParse(data.Caigourenpeixun, out Caigourenpeixundecimal);
|
Caigourenpeixun.Feiyong = Caigourenpeixundecimal;
|
resultEntity = _fiServiceService.save(Caigourenpeixun);
|
|
FiServiceDTO Jubeitiaojian = fiServiceDTOs.Where(x => x.ServiceType == "具备条件").FirstOrDefault();
|
decimal Jubeitiaojiandecimal;
|
decimal.TryParse(data.Jubeitiaojian, out Jubeitiaojiandecimal);
|
Jubeitiaojian.Feiyong = Jubeitiaojiandecimal;
|
resultEntity = _fiServiceService.save(Jubeitiaojian);
|
|
FiServiceDTO Zengjiapinmu = fiServiceDTOs.Where(x => x.ServiceType == "增加品目").FirstOrDefault();
|
decimal Zengjiapinmudecimal;
|
decimal.TryParse(data.Zengjiapinmu, out Zengjiapinmudecimal);
|
Zengjiapinmu.Feiyong = Zengjiapinmudecimal;
|
resultEntity = _fiServiceService.save(Zengjiapinmu);
|
|
FiServiceDTO Bujubeitiaojian = fiServiceDTOs.Where(x => x.ServiceType == "不具备条件").FirstOrDefault();
|
decimal Bujubeitiaojiandecimal;
|
decimal.TryParse(data.Bujubeitiaojian, out Bujubeitiaojiandecimal);
|
Bujubeitiaojian.Feiyong = Bujubeitiaojiandecimal;
|
resultEntity = _fiServiceService.save(Bujubeitiaojian);
|
|
FiServiceDTO Lvyuejiufen1 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault();
|
decimal Lvyuejiufen1decimal;
|
decimal.TryParse(data.Lvyuejiufen1, out Lvyuejiufen1decimal);
|
Lvyuejiufen1.Feiyong = Lvyuejiufen1decimal;
|
resultEntity = _fiServiceService.save(Lvyuejiufen1);
|
FiServiceDTO Lvyuejiufen2 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault();
|
decimal Lvyuejiufen2decimal;
|
decimal.TryParse(data.Lvyuejiufen2, out Lvyuejiufen2decimal);
|
Lvyuejiufen2.Feiyong = Lvyuejiufen2decimal;
|
resultEntity = _fiServiceService.save(Lvyuejiufen2);
|
FiServiceDTO Lvyuejiufen3 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault();
|
decimal Lvyuejiufen3decimal;
|
decimal.TryParse(data.Lvyuejiufen3, out Lvyuejiufen3decimal);
|
Lvyuejiufen3.Feiyong = Lvyuejiufen3decimal;
|
resultEntity = _fiServiceService.save(Lvyuejiufen3);
|
FiServiceDTO Lvyuejiufen4 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "500-1000万元").FirstOrDefault();
|
decimal Lvyuejiufen4decimal;
|
decimal.TryParse(data.Lvyuejiufen4, out Lvyuejiufen4decimal);
|
Lvyuejiufen4.Feiyong = Lvyuejiufen4decimal;
|
resultEntity = _fiServiceService.save(Lvyuejiufen4);
|
FiServiceDTO Lvyuejiufen5 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "1000万元以上").FirstOrDefault();
|
decimal Lvyuejiufen5decimal;
|
decimal.TryParse(data.Lvyuejiufen5, out Lvyuejiufen5decimal);
|
Lvyuejiufen5.Feiyong = Lvyuejiufen5decimal;
|
resultEntity = _fiServiceService.save(Lvyuejiufen5);
|
|
FiServiceDTO Ruanjian1 = fiServiceDTOs.Where(x => x.ServiceType == "自动标书制作软件").FirstOrDefault();
|
decimal Ruanjian1decimal;
|
decimal.TryParse(data.Ruanjian1, out Ruanjian1decimal);
|
Ruanjian1.Feiyong = Ruanjian1decimal;
|
resultEntity = _fiServiceService.save(Ruanjian1);
|
|
FiServiceDTO Ruanjian2 = fiServiceDTOs.Where(x => x.ServiceType == "投标信息管理系统").FirstOrDefault();
|
decimal Ruanjian2decimal;
|
decimal.TryParse(data.Ruanjian2, out Ruanjian2decimal);
|
Ruanjian2.Feiyong = Ruanjian2decimal;
|
resultEntity = _fiServiceService.save(Ruanjian2);
|
scope.Complete();
|
}
|
|
|
|
|
|
|
|
|
return new JsonResult(resultEntity);
|
}
|
|
|
|
|
|
public IActionResult Edit(string id = null)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
|
FiBookDTO dto = new FiBookDTO();
|
dto.DanjiaName = "";
|
dto.ChubantimeName = "";
|
if (!string.IsNullOrEmpty(id))
|
{
|
dto = _fiBookService.Get(id);
|
dto.DanjiaName = dto.Danjia.Value.ToString("F2"); ;
|
dto.ChubantimeName = dto.Chubantime.Value.ToString("yyyy-MM-dd");
|
}
|
ViewData.Model = dto;
|
return View();
|
}
|
|
/// <summary>
|
/// 保存
|
/// </summary>
|
/// <param name="data">系统设置对象</param>
|
/// <returns></returns>
|
///
|
[HttpPost]
|
public IActionResult Save(FiBookDTO data)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
data.RecStatus = "A";
|
if (String.IsNullOrEmpty(data.Id))
|
{
|
data.Creater = curentuser.Id;
|
data.Createtime = DateTime.Now;
|
}
|
data.Modifier = curentuser.Id;
|
data.Modifytime = DateTime.Now;
|
|
ResultEntity resultEntity = _fiBookService.save(data);
|
|
return new JsonResult(resultEntity);
|
}
|
|
|
|
|
public IActionResult Print()
|
{
|
List<FiServiceDTO> fiServiceDTOs = _fiServiceService.GetList();
|
List<FiMemberDTO> fiMemberDTOs = _fiMemberService.GetList();
|
List<FiBookDTO> fiBookDTOs = _fiBookService.GetList();
|
ServiceChargeDTO serviceChargeDTO = new ServiceChargeDTO();
|
decimal? Dianhuazixun = fiServiceDTOs.Where(x => x.ServiceType == "电话咨询").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Dianhuazixun = Dianhuazixun.HasValue ? Dianhuazixun.Value.ToString("F2") : "";
|
|
decimal? Dangmianzixun = fiServiceDTOs.Where(x => x.ServiceType == "当面咨询").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Dangmianzixun = Dangmianzixun.HasValue ? Dangmianzixun.Value.ToString("F2") : "";
|
|
decimal? Xuqiulunzheng1 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Xuqiulunzheng1 = Xuqiulunzheng1.HasValue ? Xuqiulunzheng1.Value.ToString("F2") : "";
|
decimal? Xuqiulunzheng2 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Xuqiulunzheng2 = Xuqiulunzheng2.HasValue ? Xuqiulunzheng2.Value.ToString("F2") : "";
|
decimal? Xuqiulunzheng3 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Xuqiulunzheng3 = Xuqiulunzheng3.HasValue ? Xuqiulunzheng3.Value.ToString("F2") : "";
|
decimal? Xuqiulunzheng4 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "500-1000万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Xuqiulunzheng4 = Xuqiulunzheng4.HasValue ? Xuqiulunzheng4.Value.ToString("F2") : "";
|
decimal? Xuqiulunzheng5 = fiServiceDTOs.Where(x => x.ServiceType == "需求论证" && x.ServiceTypeTwo == "1000万元以上").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Xuqiulunzheng5 = Xuqiulunzheng5.HasValue ? Xuqiulunzheng5.Value.ToString("F2") : "";
|
|
decimal? Zhudaotoubiaowenjian1 = fiServiceDTOs.Where(x => x.ServiceType == "指导投标文件" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zhudaotoubiaowenjian1 = Zhudaotoubiaowenjian1.HasValue ? Zhudaotoubiaowenjian1.Value.ToString("F2") : "";
|
decimal? Zhudaotoubiaowenjian2 = fiServiceDTOs.Where(x => x.ServiceType == "指导投标文件" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zhudaotoubiaowenjian2 = Zhudaotoubiaowenjian2.HasValue ? Zhudaotoubiaowenjian2.Value.ToString("F2") : "";
|
decimal? Zhudaotoubiaowenjian3 = fiServiceDTOs.Where(x => x.ServiceType == "指导投标文件" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zhudaotoubiaowenjian3 = Zhudaotoubiaowenjian3.HasValue ? Zhudaotoubiaowenjian3.Value.ToString("F2") : "";
|
decimal? Zhudaotoubiaowenjian4 = fiServiceDTOs.Where(x => x.ServiceType == "指导投标文件" && x.ServiceTypeTwo == "500万元以上").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zhudaotoubiaowenjian4 = Zhudaotoubiaowenjian4.HasValue ? Zhudaotoubiaowenjian4.Value.ToString("F2") : "";
|
|
decimal? Daishuzhiyi1 = fiServiceDTOs.Where(x => x.ServiceType == "代书质疑" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daishuzhiyi1 = Daishuzhiyi1.HasValue ? Daishuzhiyi1.Value.ToString("F2") : "";
|
decimal? Daishuzhiyi2 = fiServiceDTOs.Where(x => x.ServiceType == "代书质疑" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daishuzhiyi2 = Daishuzhiyi2.HasValue ? Daishuzhiyi2.Value.ToString("F2") : "";
|
decimal? Daishuzhiyi3 = fiServiceDTOs.Where(x => x.ServiceType == "代书质疑" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daishuzhiyi3 = Daishuzhiyi3.HasValue ? Daishuzhiyi3.Value.ToString("F2") : "";
|
decimal? Daishuzhiyi4 = fiServiceDTOs.Where(x => x.ServiceType == "代书质疑" && x.ServiceTypeTwo == "500万元以上").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daishuzhiyi4 = Daishuzhiyi4.HasValue ? Daishuzhiyi4.Value.ToString("F2") : "";
|
|
decimal? Daushutousu1 = fiServiceDTOs.Where(x => x.ServiceType == "代书投诉" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daushutousu1 = Daushutousu1.HasValue ? Daushutousu1.Value.ToString("F2") : "";
|
decimal? Daushutousu2 = fiServiceDTOs.Where(x => x.ServiceType == "代书投诉" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daushutousu2 = Daushutousu2.HasValue ? Daushutousu2.Value.ToString("F2") : "";
|
decimal? Daushutousu3 = fiServiceDTOs.Where(x => x.ServiceType == "代书投诉" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daushutousu3 = Daushutousu3.HasValue ? Daushutousu3.Value.ToString("F2") : "";
|
decimal? Daushutousu4 = fiServiceDTOs.Where(x => x.ServiceType == "代书投诉" && x.ServiceTypeTwo == "500万元以上").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Daushutousu4 = Daushutousu4.HasValue ? Daushutousu4.Value.ToString("F2") : "";
|
|
decimal? Dainizhiyiwenda = fiServiceDTOs.Where(x => x.ServiceType == "代拟质疑答复").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Dainizhiyiwenda = Dainizhiyiwenda.HasValue ? Dainizhiyiwenda.Value.ToString("F2") : "";
|
|
decimal? Dainitousuchulijueding = fiServiceDTOs.Where(x => x.ServiceType == "代拟投诉处理决定").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Dainitousuchulijueding = Dainitousuchulijueding.HasValue ? Dainitousuchulijueding.Value.ToString("F2") : "";
|
|
decimal? Jinzhengfuishou = fiServiceDTOs.Where(x => x.ServiceType == "竞争对手和评审专家查询").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Jinzhengfuishou = Jinzhengfuishou.HasValue ? Jinzhengfuishou.Value.ToString("F2") : "";
|
|
decimal? Zhengcaidai = fiServiceDTOs.Where(x => x.ServiceType == "政采贷").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zhengcaidai = Zhengcaidai.HasValue ? Zhengcaidai.Value.ToString("F2") : "";
|
|
decimal? Biaoshuzhizuo1 = fiServiceDTOs.Where(x => x.ServiceType == "标书制作" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Biaoshuzhizuo1 = Biaoshuzhizuo1.HasValue ? Biaoshuzhizuo1.Value.ToString("F2") : "";
|
decimal? Biaoshuzhizuo2 = fiServiceDTOs.Where(x => x.ServiceType == "标书制作" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Biaoshuzhizuo2 = Biaoshuzhizuo2.HasValue ? Biaoshuzhizuo2.Value.ToString("F2") : "";
|
decimal? Biaoshuzhizuo3 = fiServiceDTOs.Where(x => x.ServiceType == "标书制作" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Biaoshuzhizuo3 = Biaoshuzhizuo3.HasValue ? Biaoshuzhizuo3.Value.ToString("F2") : "";
|
decimal? Biaoshuzhizuo4 = fiServiceDTOs.Where(x => x.ServiceType == "标书制作" && x.ServiceTypeTwo == "500万元以上").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Biaoshuzhizuo4 = Biaoshuzhizuo4.HasValue ? Biaoshuzhizuo4.Value.ToString("F2") : "";
|
|
decimal? Zaixianjiangzuo = fiServiceDTOs.Where(x => x.ServiceType == "在线讲座").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zaixianjiangzuo = Zaixianjiangzuo.HasValue ? Zaixianjiangzuo.Value.ToString("F2") : "";
|
|
decimal? Xianxiajiangzuo = fiServiceDTOs.Where(x => x.ServiceType == "线下讲座").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Xianxiajiangzuo = Xianxiajiangzuo.HasValue ? Xianxiajiangzuo.Value.ToString("F2") : "";
|
|
decimal? Gongyingshangpeixun = fiServiceDTOs.Where(x => x.ServiceType == "供应商培训").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Gongyingshangpeixun = Gongyingshangpeixun.HasValue ? Gongyingshangpeixun.Value.ToString("F2") : "";
|
|
decimal? Caigourenpeixun = fiServiceDTOs.Where(x => x.ServiceType == "采购人培训").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Caigourenpeixun = Caigourenpeixun.HasValue ? Caigourenpeixun.Value.ToString("F2") : "";
|
|
decimal? Jubeitiaojian = fiServiceDTOs.Where(x => x.ServiceType == "具备条件").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Jubeitiaojian = Jubeitiaojian.HasValue ? Jubeitiaojian.Value.ToString("F2") : "";
|
|
decimal? Zengjiapinmu = fiServiceDTOs.Where(x => x.ServiceType == "增加品目").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Zengjiapinmu = Zengjiapinmu.HasValue ? Zengjiapinmu.Value.ToString("F2") : "";
|
|
decimal? Bujubeitiaojian = fiServiceDTOs.Where(x => x.ServiceType == "不具备条件").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Bujubeitiaojian = Bujubeitiaojian.HasValue ? Bujubeitiaojian.Value.ToString("F2") : "";
|
|
decimal? Lvyuejiufen1 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "30万元以下").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Lvyuejiufen1 = Lvyuejiufen1.HasValue ? Lvyuejiufen1.Value.ToString("F2") : "";
|
decimal? Lvyuejiufen2 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "30-200万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Lvyuejiufen2 = Lvyuejiufen2.HasValue ? Lvyuejiufen2.Value.ToString("F2") : "";
|
decimal? Lvyuejiufen3 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "200-500万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Lvyuejiufen3 = Lvyuejiufen3.HasValue ? Lvyuejiufen3.Value.ToString("F2") : "";
|
decimal? Lvyuejiufen4 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "500-1000万元").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Lvyuejiufen4 = Lvyuejiufen4.HasValue ? Lvyuejiufen4.Value.ToString("F2") : "";
|
decimal? Lvyuejiufen5 = fiServiceDTOs.Where(x => x.ServiceType == "履约纠纷" && x.ServiceTypeTwo == "1000万元以上").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Lvyuejiufen5 = Lvyuejiufen5.HasValue ? Lvyuejiufen5.Value.ToString("F2") : "";
|
|
decimal? Ruanjian1 = fiServiceDTOs.Where(x => x.ServiceType == "自动标书制作软件").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Ruanjian1 = Ruanjian1.HasValue ? Ruanjian1.Value.ToString("F2") : "";
|
|
decimal? Ruanjian2 = fiServiceDTOs.Where(x => x.ServiceType == "投标信息管理系统").FirstOrDefault().Feiyong;
|
serviceChargeDTO.Ruanjian2 = Ruanjian2.HasValue ? Ruanjian2.Value.ToString("F2") : "";
|
|
ViewData.Model = serviceChargeDTO;
|
ViewBag.Member = fiMemberDTOs;
|
ViewBag.Book = fiBookDTOs;
|
return View();
|
}
|
|
}
|
}
|