Esempio n. 1
0
        public static int generisiOdgovorID(Pitanje pitanje)
        {
            int max = 0;

            foreach (Anketa anketa in ListePodataka.ListaAnketa)
            {
                foreach (Pitanje pit in anketa.ListaPitanja)
                {
                    foreach (Odgovor odg in pit.ListaOdgovora)
                    {
                        if (odg.OdgovorID > max)
                        {
                            max = odg.OdgovorID;
                        }
                    }
                }
            }

            /*
             * if (pitanje.ListaOdgovora.Count > 0)
             * {
             *  foreach (Odgovor odg in pitanje.ListaOdgovora)
             *  {
             *      if (odg.OdgovorID > max)
             *      {
             *          max = odg.OdgovorID;
             *      }
             *  }
             * }
             */
            max++;
            return(max);
        }
Esempio n. 2
0
        public static ObservableCollection <Pitanje> UcitajPitanja()
        {
            ObservableCollection <Pitanje> listaPitanja = new ObservableCollection <Pitanje>();

            SqlConnection conn    = new SqlConnection(connectionString);
            string        sql     = "SELECT * FROM Pitanje;";
            SqlCommand    command = new SqlCommand(sql, conn);
            SqlDataReader dataReader;

            conn.Open();
            dataReader = command.ExecuteReader();
            while (dataReader.Read())
            {
                int    PitanjeID    = Convert.ToInt32(dataReader.GetValue(0).ToString());
                int    AnketaID     = Convert.ToInt32(dataReader.GetValue(1).ToString());
                string TekstPitanja = dataReader.GetValue(2).ToString();

                Pitanje p = new Pitanje(PitanjeID, AnketaID, TekstPitanja);
                listaPitanja.Add(p);
            }

            dataReader.Close();
            command.Dispose();
            conn.Close();

            return(listaPitanja);
        }
Esempio n. 3
0
        public static void upisPitanja(Pitanje pitanje, int AnketaID)
        {
            string upis = "insert into Pitanje(PitanjeID, AnketaID, TekstPitanja) values('" +
                          pitanje.PitanjeID + "','" +
                          AnketaID + "','" +
                          pitanje.TekstPitanja + "');";

            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = upis;
                    conn.Open();
                    cmd.ExecuteNonQuery();
                    conn.Close();
                }
            }
        }
Esempio n. 4
0
        public static void IzmeniPitanje(Pitanje p)
        {
            SqlConnection connection = new SqlConnection(connectionString);

            using (SqlCommand cmd = connection.CreateCommand())
            {
                cmd.CommandType = System.Data.CommandType.Text;

                cmd.CommandText = "UPDATE Pitanje SET " +
                                  "TekstPitanja = @TekstPitanja WHERE PitanjeID= @PitanjeID";

                cmd.Parameters.AddWithValue("@TekstPitanja", p.TekstPitanja);
                cmd.Parameters.AddWithValue("@PitanjeID", p.PitanjeID);


                connection.Open();
                cmd.ExecuteNonQuery();
                connection.Close();
            }
        }