Beispiel #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;
                }
            }
        }
Beispiel #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;
        }
Beispiel #3
0
        private Obs findObs(int søgtID)
        {
            foreach (Obs o in alleOBSer)
            {
                if (o.ID == søgtID)
                {
                    return(o);
                }
            }
            Obs O0 = new Obs();

            return(O0);
        }
Beispiel #4
0
 private void gemObs(Obs gemO)
 {
     niveauComboBox.SelectedItem = Niveau.OBS;
     int.TryParse(parentTextBox.Text, out gemO.TilhørerSag);
     gemO.Status          = statusComboBox.SelectedItem;
     gemO.Tester          = testerTextBox.Text;
     gemO.Afventer        = afventerLbl.Text;
     gemO.Ansvarlig       = AnsvarligTextBox.Text;
     gemO.Kontakt         = kontaktTextBox.Text;
     gemO.Ressource       = ressourceTextBox.Text;
     gemO.BeskrivelseKort = kortBeskrivTextBox.Text;
     gemO.BeskrivelseLang = langBeskrivTextBox.Text;
 }
Beispiel #5
0
        private void nyOBSMenuItem_Click(object sender, EventArgs e)
        {
            Obs nyObs = new Obs(getNyObsID());

            alleOBSer.Add(nyObs);
            denneOBS    = nyObs;
            detteNiveau = Niveau.OBS;

            nyObs.RegistreretAf = denneSag.RegistreretAf;
            nyObs.TilhørerSag   = denneSag.ID;
            nyObs.Status        = StatusClass.Status.Oprettet;
            nyObs.Tester        = denneSag.Tester;
            nyObs.Afventer      = nyObs.RegistreretAf;
            nyObs.Ansvarlig     = denneSag.Ansvarlig;
            nyObs.Kontakt       = denneSag.Kontakt;
            nyObs.Ressource     = nyObs.RegistreretAf;

            obsTilSkærm(nyObs);
        }