LiteralControl nacrtajPorakaPredmet(PorakaPredmet ppObj)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("<div id=\"PorakaPredmet\">");            
            sb.Append("<span id=\"PorakaUserID\">");
            sb.Append("<img src=\"Sliki/PredmetStudentSliki/korisnikKomentarV1.png\" alt=\"корисник\" />");
            sb.Append("<b>");
            sb.Append("<br />");
            sb.Append(ppObj.DodadenaOd);
            sb.Append("</b>");
            sb.Append("</span>");
            sb.Append("<span id=\"PorakaDatum\">Датум:");
            sb.Append("<b>");
            sb.Append(ppObj.DodadenaNa);
            sb.Append("</b>");
            sb.Append("</span>");
            sb.Append("<br />");                       
            sb.Append("<div id=\"PorakaSodrzina\">");
            sb.Append(ppObj.Sodrzina);
            sb.Append("</div>");
            sb.Append("</div>");

            return new LiteralControl(sb.ToString());

        }
        public RezultatKomanda addPorakaPredmet(PorakaPredmet porakaPredmetObj)
        {
            RezultatKomanda rezultat = new RezultatKomanda(false);
            dsKomanda = null;
            try
            {
                parametriKomanda = new LinkedList<SqlParameter>();

                parametriKomanda.Clear();


                //Parametar za @Predmet_ID  = PredmetID
                //Input Parametar
                SqlParam = new SqlParameter("@Predmet_ID", SqlDbType.Int);
                SqlParam.Value = porakaPredmetObj.Predmet_ID;
                parametriKomanda.AddLast(SqlParam);

                //Parametar za @Nasoka_ID  = NasokaID
                //Input Parametar
                SqlParam = new SqlParameter("@Nasoka_ID", SqlDbType.Int);
                SqlParam.Value = porakaPredmetObj.Nasoka_ID;
                parametriKomanda.AddLast(SqlParam);

                //Parametar za @DodadenaOd = DodadenaOd
                //Input Parametar
                SqlParam = new SqlParameter("@DodadenaOd", SqlDbType.VarChar);
                SqlParam.Value = porakaPredmetObj.DodadenaOd;
                parametriKomanda.AddLast(SqlParam);


                //Parametar za @Sodrzina = Sodrzina
                //Input Parametar
                SqlParam = new SqlParameter("@Sodrzina", SqlDbType.NVarChar);
                SqlParam.Value = porakaPredmetObj.Sodrzina;
                parametriKomanda.AddLast(SqlParam);

                //Parametar za @Aktiven  = D
                //Input Parametar
                SqlParam = new SqlParameter("@Aktiven", SqlDbType.Char);
                SqlParam.Value = 'D';
                parametriKomanda.AddLast(SqlParam);



                ////Parametar za @StatusOUT   
                ////Output Parametar
                //SqlParam = new SqlParameter("@StatusOUT", SqlDbType.NVarChar);
                //SqlParam.Direction = ParameterDirection.Output;
                //SqlParam.Value = "OUTPUT";
                //SqlParam.Size = 50;
                //parametriKomanda.AddLast(SqlParam);


                BazaDB.ExecuteScalar(parametriKomanda.ToArray(), "sp_ZacuvajPorakaPredmet", sqlCn: null);

                rezultat.Rezultat = RezultatKomandaEnum.Uspeh;

                return rezultat;
            }
            catch (Exception ex)
            {
                rezultat.Rezultat = RezultatKomandaEnum.Neuspeh;
                rezultat.Pricina = ex.Message;
                return rezultat;
            }
        }
        public RezultatKomanda getPorakiPredmet(int Predmet_ID, int Nasoka_ID, string DodadenaOd, ref List<PorakaPredmet> ppList)
        {
            RezultatKomanda rezultat = new RezultatKomanda(false);
            dsKomanda = null;
            try
            {
                parametriKomanda = new LinkedList<SqlParameter>();

                parametriKomanda.Clear();

                //Parametar za @Predmet_ID  = PredmetID
                //Input Parametar
                SqlParam = new SqlParameter("@Predmet_ID", SqlDbType.Int);
                SqlParam.Value = Predmet_ID;
                parametriKomanda.AddLast(SqlParam);

                //Parametar za @Nasoka_ID  = NasokaID
                //Input Parametar
                SqlParam = new SqlParameter("@Nasoka_ID", SqlDbType.Int);
                SqlParam.Value = Nasoka_ID;
                parametriKomanda.AddLast(SqlParam);

                //Parametar za @DodadenaOd = DodadenaOd
                //Input Parametar
                SqlParam = new SqlParameter("@DodadenaOd", SqlDbType.VarChar);
                SqlParam.Value = DodadenaOd;
                parametriKomanda.AddLast(SqlParam);

                dsKomanda = BazaDB.GetDataSet(parametriKomanda.ToArray(), "sp_PodigniPorakiPredmet8", sqlCn: null);

                if (dsKomanda.Tables.Count > 0 && dsKomanda.Tables[0].Rows.Count > 0)
                {

                    ppList = new List<PorakaPredmet>();
                    PorakaPredmet ppObj = new PorakaPredmet();
                    foreach (DataRow red in dsKomanda.Tables[0].Rows)
                    {
                        ppObj.PorakaID = BazaDB.DataRowVoInt(red, "Poraka_ID");
                        ppObj.Predmet_ID = BazaDB.DataRowVoInt(red, "Predmet_ID");
                        ppObj.Nasoka_ID = BazaDB.DataRowVoInt(red, "Nasoka_ID");
                        ppObj.Sodrzina = BazaDB.DataRowVoString(red, "Sodrzina");
                        ppObj.Rejting = BazaDB.DataRowVoDecimal(red, "Rejting");
                        ppObj.DodadenaOd = BazaDB.DataRowVoString(red, "DodadenaOd");
                        ppObj.DodadenaNa = BazaDB.DataRowVoDateTime(red, "DodadenaNa");
                        ppObj.IzmenetaOd = BazaDB.DataRowVoString(red, "IzmenetaOd");
                        ppObj.IzmenetaNa = BazaDB.DataRowVoDateTime(red, "IzmenetaNa");
                        ppObj.Aktivna = BazaDB.DataRowVoChar(red, "Aktivna");
                        ppList.Add(ppObj);
                    }


                    rezultat.Rezultat = RezultatKomandaEnum.Uspeh;
                }
                else
                {

                    rezultat.Pricina = "Nema poraki za toj predmet-nasoka";
                    rezultat.Rezultat = RezultatKomandaEnum.Neuspeh;
                }
                return rezultat;
            }
            catch (Exception ex)
            {
                rezultat.Pricina = ex.Message;
                rezultat.Rezultat = RezultatKomandaEnum.Neuspeh;
                return rezultat;
            }
        }
        LiteralControl nacrtajPorakaPredmet(PorakaPredmet ppObj)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("<div id=\"PorakaPredmet\">");
            sb.Append("<span id=\"PorakaUserID\">Корисник:");
            sb.Append(ppObj.DodadenaOd);
            sb.Append("</span>");
            sb.Append("<span id=\"PorakaDatum\">Датум:");
            sb.Append(ppObj.DodadenaNa);
            sb.Append("</span>");
            sb.Append("<div id=\"PorakaSodrzina\">");
            sb.Append(ppObj.Sodrzina);
            sb.Append("</div>");
            sb.Append("</div>");

            return new LiteralControl(sb.ToString());
            
        }