//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); } }
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); } }
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++; } }
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(); }
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!"); }
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(); }
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++; } }
//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(); }
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 { }; }
private void FillData() { selectedTime = dtpDatum.Value.Date; txtNotes.Text = OpdrachtManagement.getNotesFromDate(selectedTime); dataGridView1.DataSource = AgendaManagement.GetAgendaItems(selectedTime); DisableGridviewSorting(); ColorizeRows(); }
private void btnVerwijderChauffeur_Click(object sender, EventArgs e) { if (OnButtonclick != null) { if (OpdrachtManagement.DeleteOpdrachtChauffeur(_opdrachtChauffeur)) { ; } OnButtonclick(this, null); } }
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; }
private void btnVerwijder_Click(object sender, EventArgs e) { if (OnButtonclick != null) { if (OpdrachtManagement.DeleteOpdrachtVoertuig(_opdarchtVoertuig)) { ; } OnButtonclick(this, null); } }
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 { } }
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); }
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; }
public ucVoertuigKiezer(opdracht_voertuig ov) { InitializeComponent(); FillBasics(); _opdarchtVoertuig = ov; if (ov.voertuig != null) { voertuig = ov.voertuig; } _opdarchtVoertuig.voertuig = voertuig; OpdrachtManagement.addVoertuigBijOpdracht(_opdarchtVoertuig); }
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); }
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 { } }
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(); }
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; }
//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); }
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); } }
//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()); } }
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"; }
private void txtNotes_TextChanged_1(object sender, EventArgs e) { OpdrachtManagement.updateNote(selectedTime, txtNotes.Text); }