private void søgBtn_Click(object sender, EventArgs e) { int søgteID; int.TryParse(SøgTextBox.Text, out søgteID); if (søgteID > 0) { switch (niveauComboBox.SelectedItem) { case Niveau.OBS: Obs søgteOBS = findObs(søgteID); if (søgteOBS.ID > 0) { obsTilSkærm(søgteOBS); } break; case Niveau.Sag: Sag søgteSag = findSag(søgteID); if (søgteSag.ID > 0) { sagTilSkærm(søgteSag); } break; case Niveau.Projekt: Projekt søgteProjekt = findProjekt(søgteID); if (søgteProjekt.ID > 0) { projektTilSkærm(søgteProjekt); } break; } } }
private void obsTilSkærm(Obs visObs) { niveauComboBox.SelectedItem = Niveau.OBS; detteNiveau = Niveau.OBS; denneOBS = visObs; denneSag = findSag(denneOBS.TilhørerSag); detteProjekt = findProjekt(denneSag.TilhørerProjekt); typeLbl.Text = "Obsrapport nr.:"; rapNrLbl.Text = visObs.ID.ToString(); registreretTextBox.Text = visObs.RegistreretAf; regDatoLbl.Text = visObs.RegistreringsDatoTid.ToString(); parrentLbl.Enabled = true; parrentLbl.Text = "Tilhører sag:"; parentTextBox.Enabled = true; parentTextBox.Text = visObs.TilhørerSag.ToString(); statusComboBox.SelectedItem = visObs.Status; testerTextBox.Text = visObs.Tester; afventerLbl.Text = visObs.Afventer; AnsvarligTextBox.Text = visObs.Ansvarlig; kontaktTextBox.Text = visObs.Kontakt; ressourceTextBox.Text = visObs.Ressource; kortBeskrivTextBox.Text = visObs.BeskrivelseKort; langBeskrivTextBox.Text = visObs.BeskrivelseLang; SøgTextBox.Text = visObs.ID.ToString(); subTaskLbl.Visible = false; subTaskListView.Enabled = false; subTaskListView.Visible = false; }
private void sagTilSkærm(Sag visSag) { niveauComboBox.SelectedItem = Niveau.Sag; detteNiveau = Niveau.Sag; denneSag = visSag; detteProjekt = findProjekt(denneSag.TilhørerProjekt); typeLbl.Text = "Sag nr.:"; rapNrLbl.Text = visSag.ID.ToString(); registreretTextBox.Text = visSag.RegistreretAf; regDatoLbl.Text = visSag.RegistreringsDatoTid.ToString(); parrentLbl.Enabled = true; parrentLbl.Text = "Tilhører projekt:"; parentTextBox.Enabled = true; parentTextBox.Text = visSag.TilhørerProjekt.ToString(); statusComboBox.SelectedItem = visSag.Status; testerTextBox.Text = visSag.Tester; afventerLbl.Text = visSag.Afventer; AnsvarligTextBox.Text = visSag.Ansvarlig; kontaktTextBox.Text = visSag.Kontakt; ressourceTextBox.Text = visSag.Ressource; kortBeskrivTextBox.Text = visSag.BeskrivelseKort; langBeskrivTextBox.Text = visSag.BeskrivelseLang; SøgTextBox.Text = visSag.ID.ToString(); VisObserUnderSagIOversigt(); }
private Sag findSag(int søgtID) { foreach (Sag s in alleSager) { if (s.ID == søgtID) { return(s); } } Sag S0 = new Sag(); return(S0); }
private void gemSag(Sag gemS) { niveauComboBox.SelectedItem = Niveau.Sag; gemS.RegistreretAf = registreretTextBox.Text; int.TryParse(parentTextBox.Text, out gemS.TilhørerProjekt); gemS.Status = statusComboBox.SelectedItem; gemS.Tester = testerTextBox.Text; gemS.Ansvarlig = AnsvarligTextBox.Text; gemS.Kontakt = kontaktTextBox.Text; gemS.Ressource = ressourceTextBox.Text; gemS.BeskrivelseKort = kortBeskrivTextBox.Text; gemS.BeskrivelseLang = langBeskrivTextBox.Text; }
private void nySagMenuItem_Click(object sender, EventArgs e) { Sag nySag = new Sag(GetNySagID()); alleSager.Add(nySag); denneSag = nySag; detteNiveau = Niveau.Sag; nySag.RegistreretAf = detteProjekt.RegistreretAf; nySag.TilhørerProjekt = detteProjekt.ID; nySag.Status = StatusClass.Status.Oprettet; nySag.Tester = detteProjekt.Tester; nySag.Afventer = nySag.RegistreretAf; nySag.Ansvarlig = detteProjekt.Ansvarlig; nySag.Kontakt = detteProjekt.Kontakt; nySag.Ressource = detteProjekt.Kontakt; nySag.BeskrivelseKort = detteProjekt.BeskrivelseKort; nySag.BeskrivelseLang = detteProjekt.BeskrivelseLang; sagTilSkærm(nySag); }