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) + '%');
        }
Esempio n. 2
0
        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);
        }