Exemplo n.º 1
0
        public string LuoHenkilö()
        {
            tuntikrjausContext db = new tuntikrjausContext();


            Console.WriteLine("syötä etunimi");
            string etunimi = Console.ReadLine();

            Console.WriteLine("syötä sukunimi");
            string sukunimi = Console.ReadLine();

            Console.WriteLine("syötä osastosi");
            string osasto = Console.ReadLine();

            Console.WriteLine("syötä tehtävänimike");
            string tehtävänimike = Console.ReadLine();

            Henkilö h = new Henkilö();

            //h.Id = id;
            h.Etunimi       = etunimi;
            h.Sukunimi      = sukunimi;
            h.Osasto        = osasto;
            h.Tehtävänimike = tehtävänimike;

            db.Henkilö.Add(h);
            db.SaveChanges();
            return(etunimi);
        }
Exemplo n.º 2
0
        public int HaeUudenID(string etunimi)
        {
            tuntikrjausContext db = new tuntikrjausContext();
            var uudenId           = from i in db.Henkilö
                                    where i.Etunimi == etunimi
                                    select i;

            return(uudenId.First().Id);
        }
Exemplo n.º 3
0
        public void RaportointiKaikki(DateTime alku, DateTime loppu)
        {
            Console.WriteLine();
            tuntikrjausContext db = new tuntikrjausContext();
            var kaikkitunnit      = from k in db.Tunnit
                                    select k;
            decimal tunnit = 0;

            foreach (var item in kaikkitunnit)
            {
                if (item.Päivämäärä <= loppu && item.Päivämäärä >= alku)
                {
                    tunnit += item.Tunnit1;
                    Console.WriteLine($"ID: {item.TunnitId} tehtäväkuvaus: {item.Tehtäväkuvaus}");
                }
            }
            Console.WriteLine("työtunnit yhteensä: " + tunnit);
        }
Exemplo n.º 4
0
        public void KirjaaTunnit(int id)
        {
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Kirjaa työtuntisi.");
            tuntikrjausContext db = new tuntikrjausContext();

            Console.WriteLine("syötä pvm");
            DateTime pvm = Convert.ToDateTime(Console.ReadLine());

            Console.WriteLine("syötä tunnit");
            decimal tunnit = Convert.ToDecimal(Console.ReadLine());

            Console.WriteLine("syötä tehtäväkuvaus.");
            string tk = Console.ReadLine();

            Console.WriteLine("onko tämä laskutettava tunti? syötä 'kyllä' tai 'ei'.");
            string lask = Console.ReadLine();

            bool laskutettava = false;

            if (lask == "kyllä")
            {
                laskutettava = true;
            }



            TunnitCS t = new TunnitCS();

            t.Päivämäärä    = pvm;
            t.Tunnit1       = tunnit;
            t.TunnitId      = id;
            t.Tehtäväkuvaus = tk;
            t.Laskutettava  = laskutettava;

            db.Tunnit.Add(t);
            db.SaveChanges();
        }