public List <Vari> haeVari()
        {
            List <Vari> palaute = new List <Vari>();
            string      haku    = "SELECT * FROM Varit";

            connectDatabase();
            int           id;
            string        Vari, ID_string;
            SqlCommand    käsky  = new SqlCommand(haku, dbYhteys);
            SqlDataReader Lukija = käsky.ExecuteReader();

            while (Lukija.Read())
            {
                Vari haeVarit = new Vari();
                ID_string      = string.Format("{0}", Lukija[0]);
                id             = int.Parse(ID_string);
                Vari           = string.Format("{0}", Lukija[1]);
                haeVarit.Varit = Vari;
                haeVarit.ID    = id;
                palaute.Add(haeVarit);
            }

            disconnectDatabase();
            return(palaute);
        }
Exemple #2
0
        public List <Vari> getColor()
        {
            myConnection = new SqlConnection(connectionstring);
            Vari        Vari;
            List <Vari> Varit = new List <Vari>();

            myConnection.Open();
            SqlCommand command = new SqlCommand("SELECT * FROM Varit", myConnection);

            try
            {
                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    for (int i = 0; i < reader.FieldCount; i = i + 2)
                    {
                        Vari            = new Vari();
                        Vari.ID1        = Convert.ToInt32(reader.GetValue(0));
                        Vari.AutonVari1 = Convert.ToString(reader.GetValue(1));
                        Varit.Add(Vari);
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            myConnection.Close();
            return(Varit);
        }
Exemple #3
0
        public List <Vari> GetColors()
        {
            connectDB();
            List <Vari> varit = new List <Vari>();

            SqlCommand    command = new SqlCommand("SELECT * FROM Autot.dbo.Varit", connection);
            SqlDataReader reader  = command.ExecuteReader();

            while (reader.Read())
            {
                Vari vari = new Vari();
                vari.Id       = int.Parse(reader["Id"].ToString());
                vari.VariNimi = reader["Varin_nimi"].ToString();
                varit.Add(vari);
            }
            disconnectDB();
            return(varit);
        }
Exemple #4
0
        private int EdellisenAutonhaku(int nykyinenID)
        {
            Kulkuneuvo auto = Rekisteri.EdellinenAutoTietokannassa(nykyinenID);

            Mittarilukema_Text.Text = auto.Mittarilukema.ToString();
            Moottori_text.Text      = auto.Moottorintilavuus.ToString();
            Hinta_text.Text         = auto.Hinta.ToString();
            rekisteri_PVM.Value     = auto.Rekisteröiti_päivämäärä;
            Autonmerkki merkki     = Rekisteri.HaeValmisMerkki(auto.AutonMerkkiID);
            Autonmallit malli      = Rekisteri.HaeValmisMalli(auto.AutonMalliID);
            Vari        vari       = Rekisteri.HaeValittuVäri(auto.VaritID);
            Polttoaine  polttoaine = Rekisteri.HaeValittuPolttoaine(auto.PolttoaineID);

            Merkki_laatikko.SelectedIndex     = Merkki_laatikko.FindStringExact(merkki.MerkkiNimi);
            malli_laatikko.SelectedIndex      = malli_laatikko.FindStringExact(malli.MalliNimi);
            Vari_laatikko.SelectedIndex       = Vari_laatikko.FindStringExact(vari.Varit);
            Polttoaine_laatikko.SelectedIndex = Polttoaine_laatikko.FindStringExact(polttoaine.Polttoaineet);
            return(auto.Id);
        }
        public Vari HaeValittuVäri(int VariID)
        {
            Vari   haeVari = new Vari();
            string haku    = "SELECT * FROM Varit A WHERE ID =" + VariID;

            connectDatabase();
            string        Vari, ID_string;
            int           ID;
            SqlCommand    käsky  = new SqlCommand(haku, dbYhteys);
            SqlDataReader Lukija = käsky.ExecuteReader();

            while (Lukija.Read())
            {
                ID_string     = string.Format("{0}", Lukija[0]);
                ID            = int.Parse(ID_string);
                haeVari.ID    = ID;
                Vari          = string.Format("{0}", Lukija[1]);
                haeVari.Varit = Vari;
            }

            disconnectDatabase();
            return(haeVari);
        }
Exemple #6
0
        protected override void Seed(TyonohjausDbContext context)
        {
            //  This method will be called after migrating to the latest version.

            //  You can use the DbSet<T>.AddOrUpdate() helper extension method
            //  to avoid creating duplicate seed data. E.g.
            //
            context.ProductPropertyDescriptions.AddOrUpdate(
                p => p.Id,
                new ProductPropertyDescription {
                Id = 1, Description = "Kuvaus"
            },
                new ProductPropertyDescription {
                Id = 2, Description = "Tuotekuva"
            },
                new ProductPropertyDescription {
                Id = 3, Description = "Väri"
            },
                new ProductPropertyDescription {
                Id = 4, Description = "Paino"
            },
                new ProductPropertyDescription {
                Id = 5, Description = "Varastopaikka"
            },
                new ProductPropertyDescription {
                Id = 6, Description = "Ripustusmäärä"
            },
                new ProductPropertyDescription {
                Id = 7, Description = "Uunitusaika"
            },
                new ProductPropertyDescription {
                Id = 8, Description = "Pesupaine"
            },
                new ProductPropertyDescription {
                Id = 9, Description = "Maalauskierto"
            },
                new ProductPropertyDescription {
                Id = 10, Description = "Maalausresepti"
            }
                );

            context.TyoDescriptions.AddOrUpdate(
                t => t.DescriptionId,
                new TyoDescription {
                DescriptionId = 1, Description = "Määrä"
            },
                new TyoDescription {
                DescriptionId = 2, Description = "Väri"
            },
                new TyoDescription {
                DescriptionId = 3, Description = "Työkoodi"
            }
                );

            //Kieliasetus
            var lang = (from s in context.Settings
                        where s.Description == "Language"
                        select s.Value).FirstOrDefault();

            if (lang == null)
            {
                context.Settings.Add(new Setting()
                {
                    Description = "Language",
                    Value       = "fi-FI"
                });
            }

            //Linjan suunta
            var direction = (from s in context.Settings
                             where s.Description == "Direction"
                             select s.Value).FirstOrDefault();

            if (direction == null)
            {
                context.Settings.Add(new Setting()
                {
                    Description = "Direction",
                    Value       = "clockwise"
                });
            }

            //Pesupainevalinta
            var pesupaine2 = (from s in context.Settings
                              where s.Description == "Pesupaine2"
                              select s.Value).FirstOrDefault();

            if (pesupaine2 == null)
            {
                context.Settings.Add(new Setting()
                {
                    Description = "Pesupaine2",
                    Value       = "max bar"
                });
            }

            //Uunitusaikavalinta
            var uunitusaika2 = (from s in context.Settings
                                where s.Description == "Uunitusaika2"
                                select s.Value).FirstOrDefault();

            if (uunitusaika2 == null)
            {
                context.Settings.Add(new Setting()
                {
                    Description = "Uunitusaika2",
                    Value       = "50"
                });
            }

            string json = System.Text.Encoding.UTF8.GetString(Nipema.Tyonohjaus.EF.Properties.Resources.colors);

            dynamic     stuff  = JsonConvert.DeserializeObject(json);
            List <Vari> myList = new List <Vari>();

            foreach (var o in stuff)
            {
                string x  = o.Value.ToString();
                Vari   jc = JsonConvert.DeserializeObject <Vari>(x);
                myList.Add(jc);
            }

            context.Varit.AddOrUpdate(
                v => v.code,
                myList.ToArray()
                );
        }