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 rydAltToolStripMenuItem_Click(object sender, EventArgs e) { detteSagsSystem = new SagSystemClass(); alleProjekter = new List <Projekt> { }; detteSagsSystem.projekter = alleProjekter; alleSager = new List <Sag> { }; detteSagsSystem.sager = alleSager; alleOBSer = new List <Obs> { }; detteSagsSystem.obser = alleOBSer; Projekt nytProjekt = new Projekt(getNytProjektID()); alleProjekter.Add(nytProjekt); detteProjekt = nytProjekt; detteNiveau = Niveau.Projekt; nytProjekt.RegistreretAf = "Bruger"; nytProjekt.Status = StatusClass.Status.Oprettet; nytProjekt.Tester = nytProjekt.RegistreretAf; nytProjekt.Afventer = nytProjekt.RegistreretAf; nytProjekt.Ansvarlig = nytProjekt.RegistreretAf; nytProjekt.Kontakt = nytProjekt.RegistreretAf; nytProjekt.Ressource = nytProjekt.RegistreretAf; projektTilSkærm(nytProjekt); }
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 void projektTilSkærm(Projekt visProjekt) { niveauComboBox.SelectedItem = Niveau.Projekt; detteProjekt = visProjekt; detteNiveau = Niveau.Projekt; typeLbl.Text = "Projekt nr.:"; rapNrLbl.Text = visProjekt.ID.ToString(); registreretTextBox.Text = visProjekt.RegistreretAf; parrentLbl.Enabled = false; parentTextBox.Enabled = false; parentTextBox.Text = ""; statusComboBox.SelectedItem = visProjekt.Status; testerTextBox.Text = visProjekt.Tester; afventerLbl.Text = visProjekt.Afventer; registreretTextBox.Text = visProjekt.RegistreretAf; regDatoLbl.Text = visProjekt.RegistreringsDatoTid.ToString(); AnsvarligTextBox.Text = visProjekt.Ansvarlig; kontaktTextBox.Text = visProjekt.Kontakt; ressourceTextBox.Text = visProjekt.Ressource; kortBeskrivTextBox.Text = visProjekt.BeskrivelseKort; langBeskrivTextBox.Text = visProjekt.BeskrivelseLang; SøgTextBox.Text = visProjekt.ID.ToString(); VisSagerUnderProjektIOversigt(); }
private Projekt findProjekt(int søgtID) { foreach (Projekt p in alleProjekter) { if (p.ID == søgtID) { return(p); } } Projekt P0 = new Projekt(); return(P0); }
private void gemProjekt(Projekt gemP) { niveauComboBox.SelectedItem = Niveau.Projekt.ToString(); gemP.RegistreretAf = registreretTextBox.Text; parrentLbl.Enabled = false; parentTextBox.Enabled = false; gemP.Status = statusComboBox.SelectedItem; gemP.Tester = testerTextBox.Text; gemP.Afventer = afventerLbl.Text; gemP.Ansvarlig = AnsvarligTextBox.Text; gemP.Kontakt = kontaktTextBox.Text; gemP.Ressource = ressourceTextBox.Text; gemP.BeskrivelseKort = kortBeskrivTextBox.Text; gemP.BeskrivelseLang = langBeskrivTextBox.Text; }
private void nytProjektMenuItem_Click(object sender, EventArgs e) { Projekt nytProjekt = new Projekt(getNytProjektID()); alleProjekter.Add(nytProjekt); detteProjekt = nytProjekt; detteNiveau = Niveau.Projekt; nytProjekt.RegistreretAf = "Bruger"; nytProjekt.Status = StatusClass.Status.Oprettet; nytProjekt.Tester = nytProjekt.RegistreretAf; nytProjekt.Afventer = nytProjekt.RegistreretAf; nytProjekt.Ansvarlig = nytProjekt.RegistreretAf; nytProjekt.Kontakt = nytProjekt.RegistreretAf; nytProjekt.Ressource = nytProjekt.RegistreretAf; projektTilSkærm(nytProjekt); }