public SoItemPicker(string customerName, int rfqId, RfqStatesEnum rfqState) { InitializeComponent(); this.customerName = customerName; this.rfqId = rfqId; this.rfqState = rfqState; }
private void SetMenuStateAccordingToRfqState(RfqStatesEnum state) { switch (state) { case RfqStatesEnum.New: tsbAssign.Enabled = false; tsbEnterOffer.Enabled = false; tsbViewOffers.Enabled = false; break; case RfqStatesEnum.Routed: tsbViewOffers.Enabled = false; break; default: break; } //在offered情况下,再查看一下,免得被删掉,还有像closed的情况下,无法判断offer的情况 if(AmbleClient.OfferGui.OfferMgr.OfferMgr.HasOfferByRfq(rfqId)) { tsbViewOffers.Enabled=true; } else { tsbViewOffers.Enabled=false; } Rfq rfq1 = RfqMgr.GetRfqAccordingToRfqId(rfqId); if ((!rfq1.firstPA.HasValue) && (!rfq1.secondPA.HasValue)) { tsbEnterOffer.Enabled = false; } else { tsbEnterOffer.Enabled = true; } }
public SoItemPicker(string customerName,int rfqId,RfqStatesEnum rfqState) { InitializeComponent(); this.customerName = customerName; this.rfqId = rfqId; this.rfqState = rfqState; }
public static bool ChangeRfqState(RfqStatesEnum rfqState, int rfqId) { string strSql = string.Format("update rfq set rfqStates={0} where rfqNo={1}", rfqState.GetHashCode(), rfqId); if (db.ExecDataBySql(strSql) == 1) { return(true); } return(false); }
private void SetMenuStateAccordingToRfqState(RfqStatesEnum state) { switch (state) { case RfqStatesEnum.Routed: tsbViewOffer.Enabled = false; break; case RfqStatesEnum.Offered: tsbViewOffer.Enabled=true; break; default: break; } }
private void SetMenuStateAccordingToRfqState(RfqStatesEnum state) { switch (state) { case RfqStatesEnum.New: tsbAssign.Enabled = false; tsbEnterOffer.Enabled = false; tsbViewOffers.Enabled = false; break; case RfqStatesEnum.Routed: tsbViewOffers.Enabled = false; break; default: break; } }
private void SetMenuStateAccordingToRfqState(RfqStatesEnum state) { switch (state) { case RfqStatesEnum.Routed: tsbViewOffer.Enabled = false; break; case RfqStatesEnum.Offered: tsbViewOffer.Enabled = true; break; default: break; } }
private void GuiOpAccordingToRfqState(RfqStatesEnum rfqState) { switch (rfqState) { case RfqStatesEnum.New: tsbQuote.Enabled = false; tsbSo.Enabled = false; tsbViewSo.Enabled = false; tsbOfferView.Enabled = false; break; case RfqStatesEnum.Routed: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbSo.Enabled = false; tsbViewSo.Enabled = false; tsbOfferView.Enabled = false; break; case RfqStatesEnum.Offered: tsbRoute.Enabled = false; tsbSo.Enabled = false; tsbViewSo.Enabled = false; break; case RfqStatesEnum.Quoted: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbViewSo.Enabled = false; tsbSo.Enabled = true; break; case RfqStatesEnum.HasSO: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbViewSo.Enabled = true; break; case RfqStatesEnum.Closed: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbSo.Enabled = false; tsbCloseRfq.Enabled = false; break; } }
private void GuiOpAccordingToRfqState(RfqStatesEnum rfqState) { switch (rfqState) { case RfqStatesEnum.New: tsbQuote.Enabled = false; tsbSo.Enabled = false; tsbViewSo.Enabled = false; break; case RfqStatesEnum.Routed: tsbRoute.Enabled = false; tsbQuote.Enabled=false; tsbSo.Enabled = false; tsbViewSo.Enabled = false; break; case RfqStatesEnum.Offered: tsbRoute.Enabled = false; tsbSo.Enabled = false; tsbViewSo.Enabled = false; break; case RfqStatesEnum.Quoted: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbViewSo.Enabled = false; break; case RfqStatesEnum.HasSO: tsbRoute.Enabled = false; tsbQuote.Enabled = false; break; case RfqStatesEnum.Closed: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbSo.Enabled = false; tsbCloseRfq.Enabled = false; break; } }
public static bool ChangeRfqState(RfqStatesEnum rfqState,int rfqId) { string strSql = string.Format("update rfq set rfqStates={0} where rfqNo={1}", rfqState.GetHashCode(), rfqId); if (db.ExecDataBySql(strSql) == 1) return true; return false; }
private void GuiOpAccordingToRfqState(RfqStatesEnum rfqState) { switch (rfqState) { case RfqStatesEnum.New: tsbQuote.Enabled = false; tsbSo.Enabled = false; tsbViewSo.Enabled = false; tsbOfferView.Enabled = false; break; case RfqStatesEnum.Routed: tsbRoute.Enabled = false; tsbQuote.Enabled=false; tsbSo.Enabled = false; tsbViewSo.Enabled = false; tsbOfferView.Enabled = false; break; case RfqStatesEnum.Offered: tsbRoute.Enabled = false; tsbSo.Enabled = false; tsbViewSo.Enabled = false; break; case RfqStatesEnum.Quoted: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbViewSo.Enabled = false; tsbSo.Enabled = true; break; case RfqStatesEnum.HasSO: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbViewSo.Enabled = true; break; case RfqStatesEnum.Closed: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbSo.Enabled = false; tsbCloseRfq.Enabled = false; break; } //在有offer或so的情况下,要重复查看,免得被人家删掉 if (tsbOfferView.Enabled) { if (AmbleClient.OfferGui.OfferMgr.OfferMgr.HasOfferByRfq(rfqId)) { tsbOfferView.Enabled = true; } else { tsbOfferView.Enabled = false; } } if (tsbViewSo.Enabled) { if (Order.SoMgr.SoMgr.GetSoNumberFromRfqId(rfqId) > 0) { tsbViewSo.Enabled = true; } else { tsbViewSo.Enabled = false; } } }
private void GuiOpAccordingToRfqState(RfqStatesEnum rfqState) { switch (rfqState) { case RfqStatesEnum.New: tsbQuote.Enabled = false; tsbSo.Enabled = false; tsbViewSo.Enabled = false; tsbOfferView.Enabled = false; break; case RfqStatesEnum.Routed: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbSo.Enabled = false; tsbViewSo.Enabled = false; tsbOfferView.Enabled = false; break; case RfqStatesEnum.Offered: tsbRoute.Enabled = false; tsbSo.Enabled = false; tsbViewSo.Enabled = false; break; case RfqStatesEnum.Quoted: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbViewSo.Enabled = false; tsbSo.Enabled = true; break; case RfqStatesEnum.HasSO: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbViewSo.Enabled = true; break; case RfqStatesEnum.Closed: tsbRoute.Enabled = false; tsbQuote.Enabled = false; tsbSo.Enabled = false; tsbCloseRfq.Enabled = false; break; } //在有offer或so的情况下,要重复查看,免得被人家删掉 if (tsbOfferView.Enabled) { if (AmbleClient.OfferGui.OfferMgr.OfferMgr.HasOfferByRfq(rfqId)) { tsbOfferView.Enabled = true; } else { tsbOfferView.Enabled = false; } } if (tsbViewSo.Enabled) { if (Order.SoMgr.SoMgr.GetSoNumberFromRfqId(rfqId) > 0) { tsbViewSo.Enabled = true; } else { tsbViewSo.Enabled = false; } } }