/// <summary> /// defines the steps when noted record is handled /// </summary> /// <param name="rec"></param> private void adjutTheFieldsWithProperDatas(OrderingNoted rec) { fillUpTheNotedRecordToFields(rec); labelFinalDate.Visible = false; textBoxFinalDate.Visible = false; if (windoProcessMode == OrderingWindowPurpose.DETAILS) { adjustFieldsReadOnlyStrict(); buttonOk.Visible = false; } else if (windoProcessMode == OrderingWindowPurpose.CANCEL) //make it cancelled { adjustFieldsReadOnlyStrict(); buttonOk.Text = "Visszavonás"; } else if (windoProcessMode == OrderingWindowPurpose.MODFIY) { adjustFieldsNewBasicModify(); buttonOk.Text = "Módosítás"; checkBoxNewProd.Visible = true; oldProductName = rec.termekNev; oldStrippingName = rec.termekKiszer.ToString(); oldSubcontractor = rec.termekBeszall; oldBarcode = rec.termekKod; oldPlacing = rec.termekHely; } }
public ServiceOrderingWinController(OrderingNoted rec, OrderingWindowPurpose windMode, ServiceOrdering serviceOrd, Form parentWinOrd) { this.parentOrdWin = parentWinOrd; this.servOrdering = serviceOrd; this.windoProcessMode = windMode; catchTheControls(); adjutTheFieldsWithProperDatas(rec); }
public FormServiceOrderingWindow(OrderingNoted rec, OrderingWindowPurpose mode, Form parentMain, ServiceOrdering servOrd) { InitializeComponent(); controllerOrd = new ServiceOrderingWinController(rec, mode, servOrd, this); this.parentMain = parentMain; this.Show(); parentMain.Hide(); }
/// <summary> /// fills up the fields with proper datas as Noted needs /// </summary> /// <param name="rec">data container</param> private void fillUpTheNotedRecordToFields(OrderingNoted rec) { labelInfoBar.Text = "Rendelésre bejegyzett tétel"; //labelFinalDate.Text += ""; textBoxUserOrder.Text = rec.redeloNev; textBoxUserModif.Text = rec.modositNev; textBoxStartDate.Text = rec.beszerzDatum; 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; orderingId = rec.beszerId; oldStripId = rec.kiszerelId; }
private void setTheNewBtn2OrderEvents() { btn2.Click += (r, e) => { try { if (mgrid.SelectedRows[0].Index != -1) { int indexFromGrid = mgrid.SelectedRows[0].Index; int recId = (int)mgrid.Rows[indexFromGrid].Cells[0].Value; if (actServiceForSubEvents == FormMainServiceMode.ORDERINGNoted) //modify { OrderingNoted rec = orderingService.getChosenNotedOrdering(recId); orderingWindow = new FormServiceOrderingWindow(rec, OrderingWindowPurpose.MODFIY, mainWindow, orderingService); } else if (actServiceForSubEvents == FormMainServiceMode.ORDERINGBooked) //partly arrived { OrderingBooked rec = orderingService.getChosenBookedOrdering(recId); orderingWindow = new FormServiceOrderingWindow(rec, OrderingWindowPurpose.MakeItPARTLYARRIVED, mainWindow, orderingService); } else if (actServiceForSubEvents == FormMainServiceMode.ORDERINGMissing) //partyl arrived { OrderingMissing rec = orderingService.getChosenMissingOrdering(recId); orderingWindow = new FormServiceOrderingWindow(rec, OrderingWindowPurpose.MakeItPARTLYARRIVED, mainWindow, orderingService); } } } catch (ErrorServiceOrdering w) { errorHandle(w.Message); } catch (Exception w) { errorHandle("Ismeretlen hiba történt (MainContrOrdBtn2) " + w.Message); } }; }
private void setTheNewBtn3OrderEvents() { btn3.Click += (f, g) => { try { if (mgrid.SelectedRows[0].Index != -1) { int indexFromGrid = mgrid.SelectedRows[0].Index; int recId = (int)mgrid.Rows[indexFromGrid].Cells[0].Value; if (actServiceForSubEvents == FormMainServiceMode.ORDERINGNoted) //cancel { OrderingNoted rec = orderingService.getChosenNotedOrdering(recId); orderingWindow = new FormServiceOrderingWindow(rec, OrderingWindowPurpose.CANCEL, mainWindow, orderingService); } else if (actServiceForSubEvents == FormMainServiceMode.ORDERINGBooked) //fail { OrderingBooked rec = orderingService.getChosenBookedOrdering(recId); orderingWindow = new FormServiceOrderingWindow(rec, OrderingWindowPurpose.MakeItFAILED, mainWindow, orderingService); } else if (actServiceForSubEvents == FormMainServiceMode.ORDERINGMissing) //fail { OrderingMissing rec = orderingService.getChosenMissingOrdering(recId); orderingWindow = new FormServiceOrderingWindow(rec, OrderingWindowPurpose.MakeItFAILED, mainWindow, orderingService); } } } catch (ErrorServiceOrdering w) { errorHandle(w.Message); } catch (Exception w) { errorHandle("Ismeretlen hiba történt (MainContrOrdBtn3) " + w.Message); } }; }