コード例 #1
0
        public void GetPeriodsForAktuellLeverans(AdmFilkrav filkrav, RegisterFilkrav regFilkrav)
        {
            string   period = String.Empty;
            DateTime startDate;
            DateTime endDate;

            DateTime dagensDatum = DateTime.Now.Date;
            var      perioder    = new List <string>();

            //hämta varje förväntad leverans och sätt rätt period utifrån dagens datum
            foreach (var item in filkrav.AdmForvantadleverans)
            {
                if (item != null)
                {
                    startDate = item.Rapporteringsstart;
                    endDate   = item.Rapporteringsslut;
                    if (dagensDatum >= startDate && dagensDatum <= endDate)
                    {
                        //regInfo.Period = item.Period;
                        perioder.Add(item.Period);
                        //regInfo.ForvantadLevransId = item.Id;
                    }
                }
                regFilkrav.Perioder = perioder;
            }
        }
コード例 #2
0
        public void UpdateFileRequirement(AdmFilkrav filkrav)
        {
            var filereqToUpdate = DbContext.AdmFilkrav.SingleOrDefault(x => x.Id == filkrav.Id);

            filereqToUpdate.Namn = filkrav.Namn;
            filereqToUpdate.InsamlingsfrekvensId          = filkrav.InsamlingsfrekvensId;
            filereqToUpdate.Uppgiftsstartdag              = filkrav.Uppgiftsstartdag;
            filereqToUpdate.Uppgiftslutdag                = filkrav.Uppgiftslutdag;
            filereqToUpdate.Rapporteringsstartdag         = filkrav.Rapporteringsstartdag;
            filereqToUpdate.Rapporteringsslutdag          = filkrav.Rapporteringsslutdag;
            filereqToUpdate.RapporteringSenastdag         = filkrav.RapporteringSenastdag;
            filereqToUpdate.Paminnelse1dag                = filkrav.Paminnelse1dag;
            filereqToUpdate.Paminnelse2dag                = filkrav.Paminnelse2dag;
            filereqToUpdate.Paminnelse3dag                = filkrav.Paminnelse3dag;
            filereqToUpdate.RapporteringEfterAntalManader = filkrav.RapporteringEfterAntalManader;
            filereqToUpdate.UppgifterAntalmanader         = filkrav.UppgifterAntalmanader;
            filereqToUpdate.AndradAv    = filkrav.AndradAv;
            filereqToUpdate.AndradDatum = filkrav.AndradDatum;

            DbContext.SaveChanges();
        }
コード例 #3
0
 public void CreateFileRequirement(AdmFilkrav filkrav)
 {
     DbContext.AdmFilkrav.Add(filkrav);
     DbContext.SaveChanges();
 }