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); }
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); }
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); }