예제 #1
0
        public OrderDMApp OrderInfo(String InstallID)
        {
            OrderDMApp Ord   = new OrderDMApp();
            var        list1 = db.Offer.Find(InstallID);
            string     id    = list1.InstallID;
            var        list  = (from a in db.Install
                                join b in db.Offer on a.InstallID equals b.InstallID
                                where a.InstallID == id
                                select a).FirstOrDefault();

            Ord.InstallID        = InstallID;
            Ord.InsShelftype     = list.InsShelftype;
            Ord.InsTonnage       = list.InsTonnage;
            Ord.Insplace         = list.Insplace;
            Ord.InsStartDate     = list.InsStartDate;
            Ord.InsCycle         = list.InsCycle;
            Ord.InsHeight        = list.InsHeight;
            Ord.InsBeamHgh       = list.InsBeamHgh;
            Ord.InsAtticLayer    = list.InsAtticLayer;
            Ord.InsForkExtension = list.InsForkExtension;
            Ord.InsMoney         = list.InsMoney;
            Ord.InsName          = list.InsName;
            Ord.InsPhone         = list.InsPhone;
            Ord.InsRemark        = list.InsRemark;
            Ord.InsMoneyCom      = list.InsMoneyCom;
            Ord.InsTonUnit       = list.InsTonUnit;
            Ord.InsCycleUnit     = list.InsCycleUnit;
            Ord.InsHghUnit       = list.InsHghUnit;
            Ord.InsStyHghUnit    = list.InsStyHghUnit;
            Ord.InsStretchCom    = list.InsStretchCom;
            Ord.InsMoneyCom      = list.InsMoneyCom;
            return(Ord);
        }
예제 #2
0
        public OrderDMApp RobOrderInfo(String InstallID)
        {
            OrderDMApp Ord = new OrderDMApp();

            if (String.IsNullOrEmpty(InstallID))
            {
                Ord.msg = "1";//ID为空
            }
            else
            {
                var list = db.Install.Find(InstallID);
                Ord.InstallID        = InstallID;
                Ord.InsShelftype     = list.InsShelftype;
                Ord.InsTonnage       = list.InsTonnage;
                Ord.Insplace         = list.Insplace;
                Ord.InsStartDate     = list.InsStartDate;
                Ord.InsCycle         = list.InsCycle;
                Ord.InsHeight        = list.InsHeight;
                Ord.InsBeamHgh       = list.InsBeamHgh;
                Ord.InsAtticLayer    = list.InsAtticLayer;
                Ord.InsForkExtension = list.InsForkExtension;
                Ord.InsMoney         = list.InsMoney;
                Ord.InsName          = list.InsName;
                Ord.InsPhone         = list.InsPhone;
                Ord.InsRemark        = list.InsRemark;
                Ord.InsTonUnit       = list.InsTonUnit;
                Ord.InsCycleUnit     = list.InsCycleUnit;
                Ord.InsHghUnit       = list.InsHghUnit;
                Ord.InsStyHghUnit    = list.InsStyHghUnit;
                Ord.InsStretchCom    = list.InsStretchCom;
                Ord.InsMoneyCom      = list.InsMoneyCom;
            }
            return(Ord);
        }
예제 #3
0
        public OrderDMApp RobOrderSubmit(String UserID, String InstallID, String OfferMoney, String OfferWeight)
        {
            int count = (from i in db.Offer
                         where i.InstallID == InstallID && i.UserID == UserID
                         select i).Count();
            OrderDMApp Ord = new OrderDMApp();

            if (String.IsNullOrEmpty(UserID))
            {
                Ord.msg = "1";//请先登录
            }
            if (String.IsNullOrEmpty(InstallID))
            {
                Ord.msg = "2";//请选择需求
            }
            if (String.IsNullOrEmpty(OfferMoney))
            {
                Ord.msg = "3";//请填写金额
            }
            if (count == 0)
            {
                Fc_Offer off = new Fc_Offer();
                off.OfferID    = DateTime.Now.Ticks.ToString();
                off.InstallID  = InstallID;
                off.UserID     = UserID;
                off.OfferMoney = OfferMoney + OfferWeight;
                off.OfferTime  = DateTime.Now;
                off.OfferState = OfferState.No;
                off.OfferGet   = OfferGetState.No;
                db.Offer.Add(off);
                db.SaveChanges();
                Ord.msg = "4";//投标成功
            }
            else
            {
                Ord.msg = "5";//已被抢
            }
            return(Ord);
        }