public ServiceOrderingWinController(OrderingArrived rec, OrderingWindowPurpose windMode, ServiceOrdering serviceOrd, Form parentWinOrd) { this.parentOrdWin = parentWinOrd; this.servOrdering = serviceOrd; this.windoProcessMode = windMode; catchTheControls(); adjutTheFieldsWithProperDatas(rec); }
public FormServiceOrderingWindow(OrderingArrived rec, OrderingWindowPurpose mode, Form parentMain, ServiceOrdering servOrd) { InitializeComponent(); controllerOrd = new ServiceOrderingWinController(rec, mode, servOrd, this); this.parentMain = parentMain; this.Show(); parentMain.Hide(); }
/// <summary> /// defines the steps when an arrived record handle is needed /// </summary> /// <param name="rec">datacontainer</param> private void adjutTheFieldsWithProperDatas(OrderingArrived rec) { if (windoProcessMode == OrderingWindowPurpose.DETAILS) { fillUpArrivedRecordToFields(rec); adjustFieldsReadOnlyStrict(); buttonOk.Visible = false; labelPlacing.Visible = false; textBoxOrdPlace.Visible = false; } }
/// <summary> /// fills up the fields as arrived record needs /// </summary> /// <param name="rec">datacontainer</param> private void fillUpArrivedRecordToFields(OrderingArrived rec) { labelInfoBar.Text = "Beérkezett rendelési tétel"; labelFinalDate.Text += " átvétele"; textBoxUserOrder.Text = rec.redeloNev; labelModifierArea.Text = "Átvevő:"; textBoxUserModif.Text = rec.modositNev; textBoxStartDate.Text = rec.beszerzDatum; textBoxFinalDate.Text = rec.beszerzErkezes; comboBoxOrdProd.Items.Add(rec.termekNev); comboBoxOrdProd.SelectedIndex = 0; comboBoxOrdStrip.Items.Add(rec.termekKiszer); comboBoxOrdStrip.SelectedIndex = 0; textBoxSubcontr.Text = rec.termekBeszall; textBoxProdcode.Text = rec.termekKod; textBoxOrdAmount.Text = rec.beszerzMennyis.ToString(); textBoxOrdPlace.Text = rec.termekHely; }