private void DiscreteIO_OnDIOInput(byte location, byte port, byte value) { int iDigitalIOEingang = 0; if (!this.objWiegung.objSettings.bDioeingänge) { return; } if (value < 1) { return; } // Location 1 = RelaisBox1 mit IO 1 bis 4 // Location 2 = RelaisBox2 mit IO 5 bis 8 if (location == 2) { iDigitalIOEingang = (4 + value); } else { iDigitalIOEingang = value; } MessageBox.Show(">>>>>>>>>>>> Test IO (" + location.ToString() + ") ===>" + value.ToString() + " ===>" + iDigitalIOEingang.ToString()); switch (iDigitalIOEingang) { case 1: this.objSelPal = this.ctrlPalette1; this.StarteWiegung(this); break; case 2: this.objSelPal = this.ctrlPalette2; this.StarteWiegung(this); break; case 3: this.objSelPal = this.ctrlPalette3; this.StarteWiegung(this); break; case 4: this.objSelPal = this.ctrlPalette4; this.StarteWiegung(this); break; case 5: this.objSelPal = this.ctrlPalette5; this.StarteWiegung(this); break; case 6: this.objSelPal = this.ctrlPalette6; this.StarteWiegung(this); break; } }
public static bool Save_Palette(ctrlPalette PalettenUserControl) { bool bRet = false; cDB_SQL_CE qry = null; try { qry = new cDB_SQL_CE(cDB_Settings.CE_ConnectionString); qry.ADD("Wiegung_Sum_Kg", PalettenUserControl.objBeladungsDaten.dWiegung_Gesamtgewicht); qry.ADD("Wiegung_Sum_Stk", PalettenUserControl.objBeladungsDaten.iWiegung_Gesamtanzahl); qry.UPDATE_THROW("SMT_WIEGUNG", "Wiegung_PalNr", PalettenUserControl.objBeladungsDaten.iPalettenNr, "Save_Palette", 99); } catch (Exception ex) { SiAuto.LogException("cWiegung_Handling.Save_Palette", ex); throw; } finally { if (qry != null) { qry.FREE(); } } return(bRet); }
private bool StarteDrucken(ref ctrlPalette PalettenUserControl) { bool bRet = false; do { this.ShowStatus("Starte Druckvorgang!"); try { // Enthält R:Wollsdor.ZPL aus dem Z-Designer // Ein geändertes Layout muss mit EXPORT TO PRINTER in eine Datei exportiert werden. // Danach den gesamten Layout Text in den Resourcefile einfügen. string sZPL_Label = Wollsdorf_Spaltwaage.Properties.Resources.sZPL_Label; cGlobalHandling.Drucke_Daten(sZPL_Label); } catch (Exception ex) { SiAuto.LogException("StarteDrucken ZPL_Label", ex); } try { string sZPL = Wollsdorf_Spaltwaage.Properties.Resources.sZPL_Data; sZPL = sZPL.Replace("@ARTNR@", PalettenUserControl.objBeladungsDaten.sSettings_ArtikelNr); sZPL = sZPL.Replace("@ARTBEZ@", PalettenUserControl.objBeladungsDaten.sSettings_Bezeichnung); sZPL = sZPL.Replace("@PALNR@", cGlobalNummerkreis.Nummernkreis1_GetCurrent().ToString()); //SOLL Fortlaufend sein sZPL = sZPL.Replace("@GRUPPENN1@", this.objWiegung.objSettings.sGruppenName1); sZPL = sZPL.Replace("@GRUPPENN2@", this.objWiegung.objSettings.sGruppenName2); sZPL = sZPL.Replace("@STK@", PalettenUserControl.objBeladungsDaten.iWiegung_Gesamtanzahl.ToString()); sZPL = sZPL.Replace("@GEW@", PalettenUserControl.objBeladungsDaten.dWiegung_Gesamtgewicht.ToString("####0.0") + " kg"); //LÄNGE Stimmt im Zebra? sZPL = sZPL.Replace("@DATE@", DateTime.Now.ToString("dd.MM.yyyy HH:mm")); cGlobalHandling.Drucke_Daten(sZPL); } catch (Exception ex) { SiAuto.LogException("StarteDrucken ZPL_Data", ex); } DialogResult mB = cGlobalHandling.MessageBoxYesNoSicher("Ist der Ausdruck in Ordnung ?", "Ausdruck okay"); if (mB == DialogResult.Yes) { cGlobalNummerkreis.Nummernkreis1_SetNext(); bRet = true; break; } } while (true); return(bRet); }
public frmWiegen( ref cWiegung Wiegung, ref ctrlPalette SelControl) { InitializeComponent(); this.bISActiveted = false; this.objWiegung = Wiegung; this.objSelAktivUserControl = SelControl; // Enhält das Usercontrol samt Datenklasse this.cmdCancel.Visible = false; this.cmdRetry.Visible = false; this.cmdSimu1.Visible = SETTINGS.IS_EntwicklungsPC(); }
public frmPalettenauswahl(cWiegung Wiegung, bool lesemodus) { InitializeComponent(); this.objPalettenUserControlList = new List <ctrlPalette>(); this.objPalettenUserControlList.Add(this.ctrlPalette1); this.objPalettenUserControlList.Add(this.ctrlPalette2); this.objPalettenUserControlList.Add(this.ctrlPalette3); this.objPalettenUserControlList.Add(this.ctrlPalette4); this.objPalettenUserControlList.Add(this.ctrlPalette5); this.objPalettenUserControlList.Add(this.ctrlPalette6); this.timer1.Interval = 4000; this.timer1.Enabled = false; this.objWiegung = Wiegung; this.bLesemodus = lesemodus; this.objSelPal = null; this.objDIO = new cSMT_DIO(); }
private void Wiegung_Abschluss(ref ctrlPalette SelControl) { this.ShowStatus("Palette wird abgeschlossen!"); DialogResult mB = cGlobalHandling.MessageBoxYesNoSicher("Sind Sie sicher?", "Abschluss"); if (mB == DialogResult.Yes) { if (this.StarteDrucken(ref SelControl)) { SelControl.objBeladungsDaten.dWiegung_Gesamtgewicht = 0; SelControl.objBeladungsDaten.iWiegung_Gesamtanzahl = 0; SelControl.objBeladungsDaten.dWiegung_LastNetto = 0; cWiegung_Handling.Save_Palette(SelControl); } } SelControl.UpdateCtrl(); SelControl.ResetButton(); }
private void Wiegung_Storno(ref ctrlPalette SelControl) { this.ShowStatus("Wiegung wird storniert!"); if (SelControl.objBeladungsDaten.dWiegung_LastNetto > 0) { DialogResult mB = cGlobalHandling.MessageBoxYesNoSicher("Sind Sie sicher?", "Storno"); if (mB == DialogResult.Yes) { SelControl.objBeladungsDaten.iWiegung_Gesamtanzahl--; SelControl.objBeladungsDaten.dWiegung_Gesamtgewicht -= SelControl.objBeladungsDaten.dWiegung_LastNetto; SelControl.objBeladungsDaten.dWiegung_LastNetto = 0; } } SelControl.UpdateCtrl(); SelControl.ResetButton(); this.ShowStatus("Bereit..."); }
private void ctrlPalette6_Click(object sender, EventArgs e) { this.objSelPal = this.ctrlPalette6; this.StarteWiegung(this); }