Example #1
0
 private void Copy(BemanningsNorm copyFrom, TimeplanEntities db)
 {
     Navn   = copyFrom.Navn;
     Antall = copyFrom.Antall;
 }
Example #2
0
        public bool Update(
            string navn,
            decimal sfoProsent,
            int klasseId,
            int sfoId,
            int trinnId,
            int hovedPedagogId,
            int bemanningsNormSkoleId,
            int bemanningsNormSfoId)
        {
            if (Navn != navn)
            {
                Navn      = navn;
                IsChanged = true;
            }

            if (SfoProsent != sfoProsent)
            {
                SfoProsent = sfoProsent;
                IsChanged  = true;
            }

            if (Klasse == null || Klasse.Id != klasseId)
            {
                Klasse    = Klasse.GetById(klasseId);
                IsChanged = true;
            }

            if ((Sfo == null && sfoId > 0) ||
                (Sfo != null && Sfo.Id != sfoId))
            {
                Sfo       = Sfo.GetById(sfoId);
                IsChanged = true;

                SetDefaultElevTilstede();
            }

            if (Trinn == null || Trinn.Id != trinnId)
            {
                Trinn = Trinn.GetById(trinnId);

                IsChanged = true;

                SetDefaultElevTilstede();
            }

            if (HovedPedagog == null || HovedPedagog.Id != hovedPedagogId)
            {
                HovedPedagog = Ansatt.GetById(hovedPedagogId);
                IsChanged    = true;
            }

            if (BemanningsNormSkole == null || BemanningsNormSkole.Id != bemanningsNormSkoleId)
            {
                BemanningsNormSkole = BemanningsNorm.GetById(bemanningsNormSkoleId);
                IsChanged           = true;
            }

            if ((BemanningsNormSfo == null && bemanningsNormSfoId > 0) ||
                (BemanningsNormSfo != null && BemanningsNormSfo.Id != bemanningsNormSfoId))
            {
                BemanningsNormSfo = BemanningsNorm.GetById(bemanningsNormSfoId);
                IsChanged         = true;
            }

            return(IsChanged);
        }