public string getProfitRate(LianTong_SystemCenterModel _LianTong_SystemCenterModel) { if (_LianTong_SystemCenterModel.contractCost == null) { return("0.00%"); } var profit = ((_LianTong_SystemCenterModel.contractCost == null ? 0 : _LianTong_SystemCenterModel.contractCost) - (_LianTong_SystemCenterModel.equipmentCost == null ? 0 : _LianTong_SystemCenterModel.equipmentCost) - (_LianTong_SystemCenterModel.projectCost == null ? 0 : _LianTong_SystemCenterModel.projectCost)); if (profit == null) { return("0.00%"); } return(String.Format("{0:F}", (profit / _LianTong_SystemCenterModel.contractCost) * 100) + '%'); }
public JsonResult GetDetails(string ProjectId) { LianTong_SystemCenterModel _LianTong_SystemCenterModel = m_BLL.m_Rep.Find(Convert.ToInt32(ProjectId)); var ProfitRate = ""; if (_LianTong_SystemCenterModel.contractCost != null && _LianTong_SystemCenterModel.contractCost != 0) { ProfitRate = ((((_LianTong_SystemCenterModel.contractCost == null ? 0 : _LianTong_SystemCenterModel.contractCost) - (_LianTong_SystemCenterModel.equipmentCost == null ? 0 : _LianTong_SystemCenterModel.equipmentCost) - (_LianTong_SystemCenterModel.projectCost == null ? 0 : _LianTong_SystemCenterModel.projectCost)) / (_LianTong_SystemCenterModel.contractCost == null ? 0 : _LianTong_SystemCenterModel.contractCost)) * 100).ToString(); } var json = new { Id = _LianTong_SystemCenterModel.Id, leaderName = _LianTong_SystemCenterModel.leaderName, projectName = _LianTong_SystemCenterModel.projectName, projectAttribution = _LianTong_SystemCenterModel.projectAttribution, projectArea = _LianTong_SystemCenterModel.projectArea, projectType = _LianTong_SystemCenterModel.projectType, AccountManager = _LianTong_SystemCenterModel.AccountManager, AccountManagerTel = _LianTong_SystemCenterModel.AccountManagerTel, SystemSupport = _LianTong_SystemCenterModel.SystemSupport, equipmentDealerContacts = _LianTong_SystemCenterModel.equipmentDealerContacts, equipmentDealerTel = _LianTong_SystemCenterModel.equipmentDealerTel, adress = _LianTong_SystemCenterModel.adress, contactPeople = _LianTong_SystemCenterModel.contactPeople, contactWay = _LianTong_SystemCenterModel.contactWay, equipmentType = _LianTong_SystemCenterModel.equipmentType, equipmentDealer = _LianTong_SystemCenterModel.equipmentDealer, constructionDepartment = _LianTong_SystemCenterModel.constructionDepartment, contractCost = _LianTong_SystemCenterModel.contractCost, equipmentCost = _LianTong_SystemCenterModel.equipmentCost, projectCost = _LianTong_SystemCenterModel.projectCost, Profit = (((_LianTong_SystemCenterModel.contractCost == null ? 0 : _LianTong_SystemCenterModel.contractCost) - (_LianTong_SystemCenterModel.equipmentCost == null ? 0 : _LianTong_SystemCenterModel.equipmentCost) - (_LianTong_SystemCenterModel.projectCost == null ? 0 : _LianTong_SystemCenterModel.projectCost))).ToString(), ProfitRate = ProfitRate, maintenanceDepartment = _LianTong_SystemCenterModel.maintenanceDepartment, maintenancePeriod = _LianTong_SystemCenterModel.maintenancePeriod, contractStartDate = _LianTong_SystemCenterModel.contractStartDate, contractEndDate = _LianTong_SystemCenterModel.contractEndDate, Comments = _LianTong_SystemCenterModel.Comments }; return(Json(json, JsonRequestBehavior.AllowGet)); }
public string getProfit(LianTong_SystemCenterModel _LianTong_SystemCenterModel) { var profit = ((_LianTong_SystemCenterModel.contractCost == null ? 0 : _LianTong_SystemCenterModel.contractCost) - (_LianTong_SystemCenterModel.equipmentCost == null ? 0 : _LianTong_SystemCenterModel.equipmentCost) - (_LianTong_SystemCenterModel.projectCost == null ? 0 : _LianTong_SystemCenterModel.projectCost)).ToString(); return(profit); }