Beispiel #1
0
 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;
        }