コード例 #1
0
        public static void SetSMTServiceMode(cData_Settings Data_Settings)
        {
            cDB_SQL_CE qry          = null;
            bool       bServiceMode = false;

            try
            {
                qry = new cDB_SQL_CE(cDB_Settings.CE_ConnectionString);

                if (!qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'ServiceMode'"))
                {
                    CreateKey("ServiceMode");
                }
                else
                {
                    bServiceMode = SetUpToBool(qry.getS("Field_Value"));
                }

                bServiceMode = !bServiceMode;
                Data_Settings.bServiceMode = bServiceMode;

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + (bServiceMode ? "1" : "0") + "' " +
                         "Where FieldName = 'ServiceMode'");

                cGlobalHandling.MessageBox("Servicemode = " + (bServiceMode ? "EIN" : "AUS"), "Servicemode");
            }
            catch (Exception ex)
            {
                SiAuto.LogException("SetSMTServiceMode", ex);
                throw;
            }
            finally
            {
                if (qry != null)
                {
                    qry.FREE();
                }
            }
        }
コード例 #2
0
        public static bool Save_Settings(cData_Settings Data_Settings)
        {
            bool       bRet = false;
            cDB_SQL_CE qry  = null;

            try
            {
                qry = new cDB_SQL_CE(cDB_Settings.CE_ConnectionString);

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + ENUM_HELPER.Arbeitsplatztyp_EnumToInt(Data_Settings.Arbeitsplatztyp).ToString() + "' " +
                         "Where FieldName = 'Arbeitsplatztyp'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.bDioausgänge.ToString() + "' " +
                         "Where FieldName = 'Dioausgänge'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.bDioeingänge.ToString() + "' " +
                         "Where FieldName = 'Dioeingänge'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.dEinzelWiegungMinGewicht.ToString() + "' " +
                         "Where FieldName = 'PaletteMinGew'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.dEinzelWiegungMaxGewicht.ToString() + "' " +
                         "Where FieldName = 'PaletteMaxGew'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.dPalettenTara.ToString() + "' " +
                         "Where FieldName = 'PaletteTara'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.dPalettenMax.ToString() + "' " +
                         "Where FieldName = 'PalettenMax'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.sArbeitsplatzname.ToString() + "' " +
                         "Where FieldName = 'Arbeitsplatzname'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.CSVPath.ToString() + "' " +
                         "Where FieldName = 'CSVPath'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.sServicePasswort.ToString() + "' " +
                         "Where FieldName = 'ServicePasswort'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.iZeilenProSeite.ToString() + "' " +
                         "Where FieldName = 'ZeilenProA4Seite'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.ArtikelNrListe[0].ToString() + "' " +
                         "Where FieldName = 'ArtikelNr1'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.ArtikelNrListe[1].ToString() + "' " +
                         "Where FieldName = 'ArtikelNr2'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.ArtikelNrListe[2].ToString() + "' " +
                         "Where FieldName = 'ArtikelNr3'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.ArtikelNrListe[3].ToString() + "' " +
                         "Where FieldName = 'ArtikelNr4'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.ArtikelNrListe[4].ToString() + "' " +
                         "Where FieldName = 'ArtikelNr5'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.ArtikelNrListe[5].ToString() + "' " +
                         "Where FieldName = 'ArtikelNr6'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.KlassenBezeichnungsListe[0].ToString() + "' " +
                         "Where FieldName = 'PalettenName1'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.KlassenBezeichnungsListe[1].ToString() + "' " +
                         "Where FieldName = 'PalettenName2'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.KlassenBezeichnungsListe[2].ToString() + "' " +
                         "Where FieldName = 'PalettenName3'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.KlassenBezeichnungsListe[3].ToString() + "' " +
                         "Where FieldName = 'PalettenName4'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.KlassenBezeichnungsListe[4].ToString() + "' " +
                         "Where FieldName = 'PalettenName5'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.KlassenBezeichnungsListe[5].ToString() + "' " +
                         "Where FieldName = 'PalettenName6'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.sGruppenName1.ToString() + "' " +
                         "Where FieldName = 'GruppenName1'");

                qry.Exec("UPDATE [SMT_SETTINGS] SET Field_Value = '" + Data_Settings.sGruppenName2.ToString() + "' " +
                         "Where FieldName = 'GruppenName2'");
            }
            catch (Exception ex)
            {
                SiAuto.LogException("cData_Settings_Handling.Save_Settings", ex);
                throw;
            }
            finally
            {
                if (qry != null)
                {
                    qry.FREE();
                }
            }

            return(bRet);
        }
コード例 #3
0
        public static bool Load_Settings(cData_Settings Data_Settings)
        {
            bool       bRet = false;
            cDB_SQL_CE qry  = null;

            try
            {
                qry = new cDB_SQL_CE(cDB_Settings.CE_ConnectionString);

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'Arbeitsplatztyp'"))
                {
                    Data_Settings.Set_ArbeitsplatzTyp = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'Dioausgänge'"))
                {
                    Data_Settings.bDioausgänge = SetUpToBool(qry.getS("Field_Value"));
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'Dioeingänge'"))
                {
                    Data_Settings.bDioeingänge = SetUpToBool(qry.getS("Field_Value"));
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'PalettenMinGew'"))
                {
                    Data_Settings.dEinzelWiegungMinGewicht = SetUpToDouble(qry.getS("Field_Value"));
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'PalettenMaxGew'"))
                {
                    Data_Settings.dEinzelWiegungMaxGewicht = SetUpToDouble(qry.getS("Field_Value"));
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'PalettenTara'"))
                {
                    Data_Settings.dPalettenTara = SetUpToDouble(qry.getS("Field_Value"));
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'PalettenMax'"))
                {
                    Data_Settings.dPalettenMax = SetUpToDouble(qry.getS("Field_Value"));
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'Arbeitsplatzname'"))
                {
                    Data_Settings.sArbeitsplatzname = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'CSVPath'"))
                {
                    Data_Settings.CSVPath = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value FROM [SMT_SETTINGS] WHERE FieldName = 'ServicePasswort'"))
                {
                    Data_Settings.sServicePasswort = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value FROM [SMT_SETTINGS] WHERE FieldName = 'ZeilenProA4Seite'"))
                {
                    Data_Settings.iZeilenProSeite = SetUpToInt(qry.getS("Field_Value"));
                }

                if (qry.OPEN("SELECT Field_Value FROM [SMT_SETTINGS] WHERE FieldName = 'ServiceMode'"))
                {
                    Data_Settings.bServiceMode = SetUpToBool(qry.getS("Field_Value"));
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'ArtikelNr1'"))
                {
                    Data_Settings.ArtikelNrListe[0] = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'ArtikelNr2'"))
                {
                    Data_Settings.ArtikelNrListe[1] = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'ArtikelNr3'"))
                {
                    Data_Settings.ArtikelNrListe[2] = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'ArtikelNr4'"))
                {
                    Data_Settings.ArtikelNrListe[3] = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'ArtikelNr5'"))
                {
                    Data_Settings.ArtikelNrListe[4] = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'ArtikelNr6'"))
                {
                    Data_Settings.ArtikelNrListe[5] = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'PalettenName1'"))
                {
                    Data_Settings.KlassenBezeichnungsListe[0] = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'PalettenName2'"))
                {
                    Data_Settings.KlassenBezeichnungsListe[1] = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'PalettenName3'"))
                {
                    Data_Settings.KlassenBezeichnungsListe[2] = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'PalettenName4'"))
                {
                    Data_Settings.KlassenBezeichnungsListe[3] = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'PalettenName5'"))
                {
                    Data_Settings.KlassenBezeichnungsListe[4] = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'PalettenName6'"))
                {
                    Data_Settings.KlassenBezeichnungsListe[5] = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'GruppenName1'"))
                {
                    Data_Settings.sGruppenName1 = qry.getS("Field_Value");
                }

                if (qry.OPEN("SELECT Field_Value from [SMT_SETTINGS] Where FieldName = 'GruppenName2'"))
                {
                    Data_Settings.sGruppenName2 = qry.getS("Field_Value");
                }
            }
            catch (Exception ex)
            {
                SiAuto.LogException("cData_Settings_Handling", ex);
                throw;
            }
            finally
            {
                if (qry != null)
                {
                    qry.FREE();
                }
            }

            return(bRet);
        }