Ejemplo n.º 1
0
 public void LeggTilReservasjon(Reservasjon reservasjon)
 {
     using (var context = new DatabaseContext())
     {
         context.Reservasjoner.Add(reservasjon);
         context.SaveChanges();
     }
 }
Ejemplo n.º 2
0
        public void EditReservasjon(Reservasjon reservasjon)
        {
            Reservasjon res;

            using (var context = new DatabaseContext())
            {
                res                   = context.Reservasjoner.Where(r => r.ReservasjonID == reservasjon.ReservasjonID).FirstOrDefault();
                res.RomId             = reservasjon.RomId;
                res.KundeId           = reservasjon.KundeId;
                res.ReservasjonStatus = reservasjon.ReservasjonStatus;
                res.FraDato           = reservasjon.FraDato;
                res.TilDato           = reservasjon.TilDato;
                context.SaveChanges();
            }
        }
        private void AddButton_Click(object sender, RoutedEventArgs e)
        {
            Reservasjon res   = new Reservasjon();
            Kunde       kunde = new KundeDataprovider().FinnKunde(this.KundeIDBox.SelectedIndex + 1);
            Rom         rom   = new RomDataprovider().FinnRom(this.RomIDBox.SelectedIndex + 1);

            res.ReservasjonID     = 1;
            res.RomId             = Convert.ToInt32(this.RomIDBox.SelectedItem);
            res.KundeId           = Convert.ToInt32(this.KundeIDBox.SelectedItem);
            res.ReservasjonStatus = (ReservasjonStatus)ReservasjonStatusBox.SelectedIndex;
            res.FraDato           = (DateTime)this.FraDatoBox.SelectedDate;
            res.TilDato           = (DateTime)this.TilDatoBox.SelectedDate;
            reservasjonProvider.LeggTilReservasjon(res);
            ShowData();
        }
Ejemplo n.º 4
0
        public ActionResult VelgRom(String RomID)
        {
            int         romID       = Convert.ToInt32(RomID);
            int         kundeID     = Convert.ToInt32(this.Session["kundeID"]);
            Reservasjon reservasjon = new Reservasjon();

            reservasjon.RomId             = romID;
            reservasjon.KundeId           = Convert.ToInt32(this.Session["kundeID"]);
            reservasjon.TilDato           = Convert.ToDateTime(this.Session["fraDato"]);
            reservasjon.FraDato           = Convert.ToDateTime(this.Session["tilDato"]);
            reservasjon.ReservasjonStatus = 0;

            System.Diagnostics.Debug.WriteLine(romID);
            System.Diagnostics.Debug.WriteLine(Convert.ToDateTime(this.Session["fraDato"]));
            System.Diagnostics.Debug.WriteLine(Convert.ToDateTime(this.Session["tilDato"]));

            reservasjonProvider.LeggTilReservasjon(reservasjon);
            return(RedirectToAction("Index", "KundeSide", new { userName = kundeDataprovider.FinnKunde(kundeID).Navn }));
        }
        private void EditButton_Click(object sender, RoutedEventArgs e)
        {
            Reservasjon res          = new Reservasjon();
            var         selectedItem = (Reservasjon)ListView1.SelectedItem;

            res.ReservasjonID     = Convert.ToInt32(selectedItem.ReservasjonID);
            res.RomId             = Convert.ToInt32(this.RomIDBox.SelectedItem);
            res.KundeId           = Convert.ToInt32(this.KundeIDBox.SelectedItem);
            res.ReservasjonStatus = (ReservasjonStatus)ReservasjonStatusBox.SelectedIndex;
            res.FraDato           = (DateTime)this.FraDatoBox.SelectedDate;
            res.TilDato           = (DateTime)this.TilDatoBox.SelectedDate;

            //Kunde kunde = kundeProvider.FinnKunde(Convert.ToInt32(this.KundeIDBox.SelectedIndex + 1));
            //res.Kunde = kunde;
            //Rom rom = romProvider.FinnRom(Convert.ToInt32(this.RomIDBox.SelectedIndex + 1));
            //res.Rom = rom;
            reservasjonProvider.EditReservasjon(res);

            ShowData();
        }
Ejemplo n.º 6
0
        static void Main(String [] args)
        {
            Console.WriteLine("Alle rom");
            List <Rom> alleRom = _romDataProvider.FinnAlleRom();

            foreach (Rom rom in alleRom)
            {
                Console.WriteLine(rom);
            }


            Console.ReadKey();

            Console.WriteLine("Alle kunder");
            List <Kunde> alleKunder = _kundeDataprovider.FinnAlleKunder();

            foreach (Kunde kunde in alleKunder)
            {
                Console.WriteLine(kunde);
            }

            Console.ReadKey();

            Reservasjon reservasjon = new Reservasjon
            {
                Kunde   = alleKunder[0],
                Rom     = alleRom[0],
                FraDato = new DateTime(2019, 2, 17),
                TilDato = new DateTime(2019, 2, 23)
            };

            Console.WriteLine("Legger til reservasjon");
            _reservasjonDataprovider.LeggTilReservasjon(reservasjon);

            Console.WriteLine("Alle reservasjoner nå");
            List <Reservasjon> alleReservasjoner = _reservasjonDataprovider.FinnAlleReservasjoner();

            foreach (Reservasjon res in alleReservasjoner)
            {
                Console.WriteLine(res);
            }

            Console.ReadKey();

            Console.WriteLine("Legger til oppgaver");
            ServiceOppgave renhold = new ServiceOppgave
            {
                OppgaveType = OppgaveType.Renhold,
                Beskrivelse = "Renhold av rom",
                Rom         = alleRom[0],
                Status      = Status.Ny
            };

            ServiceOppgave vedlikehold = new ServiceOppgave
            {
                OppgaveType = OppgaveType.Vedlikehold,
                Beskrivelse = "Ødelagt vask",
                Rom         = alleRom[1],
                Status      = Status.Pågående
            };

            _serviceOppgaveDataprovider.LeggTilOppgave(renhold);
            _serviceOppgaveDataprovider.LeggTilOppgave(vedlikehold);


            Console.WriteLine("Alle oppgaver");
            List <ServiceOppgave> oppgaver = _serviceOppgaveDataprovider.FinnAlleOppgaver();

            foreach (var oppg in oppgaver)
            {
                Console.WriteLine(oppg);
            }



            Console.ReadKey();
        }