Пример #1
0
        public static double DohvatiSatnicu(int ID_posla)
        {
            DataSet dataSet = new DataSet();

            using (var conn = new NpgsqlConnection(SqlConnection.ConnectionString))
            {
                conn.Open();

                NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("SELECT * FROM md.poslovi WHERE ID_posla = " + ID_posla, conn);
                dataAdapter.Fill(dataSet);
            }

            var poslovi = dataSet.Tables[0].AsEnumerable().Select(dataRow => new Posao {
                ID_posla = dataRow.Field <int>("id_posla"), ID_grupe = dataRow.Field <int>("id_grupe"), VrstaPosla = dataRow.Field <string>("vrsta_posla"), Opis = dataRow.Field <string>("opis"), MjestoObavljanja = dataRow.Field <string>("mjesto_obavljanja"), Satnica = dataRow.Field <double>("satnica")
            }).ToList();

            foreach (Posao posao in poslovi)
            {
                posao.GrupaPosla = Upiti.DohvatiGrupuPosla(posao.ID_grupe);
            }

            return(poslovi[0].Satnica);
        }