/* * public void NewCreateItems(int rfqId) * { * this.cbCurrency.SelectedIndex = 0; * this.cbSaleType.SelectedIndex = 0; * //fill the necessary Info * * RfqGui.RfqManager.Rfq rfq=RfqGui.RfqManager.RfqMgr.GetRfqAccordingToRfqId(rfqId); * this.tbPartNo.Text = rfq.partNo; * this.tbDc.Text = rfq.dc; * this.tbMfg.Text = rfq.mfg; * this.cbRohs.Checked = rfq.rohs == 1 ? true : false; * * }*/ public void FillItems(SoItems soItem) { cbSaleType.SelectedIndex = soItem.saleType; tbPartNo.Text = soItem.partNo; tbMfg.Text = soItem.mfg; cbRohs.Checked = (soItem.rohs == 1 ? true : false); tbDc.Text = soItem.dc; tbIntPartNo.Text = soItem.intPartNo; tbShipFrom.Text = soItem.shipFrom; tbShipMethod.Text = soItem.shipMethod; tbTrackingNo.Text = soItem.trackingNo; tbQty.Text = soItem.qty.ToString(); tbQtyShipped.Text = soItem.qtyshipped.ToString(); cbCurrency.SelectedIndex = soItem.currencyType; tbUnitPrice.Text = soItem.unitPrice.ToString(); dateTimePicker1.Value = soItem.dockDate; if (soItem.shippedDate == null) { dateTimePicker2.Checked = false; } else { dateTimePicker2.Value = soItem.shippedDate.Value; } tbShipInst.Text = soItem.shippingInstruction; tbPackingInst.Text = soItem.packingInstruction; }
public void FillTheTable(SoItems item) { this.soItem = item; this.soItemsControl1.FillItems(item); SetComboxItem(); if (!isNewCreateSo) { if (soItemOrderStateList.GetSoStateAccordingToValue(item.soItemState).WhoCanUpdate().Contains(UserInfo.Job)) { this.tsbOp.Enabled = true; } else { this.tsbOp.Enabled = false; } if (UserCombine.GetUserCanBeBuyers().Contains((int)UserInfo.Job)) { if (soItem.soItemState == new SoItemNew().GetStateValue()) { this.tsbGeneratePo.Enabled = false; } else { this.tsbGeneratePo.Enabled = true; } } else { this.tsbGeneratePo.Enabled = false; } } }
public void NewSOFill() { FillTheSalesComboBox(); cbSp.SelectedIndex = 0; this.isNewCreateSo = true; foreach (int id in rfqList) { Rfq rfq = RfqGui.RfqManager.RfqMgr.GetRfqAccordingToRfqId(id); SoItems soItem = new SoItems(); soItem.currencyType = (int)AmbleClient.Currency.USD; soItem.unitPrice = rfq.targetPrice ?? 0; soItem.mfg = rfq.mfg; soItem.partNo = rfq.partNo; soItem.rohs = rfq.rohs; soItem.qty = rfq.qty ?? 0; soItem.intPartNo = rfq.custPartNo; soItem.dc = rfq.dc; soItem.dockDate = rfq.dockdate; soItem.rfqId = id; soItem.soItemState = new SoItemNew().GetStateValue(); this.soItemsStateList.Add( new SoItemsContentAndState { soitem = soItem, state = OrderItemsState.New } ); } ShowDataInDataGridView(); }
private void btAdd_Click(object sender, EventArgs e) { SoItemView soItemView = new SoItemView(true); if (soItemView.ShowDialog() == DialogResult.Yes) { SoItems item = soItemView.GetSoItems(); var soItemContentAndState = new SoItemsContentAndState(); soItemContentAndState.soitem = item; soItemContentAndState.soitem.soId = this.soId; soItemContentAndState.state = OrderItemsState.New; soItemsStateList.Add(soItemContentAndState); ShowDataInDataGridView(); } }
private void tsbOp_Click(object sender, EventArgs e) { if (soItemsControl1.CheckValues() == false) { return; } if (!isNewCreateSo) { SoItems soItemForUpdate = soItemsControl1.GetSoItem(); soItemForUpdate.soId = soItem.soId; soItemForUpdate.soItemsId = soItem.soItemsId; soItemForUpdate.rfqId = soItem.rfqId; soItemForUpdate.soItemState = soItem.soItemState; SoMgr.UpdateSoItems(soItemForUpdate); } this.DialogResult = DialogResult.Yes; this.Close(); }
private void btAdd_Click(object sender, EventArgs e) { NewAddItem nai = new NewAddItem(true); if (DialogResult.Yes == nai.ShowDialog()) { Rfq rfq = RfqGui.RfqManager.RfqMgr.GetRfqAccordingToRfqId(nai.rfqId); SoItems soItem = new SoItems(); soItem.currencyType = (int)AmbleClient.Currency.USD; soItem.unitPrice = rfq.targetPrice ?? 0; soItem.mfg = rfq.mfg; soItem.partNo = rfq.partNo; soItem.rohs = rfq.rohs; soItem.qty = rfq.qty ?? 0; soItem.intPartNo = rfq.custPartNo; soItem.dc = rfq.dc; soItem.dockDate = rfq.dockdate; soItem.rfqId = nai.rfqId; if (isNewCreateSo) { soItemsStateList.Add(new SoItemsContentAndState { soitem = soItem, state = OrderItemsState.New } ); } else { SoMgr.SaveSoItems(this.soId, soItem); GetSoItems(); } ShowDataInDataGridView(); this.HasItemChange = true; } }
public void FillTheTable(SoItems item) { this.soItemsControl1.FillItems(item); }