Exemplo n.º 1
0
        public static VMRequire Offer(RequireDM Offers, int No)
        {
            VMRequire item1 = new VMRequire();

            item1.No          = No;
            item1.OfferID     = Offers.OfferID;
            item1.InstallID   = Offers.InstallID;
            item1.CompanyName = Offers.CompanyName;
            item1.InsName     = Offers.InsName;
            item1.InsPhone    = Offers.InsPhone;
            item1.OfferMoney  = Offers.OfferMoney;
            switch (Offers.OfferState)
            {
            case OfferState.Yes:
                item1.OfferStates = "是";
                break;

            case OfferState.No:
                item1.OfferStates = "否";
                break;

            case OfferState.None:
                item1.OfferStates = "否";
                break;
            }
            return(item1);
        }
Exemplo n.º 2
0
        public RequireDM RequireAuditing(String InstallID)
        {
            RequireDM Require = new RequireDM();
            var       list    = db.Install.Find(InstallID);

            Require.InsShelftype     = list.InsShelftype;
            Require.InsTonnage       = list.InsTonnage;
            Require.InsTonUnit       = list.InsTonUnit;
            Require.Insplace         = list.Insplace;
            Require.InsStartDate     = list.InsStartDate;
            Require.InsCycle         = list.InsCycle;
            Require.InsCycleUnit     = list.InsCycleUnit;
            Require.InsHeight        = list.InsHeight;
            Require.InsHghUnit       = list.InsHghUnit;
            Require.InsBeamHgh       = list.InsBeamHgh;
            Require.InsStyHghUnit    = list.InsStyHghUnit;
            Require.InsAtticLayer    = list.InsAtticLayer;
            Require.InsForkExtension = list.InsForkExtension;
            Require.InsStretchCom    = list.InsStretchCom;
            Require.InsMoney         = list.InsMoney;
            Require.InsMoneyCom      = list.InsMoneyCom;
            Require.InsName          = list.InsName;
            Require.InsPhone         = list.InsPhone;
            Require.InsRemark        = list.InsRemark;
            return(Require);
        }
Exemplo n.º 3
0
        public static VMRequirelist RequireListInfo(RequireDM requireListInfos, int No, UrlHelper Url)
        {
            VMRequirelist item1 = new VMRequirelist();

            item1.No               = No;
            item1.InstallID        = requireListInfos.InstallID;
            item1.InsShelftype     = requireListInfos.InsShelftype;
            item1.InsTonnage       = requireListInfos.InsTonnage + requireListInfos.InsTonUnit;
            item1.InsMoney         = requireListInfos.InsMoney + requireListInfos.InsMoneyCom;
            item1.Insplace         = requireListInfos.Insplace;
            item1.InsStartDate     = Convert.ToDateTime(requireListInfos.InsStartDate).ToString("yyyy-MM-dd");
            item1.InsCycle         = requireListInfos.InsCycle + requireListInfos.InsCycleUnit;
            item1.InsHeight        = requireListInfos.InsHeight + requireListInfos.InsHghUnit;
            item1.InsBeamHgh       = requireListInfos.InsBeamHgh + requireListInfos.InsStyHghUnit;
            item1.InsAtticLayer    = requireListInfos.InsAtticLayer + "层";
            item1.InsForkExtension = requireListInfos.InsForkExtension + requireListInfos.InsStretchCom;
            item1.Pass             = Url.Action("RequireAuditing", "RequireMag", new { id = item1.InstallID });
            item1.Look             = Url.Action("RequireBidding", "RequireMag", new { id = item1.InstallID });
            //item1.Look = "RequireBidding?InstallID=" + item1.InstallID+"";
            switch (requireListInfos.OfferState)
            {
            case OfferState.Yes:
                item1.InsState = "有";
                break;

            case OfferState.None:
                item1.InsState = "无";
                break;
            }
            switch (requireListInfos.InsProjectState)
            {
            case InsProjectState.NoAudited:
                item1.InsProjectState = "未审核";
                item1.State           = true;
                item1.Statef          = false;
                break;

            case InsProjectState.Audited:
                item1.InsProjectState = "审核通过";
                item1.Statef          = true;
                item1.State           = false;
                break;

            case InsProjectState.AuditedFail:
                item1.InsProjectState = "审核失败";
                item1.Statef          = true;
                item1.State           = false;
                break;

            case InsProjectState.NoInstalled:
                item1.InsProjectState = "待安装";
                item1.Statef          = true;
                item1.State           = false;
                break;

            case InsProjectState.Installed:
                item1.InsProjectState = "在安装";
                item1.Statef          = true;
                item1.State           = false;
                break;

            case InsProjectState.Completed:
                item1.InsProjectState = "已完成";
                item1.Statef          = true;
                item1.State           = false;
                break;

            case InsProjectState.Finished:
                item1.InsProjectState = "已完结";
                item1.Statef          = true;
                item1.State           = false;
                break;
            }
            return(item1);
        }