private void Form2_Load(object sender, EventArgs e) { try { UrenRegCon EntityModel = new UrenRegCon(); var Adofnor = (from p in EntityModel.Engineers where p.userID == uid select p).First(); Engineer eng = (Engineer)Adofnor; if (!eng.permissie) { projectenToolStripMenuItem.Visible = false; gebruikersToolStripMenuItem.Visible = false; } DisposeAllChilds(); home newFrm = new home(uid); newFrm.MdiParent = this; newFrm.WindowState = FormWindowState.Maximized; newFrm.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void UrenRegestratieForm_Load(object sender, EventArgs e) { try { UrenRegCon EntityModel = new UrenRegCon(); var projectens = (from ut in EntityModel.user_taak where ut.Engineer.userID == uid group ut by new { ut.projectID, ut.Project.naam } into p select new { projectid = p.Key.projectID, projectnaam = p.Key.naam }).ToList(); combProject.DisplayMember = "projectnaam"; combProject.ValueMember = "projectid"; combProject.DataSource = projectens; int projecid = Convert.ToInt16(combProject.SelectedValue); var taak = (from ut in EntityModel.user_taak where ut.Engineer.userID == uid && ut.Project.ID == projecid select new { taakid = ut.taak.taakID, taaknaam = ut.taak.naam }).ToList(); combTaak.DisplayMember = "taaknaam"; combTaak.ValueMember = "taakid"; combTaak.DataSource = taak; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnLogin_Click(object sender, EventArgs e) { try { UrenRegCon EntityModel = new UrenRegCon(); string user = tbUsername.Text; string pass = CalculateHashedPassword(tbPassword.Text, user); var Gebruiker = (from E in EntityModel.Engineers where E.gebruikersnaam == user && E.wachtwoord == pass && E.actief != false select E.userID).First(); int uid = Convert.ToInt16(Gebruiker); tbPassword.Text = ""; tbUsername.Text = ""; Form2 frm = new Form2(uid); frm.Show(); this.Hide(); } catch (EntityException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Incorrect username / password"); tbPassword.Text = ""; } }
private void btnProjAfsl_Click(object sender, EventArgs e) { try { UrenRegCon fw = new UrenRegCon(); int projid = Convert.ToInt16(combProjecten.SelectedValue); var projafsl = from proj in fw.Projects where proj.ID == projid select proj; Project objafsl = projafsl.Single(); objafsl.afgesloten = true; objafsl.eindDatum = DateTime.Today; fw.SaveChanges(); checkchanged(); vulcmb(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnOpslaan_Click(object sender, EventArgs e) { try { UrenRegCon fw = new UrenRegCon(); Project proj = new Project(); int ready = 0; if (txtProjectnaam.Text != "") { proj.naam = txtProjectnaam.Text; } else { MessageBox.Show("Vul een naam in."); ready = 1; } if (txtProjectomschrijving.Text != "") { proj.omschrijving = txtProjectomschrijving.Text; } else { proj.omschrijving = ""; } if (dateTimeBegin.Text != "") { proj.beginDatum = dateTimeBegin.Value; } else { MessageBox.Show("Vul een begindatum in."); ready = 1; } proj.afgesloten = false; if (ready == 0) { fw.Projects.Add(proj); fw.SaveChanges(); MessageBox.Show("Project is aangemaakt."); } else { ready = 0; MessageBox.Show("Uw project is niet aangemaakt."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnOpslaan_Click(object sender, EventArgs e) { try { UrenRegCon fw = new UrenRegCon(); int degebruiker = (int)cmbGebruikers.SelectedValue; var engmod = from eng in fw.Engineers where eng.userID == degebruiker select eng; Engineer objeng = engmod.Single(); if (tbAchternaam.Text != "" && tbGebruikersnaam.Text != "" && tbVoornaam.Text != "") { objeng.voornaam = tbVoornaam.Text; objeng.achternaam = tbAchternaam.Text; objeng.gebruikersnaam = tbGebruikersnaam.Text; if (cmbperms.SelectedItem.ToString() == "Administrator") { objeng.permissie = true; } else if (cmbperms.SelectedItem.ToString() == "Gebruiker") { objeng.permissie = false; } if (tbWw.Text != "") { objeng.wachtwoord = CalculateHashedPassword(tbWw.Text, tbGebruikersnaam.Text); } fw.SaveChanges(); } else { MessageBox.Show("voer alle gegevens in"); } tbWw.Text = ""; tbAchternaam.ReadOnly = true; tbGebruikersnaam.ReadOnly = true; tbVoornaam.ReadOnly = true; tbWw.ReadOnly = true; cmbperms.Enabled = false; cmbperms.Visible = false; lblPerms.Visible = true; btnOpslaan.Enabled = false; btnCancel.Enabled = false; SelectedName(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnOpslaan_Click(object sender, EventArgs e) { try { UrenRegCon fw = new UrenRegCon(); taak taa = new taak(); int ready = 0; taa.projectID = Convert.ToInt16(combProjecten.SelectedValue); if (txtTakenNaam.Text != "") { taa.naam = txtTakenNaam.Text; } else { MessageBox.Show("Vul een naam in."); ready = 1; } if (txtTakenOmschrijving.Text != "") { taa.omschrijving = txtTakenOmschrijving.Text; } else { taa.omschrijving = ""; } if (ready == 0) { fw.taaks.Add(taa); fw.SaveChanges(); MessageBox.Show("taak is aangemaakt."); } else { ready = 0; MessageBox.Show("Uw taak is niet aangemaakt."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void NieuweTaken_Load(object sender, EventArgs e) { try { UrenRegCon EntityModel = new UrenRegCon(); var projectens = (from p in EntityModel.Projects select new { projectid = p.ID, projectnaam = p.naam }).ToList(); combProjecten.DisplayMember = "projectnaam"; combProjecten.ValueMember = "projectid"; combProjecten.DataSource = projectens; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void SelectedName() { //entity model UrenRegCon ef = new UrenRegCon(); try { //userid int id = (int)cmbGebruikers.SelectedValue; var user = from u in ef.Engineers where u.userID == id select u; Engineer eng = (Engineer)user.Single(); tbVoornaam.Text = eng.voornaam; tbAchternaam.Text = eng.achternaam; tbGebruikersnaam.Text = eng.gebruikersnaam; tbWw.Text = ""; if (eng.actief) { lblActief.Text = "Ja"; } else { lblActief.Text = "Nee"; } if (eng.permissie) { lblPerms.Text = "Administrator"; cmbperms.SelectedItem = "Administrator"; } else { lblPerms.Text = "Gebruiker"; cmbperms.SelectedItem = "Gebruiker"; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void combProject_SelectedIndexChanged(object sender, EventArgs e) { try { UrenRegCon EntityModel = new UrenRegCon(); int projecid = Convert.ToInt16(combProject.SelectedValue); var taak = (from ut in EntityModel.user_taak where ut.Engineer.userID == uid && ut.Project.ID == projecid select new { taakid = ut.taak.taakID, taaknaam = ut.taak.naam }).ToList(); combTaak.DisplayMember = "taaknaam"; combTaak.ValueMember = "taakid"; combTaak.DataSource = taak; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void checkChanged() { //entity model UrenRegCon ef = new UrenRegCon(); try { //kijk welke radiobutton actief is if (rdbActief.Checked) { btnActieveer.Enabled = false; var users = (from p in ef.Engineers where p.actief == true && p.userID != uid select new { naam = p.voornaam + " " + p.achternaam, id = p.userID }).ToList(); cmbGebruikers.DisplayMember = "naam"; cmbGebruikers.ValueMember = "id"; cmbGebruikers.DataSource = users; btnActieveer.Enabled = false; btnDeactiveer.Enabled = true; } else if (rdbDeactief.Checked) { btnActieveer.Enabled = false; var users = (from p in ef.Engineers where p.actief == false select new { naam = p.voornaam + " " + p.achternaam, id = p.userID }).ToList(); cmbGebruikers.DisplayMember = "naam"; cmbGebruikers.ValueMember = "id"; cmbGebruikers.DataSource = users; btnActieveer.Enabled = true; btnDeactiveer.Enabled = false; } SelectedName(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void home_Load(object sender, EventArgs e) { try { UrenRegCon ent = new UrenRegCon(); lblVoornaam.Text = (from u in ent.Engineers where u.userID == uid select u.voornaam).First(); lblAchternaam.Text = (from u in ent.Engineers where u.userID == uid select u.achternaam).First(); var home = (from ut in ent.user_taak where ut.userID == uid select new { project = ut.Project.naam, taak = ut.taak.naam }).ToList(); dgvprotaak.DataSource = home; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnDeactiveer_Click(object sender, EventArgs e) { try { UrenRegCon fw = new UrenRegCon(); int degebruiker = (int)cmbGebruikers.SelectedValue; var engmod = from eng in fw.Engineers where eng.userID == degebruiker select eng; Engineer objeng = engmod.Single(); objeng.actief = false; fw.SaveChanges(); checkChanged(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnOpslaan_Click(object sender, EventArgs e) { try { UrenRegCon fw = new UrenRegCon(); Engineer en = new Engineer(); int ready = 0; if (txtVoornaam.Text != "") { en.voornaam = txtVoornaam.Text; } else { MessageBox.Show("Vul een voornaam in."); ready = 1; } if (txtAchternaam.Text != "") { en.achternaam = txtAchternaam.Text; } else { MessageBox.Show("Vul een achternaam in."); ready = 1; } if (txtGebruikersnaam.Text != "") { en.gebruikersnaam = txtGebruikersnaam.Text; } else { MessageBox.Show("Vul een gebruikersnaam in."); ready = 1; } if (txtWachtwoord.Text != "") { en.wachtwoord = CalculateHashedPassword(txtWachtwoord.Text, txtGebruikersnaam.Text); } else { MessageBox.Show("Vul een wachtwoord in."); ready = 1; } if (radioBNormaleGebruiker.Checked == true) { en.permissie = false; } else if (radioBAdministrator.Checked == true) { en.permissie = true; } else { MessageBox.Show("Check aan of de gebruiker een normale gebruiker is of een administrator."); ready = 1; } if (ready == 0) { en.actief = true; fw.Engineers.Add(en); fw.SaveChanges(); MessageBox.Show("Gebruiker is aangemaakt."); } else { ready = 0; MessageBox.Show("Gebruiker niet aangemaakt."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnOpslaan_Click(object sender, EventArgs e) { try { UrenRegCon fw = new UrenRegCon(); Regestratie reg = new Regestratie(); int ready = 0; reg.userID = uid; if (combProject.SelectedValue != "") { reg.projectID = (int)combProject.SelectedValue; } else { MessageBox.Show("Selecteer een project."); ready = 1; } if (combTaak.SelectedValue != "") { reg.taakID = (int)combTaak.SelectedValue; } else { MessageBox.Show("Selecteer een taak."); ready = 1; } if (dateTimePicker1.Text != "") { reg.datum = dateTimePicker1.Value; } else { MessageBox.Show("Vul een datum in."); ready = 1; } if (txtVerantwoording.Text != "") { reg.verantwoording = txtVerantwoording.Text; } else { MessageBox.Show("Vul je verantwoording in."); ready = 1; } if (txtAantalUren.Text != "") { reg.uren = Convert.ToInt16(txtAantalUren.Text); } else { MessageBox.Show("Vul uw aantal uren in."); ready = 1; } if (ready == 0) { fw.Regestraties.Add(reg); fw.SaveChanges(); MessageBox.Show("Uren zijn geregistreert."); } else { ready = 0; MessageBox.Show("registratie niet opgeslagen."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }