Example #1
0
        //EditTim: Methode voor het opdracht_id van een combobox van een ander form op te halen, te verwerken, en zo de progressgegevens door te
        //geven aan de methode updateProgressBar
        public void progressBar(int opdr_id)
        {
            opdracht offerte = OpdrachtManagement.getOpdracht(opdr_id);

            //EditTim: Zet de titel van progressbar gelijk met het aangeklikte opdracht
            updateProgress = "0000" + offerte.opdracht_id + "_" + offerte.klantnaam;

            //EditTim: Kijken of de offerte al in de tabel staat, zoniet zet hij er deze in
            if (ProgressManagement.getProgress(offerte.opdracht_id) == 0)
            {
                ProgressManagement.addProgress(offerte.opdracht_id);
            }

            //EditTim: Kijken of het een opdracht is
            if (offerte.opdracht_id2 != null)
            {
                //EditTim: Progressbar off opgemaakt true waarde geven
                ProgressManagement.updateProgress(offerte.opdracht_id, off_opgemaakt: null, off_verzonden: null, opdr_aangemaakt: true, opdr_verzonden: null
                                                  , prinNatRitblad: null, printINatRitblad: null, printVoorschot: null, printBevestiging: null, fac_voorschot: null, fac_volledig: null);
            }

            //EditTim: Kijken of voorschot betaald is
            if (offerte.factuur_betaald_voorschot == true)
            {
                //EditTim: Progressbar off opgemaakt true waarde geven
                ProgressManagement.updateProgress(offerte.opdracht_id, off_opgemaakt: null, off_verzonden: null, opdr_aangemaakt: null, opdr_verzonden: null
                                                  , prinNatRitblad: null, printINatRitblad: null, printVoorschot: null, printBevestiging: null, fac_voorschot: true, fac_volledig: null);
            }

            //EditTim: Kijken of voorschot betaald is
            if (offerte.factuur_betaald == true)
            {
                //EditTim: Progressbar off opgemaakt true waarde geven
                ProgressManagement.updateProgress(offerte.opdracht_id, off_opgemaakt: null, off_verzonden: null, opdr_aangemaakt: null, opdr_verzonden: null
                                                  , prinNatRitblad: null, printINatRitblad: null, printVoorschot: null, printBevestiging: null, fac_voorschot: null, fac_volledig: true);
            }

            //EditTim: Haalt het progress op met het huidige id
            progress progress = ProgressManagement.getProgressByOpdrId(offerte.opdracht_id);

            //EditTim: Roept de methode op frmMain op en geeft de parameters door, deze methode in frmMain kijkt nadien deze gegevens na en vult de progressbar op
            updateProgressBar(progress.OfferteOpgemaakt, progress.OfferteVerzonden, progress.OpdrachtAangemaakt, progress.OpdrachtVerzonden
                              , progress.PrinNatRitblad, progress.PrintINatRitblad, progress.PrintVoorschot, progress.PrintBevestiging, progress.FactuurVoorschot, progress.FactuurVolledig);
        }
 public JsonResult DeleteTreeObject(SettingAjaxParam ajaxParam)
 {
     return(ProgressManagement.DeleteTreeObject(ajaxParam));
 }