Exemple #1
0
        //Wat gebeurt er als er op de knop naar een opdracht geklikt wordt
        void uco_OnButtonclick(object sender, EventArgs e)
        {
            ucOpdrachten uco = sender as ucOpdrachten;

            opdracht = OpdrachtManagement.getOpdracht(uco.id);
            Close();
        }
        private void btnOphalen_Click(object sender, EventArgs e)
        {
            flpOpdrachten.Controls.Clear();
            dataGridView1.AutoGenerateColumns = false;
            int         countOpdracht = 0;
            leverancier leverancier   = (leverancier)cbbLeverancier.SelectedItem;

            dataGridView1.DataSource = LeverancierManagement.getOpdrachtenVanLeverancier(leverancier);

            foreach (opdracht opdracht in LeverancierManagement.getOpdrachtenVanLeverancier(leverancier))
            {
                //ucLeverancierOpdracht uco = new ucLeverancierOpdracht();
                //uco.opdracht = opdracht;
                //uco.OnButtonclick += new EventHandler(uco_OnButtonclick);

                //if (opdracht.contract == false)
                //{
                //    uco.achtergrond =  Color.CornflowerBlue;
                //}
                //else if (opdracht.contract == true)
                //{
                //    uco.achtergrond = Color.ForestGreen;
                //}
                dataGridView1.Rows[countOpdracht].Cells["ID"].Value           = opdracht.opdracht_id.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Omschrijving"].Value = opdracht.ritomschrijving;
                dataGridView1.Rows[countOpdracht].Cells["PL"].Value           = opdracht.aantal_personen.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Klant"].Value        = opdracht.klant.naam;
                dataGridView1.Rows[countOpdracht].Cells["Plaats"].Value       = OpdrachtManagement.getVertrek(opdracht.opdracht_id).FullAdress;
                dataGridView1.Rows[countOpdracht].Cells["Uur"].Value          = opdracht.vanaf_uur;
                dataGridView1.Rows[countOpdracht].Cells["Datum"].Value        = opdracht.vanaf_datum.ToString("dd-MM-yyyy");

                countOpdracht++;
                //flpOpdrachten.Controls.Add(uco);
            }
        }
Exemple #3
0
        private void drawLeverancierEvents(DateTime newFrom, DateTime newTo)
        {
            int    index = 0;
            string type  = string.Empty;
            List <BarInformation> lijst = new List <BarInformation>();

            foreach (opdracht o in OpdrachtManagement.getOngeredenOpdrachtenVanLeveranciers())
            {
                //Een start datetime aanmaken en einde datetime aanmaken

                //Start datum
                string   data_vanaf = o.vanaf_uur;
                string[] delimiters = { ":" };
                string[] vanaf      = data_vanaf.Split(delimiters, StringSplitOptions.None);

                DateTime eventStart = new DateTime(o.vanaf_datum.Year, o.vanaf_datum.Month, o.vanaf_datum.Day,
                                                   Int32.Parse(vanaf[0]), Int32.Parse(vanaf[1]), 0);

                //Eind datum
                string   data_tot = o.tot_uur;
                string[] tot      = data_tot.Split(delimiters, StringSplitOptions.None);

                DateTime eventEnd = new DateTime(o.tot_datum.Year, o.tot_datum.Month, o.tot_datum.Day,
                                                 Int32.Parse(tot[0]), Int32.Parse(tot[1]), 0);

                if (o.offerte_datum != null && o.opdracht_datum == null && o.factuur_datum == null)
                {
                    barkleur   = Color.DarkRed;
                    hoverkleur = Color.IndianRed;
                    type       = "Offerte";
                }
                else if (o.opdracht_datum != null && o.factuur_datum == null)
                {
                    barkleur   = Color.CornflowerBlue;
                    hoverkleur = Color.DarkBlue;
                    type       = "Opdracht";
                }
                else if (o.factuur_datum != null)
                {
                    barkleur   = Color.Gray;
                    hoverkleur = Color.LightGray;
                    type       = "Factuur";
                }

                if (eventStart >= newFrom.Subtract(eventEnd - eventStart) && eventEnd <= newTo.Add((eventEnd - eventStart)))
                {
                    index += 1;
                    lijst.Add(new BarInformation(o.leverancier.naam + ": " + o.opdracht_id.ToString(), eventStart, eventEnd, barkleur, hoverkleur, index));
                }
                else
                {
                }
                //ganttChart2.AddChartBar(o.opdracht_id.ToString(), null, eventStart, eventEnd, Color.Aqua, Color.Khaki, index);
            }

            foreach (BarInformation bar in lijst)
            {
                ganttChart2.AddChartBar(bar.RowText, bar, bar.FromTime, bar.ToTime, bar.Color, bar.HoverColor, bar.Index);
            }
        }
Exemple #4
0
        private void btnOphalen_Click(object sender, EventArgs e)
        {
            dataGridView1.AutoGenerateColumns = false;
            int   countOpdracht = 0;
            klant klant         = (klant)cbbKlant.SelectedItem;

            dataGridView1.DataSource = KlantManagement.getOpdrachtenVanKlant(klant);

            foreach (opdracht opdracht in KlantManagement.getOpdrachtenVanKlant(klant))
            {
                dataGridView1.Rows[countOpdracht].Cells["ID"].Value           = opdracht.opdracht_id.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Omschrijving"].Value = opdracht.ritomschrijving;
                dataGridView1.Rows[countOpdracht].Cells["PL"].Value           = opdracht.aantal_personen.ToString();
                locatie vertrek = OpdrachtManagement.getVertrek(opdracht.opdracht_id);
                if (vertrek != null)
                {
                    dataGridView1.Rows[countOpdracht].Cells["Vertrekplaats"].Value = vertrek.FullAdress;
                }
                dataGridView1.Rows[countOpdracht].Cells["Vertrekdatum"].Value = opdracht.vanaf_datum.ToString("dd-MM-yyyy");
                dataGridView1.Rows[countOpdracht].Cells["VanUur"].Value       = opdracht.vanaf_uur;
                dataGridView1.Rows[countOpdracht].Cells["TotUur"].Value       = opdracht.tot_uur;
                dataGridView1.Rows[countOpdracht].Cells["Prijs"].Value        = opdracht.offerte_totaal.ToString();

                countOpdracht++;
            }
        }
Exemple #5
0
        private void btnOphalen_Click(object sender, EventArgs e)
        {
            flpOpdrachten.Controls.Clear();
            dataGridView1.AutoGenerateColumns = false;
            int     countOpdracht = 0;
            Decimal totaal        = 0;
            klant   klant         = (klant)cbbKlant.SelectedItem;

            dataGridView1.DataSource = KlantManagement.getOnbetaaldeOpdrachtenVanKlant(klant);

            foreach (opdracht opdracht in KlantManagement.getOnbetaaldeOpdrachtenVanKlant(klant))
            {
                totaal = totaal + Convert.ToDecimal(opdracht.offerte_totaal);

                dataGridView1.Rows[countOpdracht].Cells["ID"].Value         = opdracht.opdracht_id.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Datum"].Value      = opdracht.vanaf_datum.ToString("dd-MM-yyyy");
                dataGridView1.Rows[countOpdracht].Cells["PL"].Value         = opdracht.aantal_personen.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Vertrek"].Value    = OpdrachtManagement.getVertrek(opdracht.opdracht_id).FullAdress;
                dataGridView1.Rows[countOpdracht].Cells["Bestemming"].Value = OpdrachtManagement.getBestemming(opdracht.opdracht_id).FullAdress;
                dataGridView1.Rows[countOpdracht].Cells["Prijs"].Value      = opdracht.offerte_totaal.ToString();

                countOpdracht++;
            }

            txtTotaal.Text = totaal.ToString();
        }
Exemple #6
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            string chauff1     = "null";
            string chauff2     = "null";
            int    leverancier = 0;
            int    voertuig    = 22;

            try
            {
                chauff1 = cbbChauffeurs.SelectedValue.ToString();
            }
            catch { }
            try
            {
                chauff2 = cbbChauffeurs2.SelectedValue.ToString();
            }
            catch { }
            try
            {
                leverancier = (int)cbbLeverancier.SelectedValue;
            }
            catch { }
            try
            {
                voertuig = (int)cbbVoertuig.SelectedValue;
            }
            catch { }


            OpdrachtManagement.updateOpdrachtGood(opdracht.opdracht_id, chauff1, chauff2, txtUur1.Text, txtUur2.Text, voertuig, leverancier);
            MessageBox.Show("Update geslaagd!", "Succes!");
        }
Exemple #7
0
 private void ucFactuurMini2_Load(object sender, EventArgs e)
 {
     txtID.Text         = miniFactuur.opdracht_id.ToString();
     txtKlant.Text      = miniFactuur.klant.naam;
     dtVertrek.Value    = (DateTime)miniFactuur.vanaf_datum;
     txtBestemming.Text = OpdrachtManagement.getBestemming(miniFactuur.opdracht_id).FullAdress;
 }
        private void cbbLeverancier_SelectedIndexChanged(object sender, EventArgs e)
        {
            flpOpdrachten.Controls.Clear();
            dataGridView1.AutoGenerateColumns = false;
            int         countOpdracht = 0;
            Decimal     totaal        = 0;
            leverancier leverancier   = (leverancier)cbbLeverancier.SelectedItem;

            dataGridView1.DataSource = LeverancierManagement.getOpdrachtenVanLeverancier(leverancier);

            foreach (opdracht opdracht in LeverancierManagement.getOpdrachtenVanLeverancier(leverancier))
            {
                totaal = totaal + Convert.ToDecimal(opdracht.offerte_totaal);

                dataGridView1.Rows[countOpdracht].Cells["ID"].Value         = opdracht.opdracht_id.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Datum"].Value      = opdracht.vanaf_datum.ToString("dd-MM-yyyy");
                dataGridView1.Rows[countOpdracht].Cells["Vertrek"].Value    = OpdrachtManagement.getVertrek(opdracht.opdracht_id).FullAdress;
                dataGridView1.Rows[countOpdracht].Cells["Bestemming"].Value = OpdrachtManagement.getBestemming(opdracht.opdracht_id).FullAdress;
                dataGridView1.Rows[countOpdracht].Cells["PL"].Value         = opdracht.aantal_personen.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Prijs"].Value      = opdracht.offerte_totaal.ToString();

                countOpdracht++;
            }

            txtTotaal.Text = totaal.ToString();
        }
Exemple #9
0
        private void cbbChauffeur_SelectedIndexChanged(object sender, EventArgs e)
        {
            flpOpdrachten.Controls.Clear();
            dataGridView1.AutoGenerateColumns = false;
            int       countOpdracht = 0;
            chauffeur chauffeur     = (chauffeur)cbbChauffeur.SelectedItem;

            dataGridView1.DataSource = ChauffeurManagement.getOngeredenOpdrachtanVanChauffeur(chauffeur);

            foreach (opdracht opdracht in ChauffeurManagement.getOngeredenOpdrachtanVanChauffeur(chauffeur))
            {
                dataGridView1.Rows[countOpdracht].Cells["ID"].Value       = opdracht.opdracht_id.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Voertuig"].Value = "";
                dataGridView1.Rows[countOpdracht].Cells["Klant"].Value    = opdracht.klant.naam;
                locatie vertrek = OpdrachtManagement.getVertrek(opdracht.opdracht_id);
                if (vertrek != null)
                {
                    dataGridView1.Rows[countOpdracht].Cells["Datum"].Value = opdracht.vanaf_datum.ToString("dd-MM-yyyy");
                }
                dataGridView1.Rows[countOpdracht].Cells["Uur"].Value          = opdracht.vanaf_uur;
                dataGridView1.Rows[countOpdracht].Cells["Omschrijving"].Value = opdracht.ritomschrijving;
                dataGridView1.Rows[countOpdracht].Cells["Plaats"].Value       = (OpdrachtManagement.getVertrek(opdracht.opdracht_id) == null) ? "" : OpdrachtManagement.getVertrek(opdracht.opdracht_id).FullAdress;

                countOpdracht++;
            }
        }
Exemple #10
0
        //EditTim(Stage): Bij het klikken in de datagridview neemt hij het Id en daarvan zoekt hij de opdracht
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            var rowindex = dataGridView1.CurrentCell.RowIndex;
            var value    = dataGridView1.Rows[rowindex].Cells["Opdr_id"].Value;
            int valueInt = Convert.ToInt16(value);

            opdracht = OpdrachtManagement.getOpdracht(valueInt);
            Close();
        }
Exemple #11
0
        private void updateUc()
        {
            rit_info info = ContractManagement.getRitInfo(instantie);

            txtKlant.Text = miniopdracht.klant.naam;
            try
            {
                txtBestemming.Text = OpdrachtManagement.getVertrek(miniopdracht.opdracht_id).FullAdress;
            }
            catch { }
            txtAantal.Text = opdracht.aantal_personen.ToString();
            dtRit1.Value   = opdracht.vanaf_datum;
            dtRit2.Value   = opdracht.tot_datum;
            txtUur1.Text   = opdracht.vanaf_uur;
            txtUur2.Text   = opdracht.tot_uur;
            lblInfo.Text   = opdracht.opdracht_id.ToString();

            cbbLeverancier.DataSource    = OpdrachtManagement.getLeveranciers();
            cbbLeverancier.ValueMember   = "leverancier_id";
            cbbLeverancier.DisplayMember = "naam";
            cbbVoertuig.DataSource       = OpdrachtManagement.getVoertuigen();
            cbbVoertuig.ValueMember      = "voertuig_id";
            cbbVoertuig.DisplayMember    = "voertuig_id";
            cbbChauffeurs.DataSource     = OpdrachtManagement.getChauffeurs();
            cbbChauffeurs.ValueMember    = "naam";
            cbbChauffeurs.DisplayMember  = "naam";
            cbbChauffeurs2.DataSource    = OpdrachtManagement.getChauffeurs();
            cbbChauffeurs2.ValueMember   = "naam";
            cbbChauffeurs2.DisplayMember = "naam";
            cbbChauffeurs.SelectedIndex  = -1;
            cbbChauffeurs2.SelectedIndex = -1;
            cbbVoertuig.SelectedIndex    = -1;
            cbbLeverancier.SelectedIndex = -1;
            //IEnumerable<chauffeur> firstChauff = OpdrachtManagement.getFirstChauffeurVanOpdracht(opdracht);
            //IEnumerable<chauffeur> secChauff = OpdrachtManagement.getSecondChauffeurVanOpdracht(opdracht);
            //IEnumerable<voertuig> voertuig = OpdrachtManagement.getVoertuigenVanOpdracht(opdracht);
            //IEnumerable<leverancier> leverancier = OpdrachtManagement.getLeverancierVanOpdracht(opdracht);



            //try
            //{
            //    cbbChauffeurs.SelectedValue = firstChauff.First().naam;



            //}
            //catch { };

            //try { cbbChauffeurs2.SelectedValue = secChauff.First().naam; }
            //catch { };

            //try { cbbVoertuig.SelectedValue = voertuig.First().voertuig_id; }
            //catch { };
            //try { cbbLeverancier.SelectedValue = leverancier.First().leverancier_id; }
            //catch { };
        }
Exemple #12
0
        private void FillData()
        {
            selectedTime  = dtpDatum.Value.Date;
            txtNotes.Text = OpdrachtManagement.getNotesFromDate(selectedTime);

            dataGridView1.DataSource = AgendaManagement.GetAgendaItems(selectedTime);
            DisableGridviewSorting();
            ColorizeRows();
        }
Exemple #13
0
 private void btnVerwijderChauffeur_Click(object sender, EventArgs e)
 {
     if (OnButtonclick != null)
     {
         if (OpdrachtManagement.DeleteOpdrachtChauffeur(_opdrachtChauffeur))
         {
             ;
         }
         OnButtonclick(this, null);
     }
 }
Exemple #14
0
 private void ucOfferteMini_Load(object sender, EventArgs e)
 {
     txtID.Text           = miniopdracht.opdracht_id.ToString();
     txtPlaatsen.Text     = miniopdracht.aantal_personen.ToString();
     txtKlant.Text        = miniopdracht.klant.naam;
     dtVan.Value          = (DateTime)miniopdracht.vanaf_datum;
     txtVanUur.Text       = miniopdracht.vanaf_uur;
     txtOmschrijving.Text = miniopdracht.ritomschrijving;
     txtVetrekPlaats.Text = OpdrachtManagement.getVertrek(miniopdracht.opdracht_id).FullAdress;
     cbOpenstaand.Checked = (Boolean)miniopdracht.offerte_openstaand;
 }
Exemple #15
0
 private void btnVerwijder_Click(object sender, EventArgs e)
 {
     if (OnButtonclick != null)
     {
         if (OpdrachtManagement.DeleteOpdrachtVoertuig(_opdarchtVoertuig))
         {
             ;
         }
         OnButtonclick(this, null);
     }
 }
Exemple #16
0
        private void ucAgendaOpdracht_Load(object sender, EventArgs e)
        {
            if (miniopdracht.klant != null)
            {
                txtKlantNaam.Text = miniopdracht.klant.naam;
            }
            //txtAankomst.Text = miniopdracht.opdracht_id_full.ToString();
            if (rit.rit1_vertrek != null)
            {
                txtVertrek.Text = rit.rit1_vertrek;
            }
            txtVertrek2.Text = rit.rit2_vertrek;
            if (rit.rit1_terug != null)
            {
                txtAankomst.Text = rit.rit1_terug;
            }
            txtAankomst2.Text = rit.rit2_terug;
            lblInfo.Text      = opdracht.contract_id_full;

            cbbChauffeur.DataSource    = OpdrachtManagement.getChauffeurs();
            cbbChauffeur.ValueMember   = "chauffeur_id";
            cbbChauffeur.DisplayMember = "naam";
            cbbChauffeur.SelectedIndex = -1;

            cbbSecChauff.DataSource    = OpdrachtManagement.getChauffeurs();
            cbbSecChauff.ValueMember   = "chauffeur_id";
            cbbSecChauff.DisplayMember = "naam";
            cbbSecChauff.SelectedIndex = -1;


            cbbChauffeur.Enabled      = true;
            cbbVoertuig.DataSource    = OpdrachtManagement.getVoertuigen();
            cbbVoertuig.ValueMember   = "voertuig_id";
            cbbVoertuig.DisplayMember = "nummerplaat";
            cbbBusId.DataSource       = OpdrachtManagement.getVoertuigenVanOpdracht(miniopdracht);
            cbbBusId.ValueMember      = "voertuig_id";
            cbbBusId.DisplayMember    = "voertuig_id";

            try
            {
                cbbVoertuig.SelectedValue = OpdrachtManagement.getVoertuigenVanOpdracht(miniopdracht).First().voertuig_id;

                cbbChauffeur.SelectedValue = OpdrachtManagement.getFirstChauffeurVanOpdracht(miniopdracht).First().chauffeur_id;
                if (OpdrachtManagement.getSecondChauffeurVanOpdracht(miniopdracht).SingleOrDefault() != null)
                {
                    cbbSecChauff.SelectedValue = OpdrachtManagement.getSecondChauffeurVanOpdracht(miniopdracht).First().chauffeur_id;
                }
                else
                {
                    cbbSecChauff.SelectedValue = OpdrachtManagement.getFirstChauffeurVanOpdracht(miniopdracht).First().chauffeur_id;
                }
            }
            catch { }
        }
Exemple #17
0
        private void btnOphalen_Click(object sender, EventArgs e)
        {
            flpOpdrachten.Controls.Clear();
            dataGridView1.AutoGenerateColumns = false;
            int       countOpdracht = 0;
            chauffeur chauffeur     = (chauffeur)cbbChauffeur.SelectedItem;

            dataGridView1.DataSource = ChauffeurManagement.getOngeredenOpdrachtanVanChauffeur(chauffeur);

            //dataGridView1.DataSource = ChauffeurManagement.getOngeredenOpdrachtanVanChauffeurPrint(chauffeur);

            foreach (opdracht opdracht in ChauffeurManagement.getOngeredenOpdrachtanVanChauffeur(chauffeur))
            {
                dataGridView1.Rows[countOpdracht].Cells["ID"].Value       = opdracht.opdracht_id.ToString();
                dataGridView1.Rows[countOpdracht].Cells["Voertuig"].Value = "";
                dataGridView1.Rows[countOpdracht].Cells["Klant"].Value    = opdracht.klant.naam;
                locatie vertrek = OpdrachtManagement.getVertrek(opdracht.opdracht_id);
                if (vertrek != null)
                {
                    dataGridView1.Rows[countOpdracht].Cells["Datum"].Value = opdracht.vanaf_datum.ToString("dd-MM-yyyy");
                }
                dataGridView1.Rows[countOpdracht].Cells["Uur"].Value          = opdracht.vanaf_uur;
                dataGridView1.Rows[countOpdracht].Cells["Omschrijving"].Value = opdracht.ritomschrijving;
                dataGridView1.Rows[countOpdracht].Cells["Plaats"].Value       = (OpdrachtManagement.getVertrek(opdracht.opdracht_id) == null) ? "" : OpdrachtManagement.getVertrek(opdracht.opdracht_id).FullAdress;

                countOpdracht++;
            }

            //dataGridView1.Columns.Clear();
            //dataGridView1.AutoGenerateColumns = false;
            //dataGridView1.DataSource = ChauffeurManagement.getOngeredenOpdrachtanVanChauffeur(chauffeur);

            ////Kolommen opvullen

            ////ID kolom
            //DataGridViewTextBoxColumn id = new DataGridViewTextBoxColumn();
            //id.Name = "ID";
            //id.DataPropertyName = "opdracht_id";

            ////voertuig kolom
            //DataGridViewTextBoxColumn opstap = new DataGridViewTextBoxColumn();
            //opstap.Name = "Opstap";
            //opstap.DataPropertyName = "opstap";

            ////Vertrek datum kolom
            //DataGridViewTextBoxColumn klant = new DataGridViewTextBoxColumn();
            //klant.Name = "Klant";
            //klant.DataPropertyName = "klantnaam";

            //this.dataGridView1.Columns.Add(id);
            //this.dataGridView1.Columns.Add(opstap);
            //this.dataGridView1.Columns.Add(klant);
        }
Exemple #18
0
        public ucChauffeurKiezer(opdracht_chauffeur opdcha)
        {
            InitializeComponent();
            FillBasics();
            _opdrachtChauffeur = opdcha;
            if (opdcha.chauffeur != null)
            {
                chauffeur = opdcha.chauffeur;
            }
            _opdrachtChauffeur.chauffeur = chauffeur;

            OpdrachtManagement.addChauffeurBijOpdracht(_opdrachtChauffeur);
        }
 private void ucLeverancierOpdracht_Load(object sender, EventArgs e)
 {
     txtID.Text           = miniopdracht.opdracht_id.ToString();
     txtPlaatsen.Text     = miniopdracht.aantal_personen.ToString();
     txtKlant.Text        = miniopdracht.klant.naam;
     txtKlantPlaats.Text  = KlantManagement.getAdresVanKlant(miniopdracht.klant.klant_id).plaats;
     dtVan.Value          = (DateTime)miniopdracht.vanaf_datum;
     dtTot.Value          = (DateTime)miniopdracht.tot_datum;
     txtVanUur.Text       = miniopdracht.vanaf_uur;
     txtTotUur.Text       = miniopdracht.tot_uur;
     txtOmschrijving.Text = miniopdracht.ritomschrijving;
     txtVetrekPlaats.Text = OpdrachtManagement.getVertrek(miniopdracht.opdracht_id).FullAdress;
     txtTerugPlaats.Text  = OpdrachtManagement.getBestemming(miniopdracht.opdracht_id).FullAdress;
 }
Exemple #20
0
        public ucVoertuigKiezer(opdracht_voertuig ov)
        {
            InitializeComponent();

            FillBasics();
            _opdarchtVoertuig = ov;
            if (ov.voertuig != null)
            {
                voertuig = ov.voertuig;
            }
            _opdarchtVoertuig.voertuig = voertuig;

            OpdrachtManagement.addVoertuigBijOpdracht(_opdarchtVoertuig);
        }
Exemple #21
0
        private void ucOpdrachtPrijs2_Load(object sender, EventArgs e)
        {
            try
            {
                txtID.Text  = miniopdracht.opdracht_id.ToString();
                dtVan.Value = (DateTime)miniopdracht.vanaf_datum;

                txtBestemming.Text  = OpdrachtManagement.getBestemming(miniopdracht.opdracht_id).FullAdress;
                txtPlaatsen.Text    = miniopdracht.aantal_personen.ToString();
                txtPrijs.Text       = miniopdracht.offerte_totaal.ToString();
                chckBetaald.Checked = (bool)miniopdracht.factuur_betaald;
                txtVertrek.Text     = OpdrachtManagement.getVertrek(miniopdracht.opdracht_id).FullAdress;
            }catch {}
        }
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            var      rowindex = dataGridView1.CurrentCell.RowIndex;
            var      value    = dataGridView1.Rows[rowindex].Cells["ID"].Value;
            int      valueInt = Convert.ToInt16(value);
            opdracht opdracht = OpdrachtManagement.getOpdracht(valueInt);

            this.Controls.Clear();

            ucOpdracht uc = new ucOpdracht();

            uc.opdracht = opdracht;
            this.Controls.Add(uc);
        }
Exemple #23
0
        private void DoubleClickRow(object sender, EventArgs e)
        {
            try
            {
                foreach (DataGridViewRow row in dataGridView1.SelectedRows)
                {
                    string[] value3 = row.Cells[11].Value.ToString().Split('-');
                    //...

                    Form newform = new Form();
                    newform.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
                    if (value3[0].Equals("O"))
                    {
                        int id = 0;
                        int.TryParse(value3[1], out id);
                        ucOpdracht EditObject = new ucOpdracht(OpdrachtManagement.getOpdracht(id));
                        newform.Controls.Add(EditObject);
                        newform.Text = "Edit Opdracht";

                        newform.Size = new Size(EditObject.Size.Width + 15, EditObject.Size.Height + 35);
                        newform.Show();
                    }

                    else if (value3[0].Equals("C"))
                    {
                        int id = 0;
                        int.TryParse(value3[1], out id);

                        rit_instantie instantie = OpdrachtManagement.GetRitinstantie(int.Parse(value3[1]));
                        int           ritnummer = int.Parse(value3[2]);

                        ucEditContractPerDay editObject = new ucEditContractPerDay(instantie, ritnummer);
                        newform.Controls.Add(editObject);
                        newform.Size = new Size(editObject.Size.Width + 15, editObject.Size.Height + 35);
                        newform.Show();
                    }
                    else if (value3[0].Equals("I"))
                    {
                        int id = 0;
                        int.TryParse(value3[1], out id);
                        ucOfferte editObject = new ucOfferte(OpdrachtManagement.getOpdracht(id));
                        newform.Controls.Add(editObject);
                        newform.Size = new Size(editObject.Size.Width + 15, editObject.Size.Height + 35);
                        newform.Show();
                    }
                }
            }
            catch { }
        }
Exemple #24
0
        private void ucOpdrachtMini_Load(object sender, EventArgs e)
        {
            txtID.Text           = miniopdracht.opdracht_id.ToString();
            txtPlaatsen.Text     = miniopdracht.aantal_personen.ToString();
            txtOmschrijving.Text = miniopdracht.ritomschrijving;
            locatie vertrek = OpdrachtManagement.getVertrek(miniopdracht.opdracht_id);

            if (vertrek != null)
            {
                txtVertrekPlaats.Text = vertrek.FullAdress;
            }
            dtVan.Value    = (DateTime)miniopdracht.vanaf_datum;
            txtVanUur.Text = miniopdracht.vanaf_uur;
            txtTotUur.Text = miniopdracht.tot_uur;
            txtPrijs.Text  = miniopdracht.offerte_totaal.ToString();
        }
Exemple #25
0
        private void ucChauffeurRit_Load(object sender, EventArgs e)
        {
            txtID.Text           = miniopdracht.opdracht_id.ToString();
            txtNummerplaat.Text  = "bla";
            txtVoertuigNr.Text   = "bli";
            txtKlant.Text        = miniopdracht.klant.naam;
            txtKlantPlaats.Text  = KlantManagement.getAdresVanKlant(miniopdracht.klant.klant_id).plaats;
            dtVan.Value          = (DateTime)miniopdracht.vanaf_datum;
            dtTot.Value          = (DateTime)miniopdracht.tot_datum;
            txtVanUur.Text       = miniopdracht.vanaf_uur;
            txtTotUur.Text       = miniopdracht.tot_uur;
            txtOmschrijving.Text = miniopdracht.ritomschrijving;

            txtVetrekPlaats.Text = (OpdrachtManagement.getVertrek(miniopdracht.opdracht_id) == null) ? "" : OpdrachtManagement.getVertrek(miniopdracht.opdracht_id).FullAdress;
            txtTerugPlaats.Text  = (OpdrachtManagement.getBestemming(miniopdracht.opdracht_id) == null)? "":OpdrachtManagement.getBestemming(miniopdracht.opdracht_id).FullAdress;
        }
Exemple #26
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);
        }
Exemple #27
0
        private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            flpContract.Controls.Clear();
            flpOpdracht.Controls.Clear();
            selectedTime  = dtpDatum.Value.Date;
            txtNotes.Text = OpdrachtManagement.getNotesFromDate(selectedTime);


            flpContract.Controls.Add(tableLayoutPanel1);
            foreach (rit_instantie ri in ContractManagement.getRitten(selectedTime))
            {
                /* ucAgendaOpdracht uc = new ucAgendaOpdracht();
                 * uc.opdracht = ContractManagement.getContract(ri.contract_rit);
                 * uc.rit_instantie = ri;
                 * Console.WriteLine("write!");
                 * flpContract.Controls.Add(uc);*/



                if (selectedTime.ToString("dddd", new CultureInfo("en-US")) == (ri.contract_rit.dag))
                {
                    ucAgendaOpdracht uc = new ucAgendaOpdracht();
                    uc.opdracht      = ContractManagement.getContract(ri.contract_rit);
                    uc.rit_instantie = ri;
                    uc.Rit           = ri.contract_rit;
                    Console.Write("print and print");
                    flpContract.Controls.Add(uc);
                }
            }


            flpOpdracht.Controls.Add(tableLayoutPanel2);
            foreach (opdracht o in OpdrachtManagement.getOpdrachten(selectedTime))
            {
                //ucAgendaOpdracht uc = new ucAgendaOpdracht();

                ucAgendaContract uc = new ucAgendaContract();
                uc.opdracht = o;
                flpOpdracht.Controls.Add(uc);
            }
        }
Exemple #28
0
        //EditTim: Invullen van de combobox met de chauffeurs die rijden op de datum vd datetimepicker
        public void FillBasics(DateTime date)
        {
            cbxChauffeurs.Items.Clear();
            IEnumerable <rit_instantie> ritten = ContractManagement.getRitten(date);

            foreach (rit_instantie ri in ritten)
            {
                opdracht od = ContractManagement.getContract(ri.contract_rit);

                if (ContractManagement.hasRitInfo(ri))
                {
                    rit_info info = ContractManagement.getRitInfo(ri);
                    chauffeurnaam = info.chauffeur.naam;
                }
                cbxChauffeurs.Items.Add(chauffeurnaam);
            }

            foreach (opdracht o in OpdrachtManagement.getOpdrachten(date))
            {
                rit_info info = ContractManagement.getRitInfo(null);

                int       counter     = 0;
                chauffeur firstChauff = null;
                chauffeur secChauff   = null;
                foreach (opdracht_chauffeur cha in OpdrachtManagement.getChauffeursVanOpdract(o))
                {
                    if (counter == 0)
                    {
                        firstChauff = cha.chauffeur;
                    }
                    else if (counter == 1)
                    {
                        secChauff = cha.chauffeur;
                    }
                    counter++;
                }

                cbxChauffeurs.Items.Add(firstChauff.naam.ToString());
            }
        }
Exemple #29
0
 private void ucAgendaOpdracht_Load(object sender, EventArgs e)
 {
     if (miniopdracht.klant != null)
     {
         txtKlant.Text = miniopdracht.klant.naam;
     }
     txtID.Text = miniopdracht.opdracht_id_full.ToString();
     if (miniopdracht.vanaf_uur != null)
     {
         txtVertrek.Text = miniopdracht.vanaf_uur.ToString();
     }
     if (miniopdracht.tot_uur != null)
     {
         txtTerug.Text = miniopdracht.tot_uur.ToString();
     }
     cbbChauffeur.DataSource    = OpdrachtManagement.getChauffeursVanOpdracht(miniopdracht);
     cbbChauffeur.ValueMember   = "chauffeur_id";
     cbbChauffeur.DisplayMember = "naam";
     cbbVoertuig.DataSource     = OpdrachtManagement.getVoertuigenVanOpdracht(miniopdracht);
     cbbVoertuig.ValueMember    = "voertuig_id";
     cbbVoertuig.DisplayMember  = "nummerplaat";
 }
Exemple #30
0
 private void txtNotes_TextChanged_1(object sender, EventArgs e)
 {
     OpdrachtManagement.updateNote(selectedTime, txtNotes.Text);
 }