Exemple #1
0
        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;
                }
            }
        }
Exemple #2
0
        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;
        }
Exemple #3
0
        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();
        }
Exemple #4
0
        private Sag findSag(int søgtID)
        {
            foreach (Sag s in alleSager)
            {
                if (s.ID == søgtID)
                {
                    return(s);
                }
            }
            Sag S0 = new Sag();

            return(S0);
        }
Exemple #5
0
 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;
 }
Exemple #6
0
        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);
        }