/// /// </summary> public void Load() { // intialize dbRepository dbrep = new dbRepository(); dbOriginalRepository dbrepOriginal = new dbOriginalRepository(); List <PL> listPL = new List <PL>(); foreach (Projectleider plitem in dbrep.GetProjectleiders()) { persoon tt = dbrepOriginal.GetContact(plitem.ContactIdOrigineel); PL pl = new PL(); pl.Naam = tt.voornaam + " " + tt.tussenvoegsel + " " + tt.achternaam; pl.ProjectleiderId = plitem.ProjectleiderId; pl.ContactIdOrigineel = plitem.ContactIdOrigineel; listPL.Add(pl); } cbProjectleiders.ItemsSource = listPL; cbProjectleiders.DisplayMemberPath = "Naam"; cbProjectleiders.SelectedValuePath = "ProjectleiderId"; cbProjectleiders.SelectedValue = ApplicationState.GetValue <int>(ApplicationVariables.intProjectleider); }
public void Selectproject() { Mouse.OverrideCursor = Cursors.Wait; dbRepository dbrep = new dbRepository(); dbOriginalRepository dbOriginalRep = new dbOriginalRepository(); // haal het geselecteerde project op MandagenRegistratieDomain.Project project = dbrep.GetProject(((MandagenRegistratieDomain.vwProject)dgProjecten.SelectedItem).ProjectId); // bewaar info in 'sessie' ApplicationState.SetValue(ApplicationVariables.intProjectId, project.ProjectId); DateTime nu = DateTime.Now; //ApplicationState.SetValue(ApplicationVariables.dtSelectedDay, new DateTime(nu.Year, nu.Month, nu.Day, 0, 0, 0)); persoon projectleider = dbOriginalRep.GetContact(dbrep.GetProjectleider(project.ProjectleiderId).ContactIdOrigineel); project projectorigineel = dbOriginalRep.GetProject(project.ProjectIdOrigineel); // create the page and load all values Project pv = new Project(projectorigineel.naam_project + " - ID " + projectorigineel.project_NR, projectleider.voornaam + " " + projectleider.tussenvoegsel + " " + projectleider.achternaam); // load the page into the contentcontrol PageGoToPage(pv); Mouse.OverrideCursor = null; }
protected virtual void OnPropertyChanged(string propertyName) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(propertyName)); } switch (propertyName) { case "Vakman": btnHeader.Style = this.FindResource("LinkButton") as Style; //btnHeader.Style = Tools.FindVisualParent<PageContainer>(this).FindResource("LinkButton") as Style; dbOriginalRepository dbRepOriginal = new dbOriginalRepository(); persoon p = dbRepOriginal.GetContact(vakman.ContactIdOrigineel); btnHeader.Content = p.voornaam + " " + (string.IsNullOrEmpty(p.tussenvoegsel) ? "" : p.tussenvoegsel + " ") + p.achternaam; if (ApplicationState.GetValue <int>(ApplicationVariables.intVakmanId) == vakman.VakmanId) { // make bold //btnHeader.FontWeight = FontWeights.ExtraBold; } break; default: break; } }
private void btnGoToProject_Click(object sender, RoutedEventArgs e) { dbRepository dbrep = new dbRepository(); dbOriginalRepository dbOriginalRep = new dbOriginalRepository(); ApplicationState.SetValue(ApplicationVariables.intProjectId, project.ProjectId); //ProjectView pv = new ProjectView(); //pv.Show(); persoon projectleider = dbOriginalRep.GetContact(dbrep.GetProjectleider(project.ProjectleiderId).ContactIdOrigineel); // create the page and load all values Projecten.Overzicht.Project po = new Projecten.Overzicht.Project(project.Naam + " - ID " + project.ProjectIdOrigineel, projectleider.voornaam + " " + projectleider.tussenvoegsel + " " + projectleider.achternaam); //new Projecten.Overzicht.Project(project.ProjectId + ": " + project.Naam, projectleider.voornaam + " " + projectleider.tussenvoegsel + " " + projectleider.achternaam); // load the page into the contentcontrol MenuControl owner = Tools.FindVisualParent <MenuControl>(this); //po.PageGereedButtonVisibility = System.Windows.Visibility.Visible; //po.PageOKButtonText = "PROJECT TOEVOEGEN"; //po.OkClick += po.ToevoegenAanVakman; //po.dgProjecten.MouseDoubleClick -= po.dgProjecten_MouseDoubleClick; //po.dgProjecten.MouseDoubleClick += po.dgProjecten_MouseDoubleClickForVakman; //po.Load(); //po.tabControl.SelectedIndex = 1; owner.PageGoToPage(po); }
/// <summary> /// /// </summary> public void Load() { Vakman vm = ApplicationState.GetValue <Vakman>(ApplicationVariables.objVakman); dbOriginalRepository dbrepOriginal = new dbOriginalRepository(); persoon persoon = dbrepOriginal.GetContact(vm.ContactIdOrigineel); lblVakmanId.Content = vm.ContactIdOrigineel.ToString(); lblVakmanNaam.Content = persoon.voornaam + " " + persoon.tussenvoegsel + " " + persoon.achternaam; txtBsn.Text = vm.Bsn; txtPostcode.Text = vm.Postcode; txtHuisnummer.Text = vm.Huisnummer; txtAdres.Text = vm.Adres; AdresLookup = vm.Adres.Substring(0, vm.Adres.Length - vm.Huisnummer.Length).Trim(); txtMa.Text = vm.Ma.ToString(); txtDi.Text = vm.Di.ToString(); txtWo.Text = vm.Wo.ToString(); txtDo.Text = vm.Do.ToString(); txtVr.Text = vm.Vr.ToString(); txtZa.Text = vm.Za.ToString(); txtZo.Text = vm.Zo.ToString(); ddlDefaultBeginuur.Text = ((int)vm.DefaultBeginuur).ToString("D2"); ddlDefaultBeginminuut.Text = ((int)vm.DefaultBeginminuut).ToString("D2"); lblVakmanWerkweek.Content = vm.Werkweek.ToString(); }
private void btnGoToProject_Click(object sender, RoutedEventArgs e) { ApplicationState.SetValue(ApplicationVariables.intVakmanId, vakman.VakmanId); //ApplicationState.SetValue(ApplicationVariables.objVakman, vakman); //ProjectView pv = new ProjectView(); //pv.Show(); dbOriginalRepository dbrepOriginal = new dbOriginalRepository(); persoon persoon = dbrepOriginal.GetContact(vakman.ContactIdOrigineel); // create the page and load all values Vakmannen.Detail.VakmanDetailView vdv = new Vakmannen.Detail.VakmanDetailView(persoon.voornaam + " " + persoon.tussenvoegsel + " " + persoon.achternaam); // load the page into the contentcontrol MenuControl owner = Tools.FindVisualParent <MenuControl>(this); //po.PageGereedButtonVisibility = System.Windows.Visibility.Visible; //po.PageOKButtonText = "PROJECT TOEVOEGEN"; //vdv.Load(); //vdv.tabControl.SelectedIndex = 1; //po.OkClick += po.ToevoegenAanVakman; //po.dgProjecten.MouseDoubleClick -= po.dgProjecten_MouseDoubleClick; //po.dgProjecten.MouseDoubleClick += po.dgProjecten_MouseDoubleClickForVakman; owner.PageGoToPage(vdv); }
private void LstBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { persoon selectedItem = (LstBox.SelectedItem as persoon); var test = selectedItem.ImagePath; Image img = new Image(); // foto.Source = new BitmapImage(new Uri(selectedItem.ImagePath, UriKind.Relative)); }
/// <summary> /// /// </summary> public void Load() { dbRepository dbrep = new dbRepository(); MandagenRegistratieDomain.Project project = dbrep.GetProject(ApplicationState.GetValue <int>(ApplicationVariables.intProjectId)); dbOriginalRepository dbrepOriginal = new dbOriginalRepository(); persoon persoon = dbrepOriginal.GetContact(dbrep.GetProjectleider(project.ProjectleiderId).ContactIdOrigineel); MandagenRegistratieDomain.project dboproject = dbrepOriginal.datacontext.projects.Where(p => p.project_ID == project.ProjectIdOrigineel).FirstOrDefault(); MandagenRegistratieDomain.adressen dboadres = dbrepOriginal.datacontext.adressens.Where(a => a.adres_id == dboproject.adres_id_bouw).FirstOrDefault(); lblProjectNr.Content = dbrepOriginal.GetProject(project.ProjectIdOrigineel).project_NR.ToString(); cbActief.IsChecked = project.Actief == true; if (dboadres != null) { txtPostcodeCijfers.Text = dboadres.postcode_cijfers.HasValue ? dboadres.postcode_cijfers.Value.ToString() : ""; txtPostcodeLetters.Text = dboadres.postcode_letters; txtHuisnummer.Text = dboadres.huis_postbus_nummer + dboadres.huisnummer_toevoeging; txtAdres.Text = dboadres.straat_1; AdresLookup = dboadres.straat_1.Substring(0, dboadres.straat_1.Length - txtHuisnummer.Text.Length).Trim(); } txtProjectnaam.Text = dboproject.naam_project; lblProjectleider.Content = persoon.voornaam + " " + persoon.tussenvoegsel + " " + persoon.achternaam; }
public ActionResult DeleteConfirmed(long id) { persoon persoon = db.persoon.SingleOrDefault(m => m.id == id); db.persoon.Remove(persoon); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Load() { dbRepository dbrep = new dbRepository(); if (objVakman == null) { objVakman = dbrep.GetVakman(ApplicationState.GetValue <int>(ApplicationVariables.intVakmanId)); } //if (dtSelectedDay == DateTime.MinValue) //{ dtSelectedDay = ApplicationState.GetValue <DateTime>(ApplicationVariables.dtSelectedDay); //} Vakman vm = objVakman; dbOriginalRepository dbrepOriginal = new dbOriginalRepository(); persoon persoon = dbrepOriginal.GetContact(vm.ContactIdOrigineel); lblVakmanId.Content = vm.ContactIdOrigineel.ToString(); bedrijf bedrijfzdb = dbrepOriginal.datacontext.bedrijfs.Where(b => b.bedrijf_nr == persoon.bedrijf_nr).FirstOrDefault(); if (bedrijfzdb != null) { lblWerkgever.Content = bedrijfzdb.naam; } lblVakmanNaam.Content = persoon.voornaam + " " + persoon.tussenvoegsel + " " + persoon.achternaam; txtBsn.Content = vm.Bsn; txtPostcode.Content = vm.Postcode; txtHuisnummer.Content = vm.Huisnummer; txtAdres.Content = vm.Adres; txtMa.Content = vm.Ma.ToString(); txtDi.Content = vm.Di.ToString(); txtWo.Content = vm.Wo.ToString(); txtDo.Content = vm.Do.ToString(); txtVr.Content = vm.Vr.ToString(); txtZa.Content = vm.Za.ToString(); txtZo.Content = vm.Zo.ToString(); ddlDefaultBeginuur.Content = ((int)vm.DefaultBeginuur).ToString("D2"); ddlDefaultBeginminuut.Content = ((int)vm.DefaultBeginminuut).ToString("D2"); lblVakmanWerkweek.Content = vm.Werkweek.ToString(); // create the page and load all values VakmanDagView vdv = new VakmanDagView(); vdv.LoadVakmanDagView(true, vm.VakmanId, dtSelectedDay); vdv.LoadWeekInfo(); tabPlanning.Content = vdv; }
public ActionResult Edit([Bind(Include = "id,voornaam,achternaam,tussenvoegsel,geslacht,plaats,straat,huisnummer,postcode,land,startdatum,einddatum,relatie")] persoon persoon) { if (ModelState.IsValid) { db.Entry(persoon).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.relatie = new SelectList(db.relatie, "relatie1", "relatie1", persoon.relatie); return(View(persoon)); }
public ActionResult Login(string login, string password) { if (ps.CheckLogin(login, password)) { persoon p = ps.GetPersoon(login); Session["persoon"] = p; Session["Admin"] = p.Admin; Session["Organisator"] = p.Organisator; return(Redirect("Welkom")); } return(View()); }
public ActionResult Details(long id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } persoon persoon = db.persoon.SingleOrDefault(m => m.id == id); if (persoon == null) { return(HttpNotFound()); } return(View(persoon)); }
public ActionResult Edit(long id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } persoon persoon = db.persoon.SingleOrDefault(m => m.id == id); if (persoon == null) { return(HttpNotFound()); } ViewBag.relatie = new SelectList(db.relatie, "relatie1", "relatie1", persoon.relatie); return(View(persoon)); }
private void btnPersoonNrs_Click(object sender, RoutedEventArgs e) { dbRepository dbrep = new dbRepository(); dbOriginalRepository dbrepOriginal = new dbOriginalRepository(); foreach (Gebruiker gebruiker in dbrep.datacontext.Gebruikers) { if (gebruiker.PersoonNrOrigineel < 0) { persoon pp = dbrepOriginal.datacontext.persoons.Where(p => p.persoon_ID == gebruiker.ContactIdOrigineel).FirstOrDefault(); gebruiker.PersoonNrOrigineel = pp.persoon_nr == null ? -1 : (int)pp.persoon_nr; dbrep.datacontext.SubmitChanges(); } } Load(); }
protected virtual void OnPropertyChanged(string propertyName) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(propertyName)); } switch (propertyName) { case "Project": dbRepository dbrep = new dbRepository(); dbOriginalRepository dbreporiginal = new dbOriginalRepository(); persoon pp = dbreporiginal.GetContact(dbrep.GetProjectleider(project.ProjectleiderId).ContactIdOrigineel); lblHeader.Content = pp.voornaam + " " + pp.tussenvoegsel + " " + pp.achternaam; lblHeader.VerticalAlignment = System.Windows.VerticalAlignment.Top; //lblHeader.BorderThickness = new Thickness(1); //lblHeader.BorderBrush = new SolidColorBrush(Colors.Black); btnHeader.Style = this.FindResource("LinkButton") as Style; btnHeader.Content = project.Naam; btnHeader.Margin = new Thickness(0, 0, 0, -8); if (ApplicationState.GetValue <int>("intProjectId") == project.ProjectId) { // make bold //btnHeader.FontWeight = FontWeights.ExtraBold; } break; default: break; } }
public void SelectVakman() { if (dgVakmannen.SelectedIndex >= 0) { dbRepository dbrep = new dbRepository(); Vakman vm = dbrep.GetVakman(((vwVakman)dgVakmannen.SelectedItem).VakmanId); //ApplicationState.SetValue(ApplicationVariables.objVakman, vm); ApplicationState.SetValue(ApplicationVariables.intVakmanId, vm.VakmanId); dbOriginalRepository dbrepOriginal = new dbOriginalRepository(); persoon persoon = dbrepOriginal.GetContact(vm.ContactIdOrigineel); // create the page and load all values Vakmannen.Detail.VakmanDetailView vdv = new Vakmannen.Detail.VakmanDetailView(persoon.voornaam + " " + persoon.tussenvoegsel + " " + persoon.achternaam); // load the page into the contentcontrol PageGoToPage(vdv); } }
private void Toevoegen() { bool IsNewVakman = false; dbRepository dbrep = new dbRepository(); dbOriginalRepository dbOriginalRep = new dbOriginalRepository(); persoon persoon = (persoon)dgContacten.SelectedItem; // check of de vakman al bestaat in MDR Vakman vakman = dbrep.GetVakmanByOriginalId(persoon.persoon_ID); if (vakman == null) { // bestond nog niet, dus toevoegen IsNewVakman = true; Vakman vakmanNew = new Vakman(); // check of er een bedrijf aan gekoppeld moet worden if (persoon.bedrijf_nr != null) { // haal het originele bedrijf op bedrijf dbobedrijf = dbOriginalRep.GetBedrijf((int)persoon.bedrijf_nr); // toevoegen indien het niet bestaat Bedrijf bedrijf = dbrep.GetBedrijf(dbobedrijf.bedrijf_ID); if (bedrijf == null) { Bedrijf bedrijfNew = new Bedrijf(); bedrijfNew.BedrijfIdOrigineel = dbobedrijf.bedrijf_ID; bedrijf = dbrep.InsertBedrijf(bedrijfNew); } if (dbobedrijf.bedrijf_ID == ZeebregtsBedrijfId) { vakmanNew.Intern = true; } else { vakmanNew.Intern = false; } vakmanNew.BedrijfId = bedrijf.BedrijfId; } // overige info van de vakman invullen vakmanNew.Actief = true; vakmanNew.ContactIdOrigineel = persoon.persoon_ID; vakmanNew.ProjectleiderId = ApplicationState.GetValue <int>(ApplicationVariables.intProjectleider); vakmanNew.Bsn = persoon.voornaam + " " + (String.IsNullOrEmpty(persoon.tussenvoegsel) ? "" : persoon.tussenvoegsel + " ") + persoon.achternaam; vakmanNew.Postcode = ""; vakmanNew.Huisnummer = ""; vakmanNew.Adres = ""; vakmanNew.Ma = 8; vakmanNew.Di = 8; vakmanNew.Wo = 8; vakmanNew.Do = 8; vakmanNew.Vr = 8; vakmanNew.Za = 0; vakmanNew.Zo = 0; vakmanNew.Werkweek = 40; vakmanNew.DefaultBeginuur = 0; vakmanNew.DefaultBeginminuut = 0; // voeg toe aan database vakman = dbrep.InsertVakman(vakmanNew); } // bewaar info in 'sessie' //ApplicationState.SetValue(ApplicationVariables.objVakman, vakman); ApplicationState.SetValue(ApplicationVariables.intVakmanId, vakman.VakmanId); DateTime nu = DateTime.Now; //ApplicationState.SetValue(ApplicationVariables.dtSelectedDay, new DateTime(nu.Year, nu.Month, nu.Day, 0, 0, 0)); PageGoBack(); }
public string ToonNaam(persoon objPersoon) { return(objPersoon.voornaam + " " + (string.IsNullOrWhiteSpace(objPersoon.tussenvoegsel) ? "" : objPersoon.tussenvoegsel + " ") + objPersoon.achternaam); }
public void Load() { dbRepository dbrep = new dbRepository(); if (intProjectId == -1) { intProjectId = ApplicationState.GetValue <int>(ApplicationVariables.intProjectId); } //if (dtSelectedDay == DateTime.MinValue) //{ dtSelectedDay = ApplicationState.GetValue <DateTime>(ApplicationVariables.dtSelectedDay); //} MandagenRegistratieDomain.Project project = dbrep.GetProject(intProjectId); dbOriginalRepository dbrepOriginal = new dbOriginalRepository(); persoon persoon = dbrepOriginal.GetContact(dbrep.GetProjectleider(project.ProjectleiderId).ContactIdOrigineel); project dboproject = dbrepOriginal.GetProject(project.ProjectIdOrigineel); MandagenRegistratieDomain.adressen dboadres = null; if (dboproject.adres_id_bouw != null) { dboadres = dbrepOriginal.datacontext.adressens.Where(a => a.adres_id == dboproject.adres_id_bouw).FirstOrDefault(); } else if (dboproject.adres_id_factuur != null) { dboadres = dbrepOriginal.datacontext.adressens.Where(a => a.adres_id == dboproject.adres_id_factuur).FirstOrDefault(); } bedrijf bedrijfzdb = dbrepOriginal.datacontext.bedrijfs.Where(b => b.bedrijf_nr == dboproject.opdrachtgeverZEEBREGTS_nr).FirstOrDefault(); if (bedrijfzdb != null) { lblOpdrachtgever.Content = bedrijfzdb.naam; } lblProjectNr.Content = dbrepOriginal.GetProject(project.ProjectIdOrigineel).project_NR.ToString(); lblActief.Content = project.Actief == true ? "Ja" : "Nee"; lblProjectnaam.Content = dboproject.naam_project; lblProjectleider.Content = persoon.voornaam + " " + persoon.tussenvoegsel + " " + persoon.achternaam; if (dboadres != null) { lblPostcode.Content = dboadres.postcode_cijfers.HasValue ? dboadres.postcode_cijfers.Value.ToString() + dboadres.postcode_letters : ""; lblHuisnummer.Content = dboadres.huis_postbus_nummer + dboadres.huisnummer_toevoeging; lblAdres.Content = dboadres.straat_1; } ProjectDagView pdv = new ProjectDagView(); pdv.objProject = project; pdv.LoadVakmanDagView(true, intProjectId, dtSelectedDay); pdv.LoadWeekInfo(); //pdv.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; tabPlanning.Content = pdv; }