Пример #1
0
        private void FlyttButikkListeTilFavoritter(bool alle)
        {
            try
            {
                if (main.EmptyDatabase() || listBoxButikkerDatabase.Items.Count == 0)
                {
                    SendMessage("Databasen er tom eller butikklisten er ikke oppdatert.", Color.Red);
                    return;
                }

                List<string> samleListe = new List<string> { };

                for (int b = 0; b < listBoxFavAvd.Items.Count; b++)
                    samleListe.Add(listBoxFavAvd.Items[b].ToString().Substring(0, 4));

                if (listBoxButikkerDatabase.Items.Count > 0)
                {
                    if (alle)
                    {
                        for (int i = 0; i < listBoxButikkerDatabase.Items.Count; i++)
                            samleListe.Add(listBoxButikkerDatabase.Items[i].ToString().Substring(0, 4));
                    }
                    else
                        for (int i = 0; i < listBoxButikkerDatabase.SelectedItems.Count; i++ )
                            samleListe.Add(listBoxButikkerDatabase.SelectedItems[i].ToString().Substring(0, 4));
                }

                if (samleListe.Count > 0)
                {
                    listBoxFavAvd.Items.Clear();
                    Avdeling avdObject = new Avdeling();
                    samleListe = samleListe.Distinct().ToList();
                    foreach (string avd in samleListe)
                    {
                        if (avd == main.appConfig.Avdeling.ToString())
                            continue;
                        string str = avdObject.Get(avd);
                        if (str.Length == 4)
                            listBoxFavAvd.Items.Add(avd);
                        else
                            listBoxFavAvd.Items.Add(avd + ": " + str);
                    }
                    listBoxButikkerDatabase.ClearSelected();
                    SendMessage("Butikker flyttet.", Color.Green);
                }
                else
                    SendMessage("Ingen butikker å flytte!?", Color.Red);
            }
            catch(Exception ex)
            {
                SendMessage("Klarte ikke å flytte over butikklisten!", Color.Red);
                Log.Unhandled(ex);
            }
        }
Пример #2
0
        private void PopulateAlleButikkerListe()
        {
            try
            {
                if (main.EmptyDatabase())
                {
                    SendMessage("Databasen er tom!", Color.Red);
                    return;
                }

                SendMessage("Henter butikker..");
                listBoxButikkerDatabase.Items.Clear();
                listBoxButikkerDatabase.Items.Add("Laster..");
                this.Update();
                DataTable dt = main.database.GetSqlDataTable("SELECT DISTINCT Avdeling FROM tblSalg "
                    + " WHERE Avdeling < 1700 AND Dato >= '" + main.appConfig.dbTo.AddYears(-1).ToString("yyy-MM-dd")
                    + "' AND Dato <= '" + main.appConfig.dbTo.ToString("yyy-MM-dd") + "'");
                if (dt != null)
                {
                    if (dt.Rows.Count > 0)
                    {
                        listBoxButikkerDatabase.Items.Clear();
                        Avdeling avdObject = new Avdeling();
                        for (int i = 0; i < dt.Rows.Count; i++)
                        {
                            string str = avdObject.Get(dt.Rows[i][0].ToString());
                            if (str.Length == 4)
                                listBoxButikkerDatabase.Items.Add(dt.Rows[i][0]);
                            else
                                listBoxButikkerDatabase.Items.Add(dt.Rows[i][0] + ": " + str);
                        }
                        SendMessage("Butikkliste oppdatert.", Color.Green);
                    }
                    else
                    {
                        listBoxButikkerDatabase.Items.Clear();
                        SendMessage("Ingen butikker funnet!", Color.Red);
                    }
                }
                else
                    listBoxButikkerDatabase.Items.Clear();
            }
            catch(Exception ex)
            {
                SendMessage("Klarte ikke å oppdatere butikk listen.", Color.Red);
                Log.Unhandled(ex);
            }
        }
Пример #3
0
        private void ImportAppSettings()
        {
            // Fane: GENERELT
            // GENERELT - Elguide
            if (main.appConfig.Avdeling >= 1000 && main.appConfig.Avdeling <= 1700)
            {
                textBoxAvd.BackColor = ColorTranslator.FromHtml("#b9dc9c");
                textBoxAvd.Text = main.appConfig.Avdeling.ToString();
                button1.Enabled = true;
            }
            else
            {
                textBoxAvd.BackColor = ColorTranslator.FromHtml("#ecc3ad");
                textBoxAvd.Text = "";
                button1.Enabled = false;
            }
            textBoxCSVexportFolder.Text = main.appConfig.csvElguideExportFolder;

            // GENERELT - Import
            if (main.appConfig.importSetting == "Normal")
                comboBoxImport.SelectedIndex = 0;
            if (main.appConfig.importSetting == "Full")
                comboBoxImport.SelectedIndex = 1;
            if (main.appConfig.importSetting == "FullFavoritt")
                comboBoxImport.SelectedIndex = 2;

            // GENERELT - Program
            checkMinimizeToTray.Checked = main.appConfig.WindowMinimizeToTray;
            checkExitToTray.Checked = main.appConfig.WindowExitToTray;
            checkBoxActivateSqlCache.Checked = main.appConfig.useSqlCache;
            checkBoxAdvanced.Checked = main.appConfig.showAdvancedFunctions;
            if (main.appConfig.showAdvancedFunctions)
                AddAdvancedTabs();
            else
                RemoveAdvancedTabs();
            checkBoxActivateExperimental.Checked = main.appConfig.experimental;

            // Fanse: RANKING
            // RANKING - Utseende
            checkBoxRankUtseendeInntjen.Checked = main.appConfig.kolInntjen;
            checkVisProv.Checked = main.appConfig.kolProv;
            kolOmsetningCheckBox.Checked = main.appConfig.kolSalgspris;
            kolRabattCheckBox.Checked = main.appConfig.kolRabatt;
            checkBoxKombkol.Checked = !main.appConfig.kolVarekoder;
            if (main.appConfig.sortIndex > -1)
                comboBoxRankingSort.SelectedIndex = main.appConfig.sortIndex;
            checkRankAvdShowAll.Checked = main.appConfig.rankingAvdelingShowAll;

            // RANKING - Vinnprodukter
            checkBoxVinn.Checked = main.appConfig.vinnDatoFraTil;
            if (main.appConfig.vinnFrom > FormMain.rangeMin)
                dateTimeVinnFrom.Value = main.appConfig.vinnFrom;
            if (main.appConfig.vinnTo > FormMain.rangeMin)
            dateTimeVinnTo.Value = main.appConfig.vinnTo;
            checkBoxVinnSisteDagVare.Checked = main.appConfig.vinnSisteDagVare;
            checkBoxVinnVisVarekoder.Checked = main.appConfig.vinnVisVarekoder;
            checkBoxVinnVisVarekoderEkstra.Checked = main.appConfig.vinnVisVarekoderExtra;
            checkBoxVinnSimple.Checked = main.appConfig.vinnEnkelModus;
            checkBoxVinnVisAftersales.Checked = main.appConfig.vinnVisAftersales;

            // RANKING - Hitrate krav
            checkKravNettbrett.Checked = main.appConfig.kolKravNettbrett;
            checkKravData.Checked = main.appConfig.kolKravData;
            checkKravAudioVideo.Checked = main.appConfig.kolKravAudioVideo;
            checkKravTele.Checked = main.appConfig.kolKravTele;
            SetNumericValue(numericKravHitrateData, main.appConfig.kravHitrateData);
            SetNumericValue(numericKravHitrateAudioVideo, main.appConfig.kravHitrateAudioVideo);
            SetNumericValue(numericKravHitrateTele, main.appConfig.kravHitrateTele);
            SetNumericValue(numericKravHitrateNettbrett, main.appConfig.kravHitrateNettbrett);

            // RANKING - Valg
            checkBoxIgnoreSunday.Checked = main.appConfig.ignoreSunday;
            checkBoxRankingShowLastWeek.Checked = main.appConfig.rankingShowLastWeek;
            comboBoxRankingFjoraaret.SelectedIndex = main.appConfig.rankingCompareLastyear;
            comboBoxRankingForrigeMaaned.SelectedIndex = main.appConfig.rankingCompareLastmonth;

            // Fane: PDF ----------------------------------------------------------------------------
            // PDF - PDF Export

            checkBoxPDFbutikk.Checked = main.appConfig.pdfVisButikk;
            checkBoxPDFknowhow.Checked = main.appConfig.pdfVisKnowHow;
            checkBoxPDFdata.Checked = main.appConfig.pdfVisData;
            checkBoxPDFaudiovideo.Checked = main.appConfig.pdfVisAudioVideo;
            checkBoxPDFtele.Checked = main.appConfig.pdfVisTele;
            checkBoxPDFlister.Checked = main.appConfig.pdfVisLister;
            checkBoxPDFoversikt.Checked = main.appConfig.pdfVisOversikt;
            checkBoxPDFtoppselgere.Checked = main.appConfig.pdfVisToppselgere;
            checkBoxPDFvinnprodukter.Checked = main.appConfig.pdfVisVinnprodukter;

            checkBoxPDFtjenester.Checked = main.appConfig.pdfVisTjenester;
            checkBoxPDFsnittpriser.Checked = main.appConfig.pdfVisSnittpriser;

            checkBoxPdfVisService.Checked = main.appConfig.pdfVisService;

            checkBoxPDFobsolete.Checked = main.appConfig.pdfVisObsolete;
            checkBoxPDFobsoleteList.Checked = main.appConfig.pdfVisObsoleteList;
            checkBoxPDFweekly.Checked = main.appConfig.pdfVisWeekly;
            checkBoxPDFprisguide.Checked = main.appConfig.pdfVisPrisguide;

            checkBoxPdfVisBudget.Checked = main.appConfig.pdfVisBudsjett;

            // PDF - Format
            if (main.appConfig.pdfLandscape)
                radioButtonPDForiantationSide.Checked = true;
            else
                radioButtonPDForiantationUp.Checked = true;
            SetNumericValue(numericPDFzoon, main.appConfig.pdfZoom);
            checkBoxPdfUtvidetGrafer.Checked = main.appConfig.pdfExpandedGraphs;
            checkBoxPdfToc.Checked = main.appConfig.pdfTableOfContent;

            // PDF - PDF Export
            textBoxExportPDF.Text = main.appConfig.pdfExportFolder;
            checkPDFExport.Checked = main.appConfig.pdfExport;

            // Fane: TOPPSELGERE --------------------------------------------------------------------------
            // TOPPSELGERE - Sortering
            checkBoxToppselgereSortTjenesterInntjen.Checked = main.appConfig.bestofSortTjenesterSecondary;
            checkBoxToppselgereSortInntjening.Checked = main.appConfig.bestofSortInntjenSecondary;

            // TOPPSELGERE - Antall
            comboBoxAntallInntjen.SelectedIndex = main.appConfig.bestofTallInntjen;
            comboBoxAntallTA.SelectedIndex = main.appConfig.bestofTallTA;
            comboBoxAntallStrom.SelectedIndex = main.appConfig.bestofTallStrom;
            comboBoxAntallRTG.SelectedIndex = main.appConfig.bestofTallTjen;
            comboBoxAntallFinans.SelectedIndex = main.appConfig.bestofTallFinans;

            // TOPPSELGERE - Annet
            checkBoxBestofCompareChange.Checked = main.appConfig.bestofCompareChange;
            checkBoxToppselgereVisBesteFjoråret.Checked = main.appConfig.bestofVisBesteLastYear;
            if (main.appConfig.bestofVisBesteLastYearTotal)
                radioButtonToppselgereVisBesteFjoråretTotalt.Checked = true;
            else
                radioButtonToppselgereVisBesteFjoråretMtd.Checked = true;
            checkBoxTopplisteVisBesteSisteåpningsdag.Checked = main.appConfig.bestofVisBesteLastOpenday;
            checkBoxBestofHoppoverKasse.Checked = main.appConfig.bestofHoppoverKasse;

            // TOPPSELGERE - Lister
            checkBoxListerInntjening.Checked = main.appConfig.listerVisInntjen;
            checkBoxListerAccessories.Checked = main.appConfig.listerVisAccessories;
            SetNumericValue(numericListerMax, main.appConfig.listerMaxLinjer);

            // Fane: OVERSIKT ---------------------------------------------------------------------------
            // OVERSIKT - Generelt
            checkBoxOversiktBegrens.Checked = main.appConfig.oversiktFilterToDepartments;
            checkBoxOversiktHideAftersales.Checked = main.appConfig.oversiktHideAftersales;
            checkBoxOversiktHideKitchen.Checked = main.appConfig.oversiktHideKitchen;

            // OVERSIKT - Krav
            checkOversiktVisKrav.Checked = main.appConfig.oversiktKravVis;
            checkKravFinans.Checked = main.appConfig.oversiktKravFinans;
            checkKravMod.Checked = main.appConfig.oversiktKravMod;
            checkKravStrom.Checked = main.appConfig.oversiktKravStrom;
            checkKravRtgsa.Checked = main.appConfig.oversiktKravRtgsa;
            checkKravAntallFinans.Checked = main.appConfig.oversiktKravFinansAntall;
            checkKravAntallMod.Checked = main.appConfig.oversiktKravModAntall;
            checkKravAntallStrom.Checked = main.appConfig.oversiktKravStromAntall;
            checkKravAntallRtgsa.Checked = main.appConfig.oversiktKravRtgsaAntall;
            checkKravMTD.Checked = main.appConfig.oversiktKravMtd;
            checkKravMtdShowTarget.Checked = main.appConfig.oversiktKravMtdShowTarget;

            // Fane: UTSEENDE -----------------------------------------------------------------
            // UTSEENDE - Data hitrate farger
            color1.BackColor = main.appConfig.color1;
            if (main.appConfig.color1inv) { color1.ForeColor = Color.White; }
            numericUpDown01.Value = main.appConfig.color1max;
            color2.BackColor = main.appConfig.color2;
            if (main.appConfig.color2inv) { color2.ForeColor = Color.White; }
            numericUpDown02.Value = main.appConfig.color2min;
            numericUpDown03.Value = main.appConfig.color2max;
            color3.BackColor = main.appConfig.color3;
            if (main.appConfig.color3inv) { color3.ForeColor = Color.White; }
            numericUpDown04.Value = main.appConfig.color3min;
            numericUpDown05.Value = main.appConfig.color3max;
            color4.BackColor = main.appConfig.color4;
            if (main.appConfig.color4inv) { color4.ForeColor = Color.White; }
            numericUpDown06.Value = main.appConfig.color4min;
            numericUpDown07.Value = main.appConfig.color4max;
            color5.BackColor = main.appConfig.color5;
            if (main.appConfig.color5inv) { color5.ForeColor = Color.White; }
            numericUpDown08.Value = main.appConfig.color5min;
            numericUpDown09.Value = main.appConfig.color5max;
            color6.BackColor = main.appConfig.color6;
            if (main.appConfig.color6inv) { color6.ForeColor = Color.White; }
            numericUpDown10.Value = main.appConfig.color6min;

            // UTSEENDE - Nettbrett farger
            ncolor1.BackColor = main.appConfig.ncolor1;
            if (main.appConfig.ncolor1inv) { ncolor1.ForeColor = Color.White; }
            numericUpDown1.Value = main.appConfig.ncolor1max;
            ncolor2.BackColor = main.appConfig.ncolor2;
            if (main.appConfig.ncolor2inv) { ncolor2.ForeColor = Color.White; }
            numericUpDown9.Value = main.appConfig.ncolor2min;
            numericUpDown11.Value = main.appConfig.ncolor2max;
            ncolor3.BackColor = main.appConfig.ncolor3;
            if (main.appConfig.ncolor3inv) { ncolor3.ForeColor = Color.White; }
            numericUpDown8.Value = main.appConfig.ncolor3min;
            numericUpDown7.Value = main.appConfig.ncolor3max;
            ncolor4.BackColor = main.appConfig.ncolor4;
            if (main.appConfig.ncolor4inv) { ncolor4.ForeColor = Color.White; }
            numericUpDown6.Value = main.appConfig.ncolor4min;
            numericUpDown5.Value = main.appConfig.ncolor4max;
            ncolor5.BackColor = main.appConfig.ncolor5;
            if (main.appConfig.ncolor5inv) { ncolor5.ForeColor = Color.White; }
            numericUpDown4.Value = main.appConfig.ncolor5min;
            numericUpDown3.Value = main.appConfig.ncolor5max;
            ncolor6.BackColor = main.appConfig.ncolor6;
            if (main.appConfig.ncolor6inv) { ncolor6.ForeColor = Color.White; }
            numericUpDown2.Value = main.appConfig.ncolor6min;

            // UTSEENDE - Format og logo
            if (main.appConfig.visningNull == "&nbsp;")
                visningNullTextBox.Text = "";
            else
                visningNullTextBox.Text = main.appConfig.visningNull;
            checkBoxJevnfarge.Checked = main.appConfig.visningJevnfarge;
            checkBoxTruncate.Checked = main.appConfig.kolForkort;
            if (main.appConfig.chainElkjop)
            {
                panelPictureElkjop.BackColor = Color.Black;
                panelPictureLefdal.BackColor = Color.White;
            }
            else
            {
                panelPictureElkjop.BackColor = Color.White;
                panelPictureLefdal.BackColor = Color.Black;
            }

            // Fane: FAVORITTER
            // FAVORITTER - Favoritt avdelinger
            if (main.appConfig.favAvdeling.Length > 3)
            {
                string[] avdStr = main.appConfig.favAvdeling.Split(',');
                Avdeling avdObject = new Avdeling();
                foreach (string avd in avdStr)
                {
                    string str = avdObject.Get(avd);
                    if (str.Length == 4)
                        listBoxFavAvd.Items.Add(avd);
                    else
                        listBoxFavAvd.Items.Add(avd + ": " + str);
                }
            }
            checkBoxFav.Checked = main.appConfig.favVis;

            // Fane: AVANSERT
            // AVANSERT - hovedprodukt varegrupper
            if (VerifyIntArrayToString(main.appConfig.mainproductListMda))
                textBoxHovedMda.Text = IntArrayToString(main.appConfig.mainproductListMda);
            else
                textBoxHovedMda.Text = "131,132,134,135,136,143,144,145";

            if (VerifyIntArrayToString(main.appConfig.mainproductListAv))
                textBoxHovedAv.Text = IntArrayToString(main.appConfig.mainproductListAv);
            else
                textBoxHovedAv.Text = "224,273";

            if (VerifyIntArrayToString(main.appConfig.mainproductListSda))
                textBoxHovedSda.Text = IntArrayToString(main.appConfig.mainproductListSda);
            else
                textBoxHovedSda.Text = "301,346";

            if (VerifyIntArrayToString(main.appConfig.mainproductListTele))
                textBoxHovedTele.Text = IntArrayToString(main.appConfig.mainproductListTele);
            else
                textBoxHovedTele.Text = "431,447";

            if (VerifyIntArrayToString(main.appConfig.mainproductListData))
                textBoxHovedData.Text = IntArrayToString(main.appConfig.mainproductListData);
            else
                textBoxHovedData.Text = "531,533,534";

            // AVANSERT - tilbehør varegrupper
            if (VerifyIntArrayToString(main.appConfig.accessoriesListMda))
                textBoxAccMda.Text = IntArrayToString(main.appConfig.accessoriesListMda);
            else
                textBoxAccMda.Text = "195";

            if (VerifyIntArrayToString(main.appConfig.accessoriesListAv))
                textBoxAccAv.Text = IntArrayToString(main.appConfig.accessoriesListAv);
            else
                textBoxAccAv.Text = "214";

            if (VerifyIntArrayToString(main.appConfig.accessoriesListSda))
                textBoxAccSda.Text = IntArrayToString(main.appConfig.accessoriesListSda);
            else
                textBoxAccSda.Text = "395";

            if (VerifyIntArrayToString(main.appConfig.accessoriesListTele))
                textBoxAccTele.Text = IntArrayToString(main.appConfig.accessoriesListTele);
            else
                textBoxAccTele.Text = "487";

            if (VerifyIntArrayToString(main.appConfig.accessoriesListData))
                textBoxAccData.Text = IntArrayToString(main.appConfig.accessoriesListData);
            else
                textBoxAccData.Text = "552,569,589";

            // Fane: E-POST
            // E-POST - Server
            textBoxEpostSMTPserver.Text = main.appConfig.epostSMTPserver;
            textBoxEpostSMTPport.Text = main.appConfig.epostSMTPport.ToString();
            checkBoxEmailUseBcc.Checked = main.appConfig.epostBrukBcc;
            checkBoxEmailUseSsl.Checked = main.appConfig.epostSMTPssl;
            textBoxEpostAvsender.Text = main.appConfig.epostAvsender;
            textBoxEpostAvsenderNavn.Text = main.appConfig.epostAvsenderNavn;
            textBoxEpostPOP3server.Text = main.appConfig.epostPOP3server;
            textBoxEpostPOP3port.Text = main.appConfig.epostPOP3port.ToString();
            checkBoxPOP3UseSsl.Checked = main.appConfig.epostPOP3ssl;
            textBoxEpostPOP3bruker.Text = main.appConfig.epostPOP3username;
            var aes = new SimpleAES();
            if (!String.IsNullOrEmpty(main.appConfig.epostPOP3password))
                textBoxEpostPOP3pass.Text = aes.DecryptString(main.appConfig.epostPOP3password);
            else
                textBoxEpostPOP3pass.Text = "";

            // E-POST - Vedlegg
            checkBoxOpenXmlSendAllSalesRep.Checked = main.appConfig.openXml_AllSalesRep_AutoSend;
            radioButtonOpenXmlAllSalesRepDaily.Checked = main.appConfig.openXml_AllSalesRep_AutoSend_Daily;

            // Fane: SERVICE
            // SERVICE - Service generelt
            textServiceEgenServiceFilter.Text = main.appConfig.serviceEgenServiceFilter;
            checkServiceShowHistory.Checked = main.appConfig.serviceShowHistory;
            checkServiceShowHistoryGraph.Checked = main.appConfig.serviceShowHistoryGraph;
            checkServiceShowTrend.Checked = main.appConfig.serviceShowTrend;
            SetNumericValue(numericServiceHistoryDays, main.appConfig.serviceHistoryDays);
            checkBoxServiceFerdigService.Checked = main.appConfig.serviceFerdigServiceStats;
            SetNumericValue(numericServiceFerdigStatsAntall, main.appConfig.serviceFerdigServiceStatsAntall);

            // Fane: GRAF ----------------------------------------------------------------------------
            // GRAF - Grafikk
            checkBoxVisGrafikk.Checked = main.appConfig.graphVis;
            SetNumericValue(numericGraphDPI, main.appConfig.graphScreenDPI);
            textBoxGraphWidth.Text = main.appConfig.graphWidth.ToString();
            checkBoxGrafikkExtra.Checked = main.appConfig.graphExtra;
            checkBoxGrafikkAdvanced.Checked = main.appConfig.graphAdvanced;
            checkBoxGrafikkButikk.Checked = main.appConfig.graphButikk;
            checkBoxGrafikkKnowHow.Checked = main.appConfig.graphKnowHow;
            checkBoxGrafikkData.Checked = main.appConfig.graphData;
            checkBoxGrafikkAV.Checked = main.appConfig.graphAudioVideo;
            checkBoxGrafikkTele.Checked = main.appConfig.graphTele;
            checkBoxGrafikkOversikt.Checked = main.appConfig.graphOversikt;
            textBoxGraphAntall.Text = main.appConfig.graphDager.ToString();
            if (main.appConfig.graphResX > 900 && main.appConfig.graphResY > 300)
            {
                textBoxGraphX.Text = main.appConfig.graphResX.ToString();
                textBoxGraphY.Text = main.appConfig.graphResY.ToString();
            }
            else
            {
                textBoxGraphX.Text = "900";
                textBoxGraphY.Text = "300";
            }

            // Fane: LAGER ------------------------------------------------------------------------------------
            // LAGER - Generelt
            if (main.appConfig.storeCompareMtd)
                radioLagerUtviklingMTD.Checked = true;
            else
                radioLagerUtviklingDato.Checked = true;
            if (main.appConfig.dbStoreViewpoint.Date < main.appConfig.dbStoreTo && main.appConfig.dbStoreViewpoint > main.appConfig.dbStoreFrom)
                pickerLagerViewpoint.Value = main.appConfig.dbStoreViewpoint;
            else if (main.appConfig.dbStoreFrom > FormMain.rangeMin)
                pickerLagerViewpoint.Value = main.appConfig.dbStoreFrom;
            else
                pickerLagerViewpoint.Value = DateTime.Now;
            checkBoxStoreShowStoreTwo.Checked = main.appConfig.storeShowStoreTwo;
            SetNumericValue(numericUpDownLagerPriserMaxDager, main.appConfig.storeMaxAgePrizes);

            // LAGER - Ukurante varer
            SetNumericValue(numericStoreObsoleteFilter, main.appConfig.storeObsoleteFilterPercent);
            SetNumericValue(numericStoreObsoleteFilterMax, main.appConfig.storeObsoleteFilterMax);

            checkLagerHovedprodukter.Checked = main.appConfig.storeObsoleteListMainProductsOnly;
            checkBoxObsoleteFilterMainStoreOnly.Checked = main.appConfig.storeObsoleteFilterMainStoreOnly;

            comboBoxStoreObsoleteSortBy.Text = main.appConfig.storeObsoleteSortBy;
            checkBoxStoreObsoleteSortAsc.Checked = main.appConfig.storeObsoleteSortAsc;

            // LAGER - Prisguide.no og Ukenytt
            SetNumericValue(numericUpDownLagerPrisguideImportPages, main.appConfig.onlinePrisguidePagesToImport);

            // Fane: VEDLIKEHOLD ------------------------------------------------------------------------------
            // VEDLIKEHOLD - Annet
            checkBoxDebug.Checked = main.appConfig.debug;
            checkBoxDebugShowSql.Checked = main.appConfig.debugSql;
        }
Пример #4
0
        private void listBoxButikkerDatabase_DoubleClick(object sender, EventArgs e)
        {
            try
            {
                if (listBoxButikkerDatabase.SelectedIndex > -1)
                    if (listBoxButikkerDatabase.SelectedItem.ToString().Length >= 4)
                    {
                        string str = listBoxButikkerDatabase.SelectedItem.ToString().Substring(0, 4);
                        if (main.appConfig.Avdeling.ToString() != str)
                        {

                            for (int i = 0; i < listBoxFavAvd.Items.Count; i++)
                            {
                                if (listBoxFavAvd.Items[i].ToString().StartsWith(str))
                                {
                                    listBoxFavAvd.Items.RemoveAt(i);
                                    break;
                                }
                            }
                            Avdeling avdObject = new Avdeling();
                            listBoxFavAvd.Items.Add(str + ": " + avdObject.Get(str));
                        }
                    }
            }
            catch
            {
            }
        }
Пример #5
0
        private void button14_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBoxFavLeggtil.Text.Length == 4 && main.appConfig.Avdeling.ToString() != textBoxFavLeggtil.Text)
                {

                    for (int i = 0; i < listBoxFavAvd.Items.Count; i++)
                    {
                        if (listBoxFavAvd.Items[i].ToString().StartsWith(textBoxFavLeggtil.Text))
                        {
                            listBoxFavAvd.Items.RemoveAt(i);
                            break;
                        }
                    }
                    Avdeling avdObject = new Avdeling();
                    listBoxFavAvd.Items.Add(textBoxFavLeggtil.Text + ": " + avdObject.Get(textBoxFavLeggtil.Text));
                    textBoxFavLeggtil.Text = "";
                }
            }
            catch
            {
            }
        }