protected void Btn_Odobri_Click(object sender, EventArgs e) { using (TriglavBL temp = new TriglavBL()) { post_odobreni.PrihvacenaIzmjena = 1; temp.UpdatePost(post_odobreni); post.PrihvaceniOdgovori++; temp.UpdatePost(post); Response.Redirect("/Public/Clanak.aspx?PostID=" + post.id); } }
public void btn_SacuvajIzmjeneClanka_Click(object sender, EventArgs e) { using (TriglavBL temp = new TriglavBL()) { if (String.Compare(txt_Sadrzaj.Text, post.Sadrzaj) == 0) { lbl_Obavjestenje.Text = "Molimo vas unesite izmjene"; } else { Data.EntityFramework.DAL.Post PostEdit = new Data.EntityFramework.DAL.Post(); PostEdit.Naslov = post.Naslov; PostEdit.Sadrzaj = txt_Sadrzaj.Text; PostEdit.Tagovi = post.Tagovi; PostEdit.DatumKreiranja = DateTime.Now; PostEdit.DatumZadnjeIzmjene = DateTime.Now; PostEdit.DatumZadnjeAktivnosti = DateTime.Now; PostEdit.VlasnikID = korisnik.id; PostEdit.VlasnikNadimak = korisnik.Nadimak; Response.Write("POST ID JE " + post.id); PostEdit.RoditeljskiPostID = post.id; PostEdit.PodKategorija = post.PodKategorija; PostEdit.PostVrsta = 2; PostEdit.PrihvacenaIzmjena = 0; post.PromijenioID = korisnik.id; post.DatumKreiranja = DateTime.Now; post.DatumZadnjeIzmjene = DateTime.Now; post.DatumZadnjeAktivnosti = DateTime.Now; post.BrojOdgovora++; temp.SavePost(PostEdit); temp.UpdatePost(post); //Response.Write("<script>alert('Uspješno ste sačuvali izmjene');</script>"); Response.Redirect("/Public/Clanak.aspx?PostID=" + post.id); } } }
protected void Page_Load(object sender, EventArgs e) { Button btn_Pitanja = (Button)Master.FindControl("btn_Pitanja"); //btn_Pitanja.BackColor = Color.LightGreen; korisnik = (Data.EntityFramework.DAL.Korisnik)Session["LogiraniKorisnik"]; using (TriglavBL temp = new TriglavBL()) { if (Request.QueryString != null) { if (Request.QueryString["PostID"] != null) { postId = Int32.Parse(Request.QueryString["PostID"]); post = temp.getPostByID(postId); if (post.PostVrsta == 6) { post = temp.getPostByID(post.RoditeljskiPostID.Value); } } else { Response.Redirect("/Public/QA_Pitanja.aspx"); } } else { Response.Redirect("/Public/QA_Pitanja.aspx"); } if (!IsPostBack) { post.BrojPregleda++; //dodavanje pregleda temp.UpdatePost(post); } LoadClanak(post.id); } }
/// <summary> /// PAGE LOAD ///////////////////////////////////////////////////////////////////////////// /// </summary> /// protected void Page_Load(object sender, EventArgs e) { korisnik = (Data.EntityFramework.DAL.Korisnik)Session["LogiraniKorisnik"]; using (TriglavBL temp = new TriglavBL()) { if (Request.QueryString != null) { if (Request.QueryString["PostID"] != null) { postId = Int32.Parse(Request.QueryString["PostID"]); post = temp.getPostByID(postId); } else { post = temp.getPostByID(2); } } else { post = temp.getPostByID(2); } if (!IsPostBack) { post.BrojPregleda++; //dodavanje pregleda temp.UpdatePost(post); } LoadClanak(post.id); } btn_GlavnaStranica.BackColor = System.Drawing.Color.LightGray; btn_Razgovor.BackColor = System.Drawing.Color.LightGray; btn_Citaj.BackColor = System.Drawing.Color.LightGray; btn_VidiIzvornik.BackColor = System.Drawing.Color.LightGray; btn_VidiIzmjene.BackColor = System.Drawing.Color.LightGray; }
protected void btn_SaveKomentar_Click(object sender, EventArgs e) { if (txt_Sadrzaj.Text == String.Empty) { return; } else { Data.EntityFramework.DAL.Korisnik korisnik = (Data.EntityFramework.DAL.Korisnik)Session["LogiraniKorisnik"]; if (korisnik == null) { Response.Redirect("/Login.aspx?ReturnUrl=" + Request.Url); } else { if (PostId != 0) { using (TriglavBL temp = new TriglavBL()) { Data.EntityFramework.DAL.Komentari komentar = new Data.EntityFramework.DAL.Komentari(); komentar.Sadrzaj = txt_Sadrzaj.Text; komentar.DatumKreiranja = DateTime.Now; komentar.Likes = 0; komentar.Unlikes = 0; komentar.PostID = PostId; komentar.KorisnikID = korisnik.id; komentar.isRazgovor = 0; temp.SaveKomentar(komentar); Data.EntityFramework.DAL.Post post = temp.getPostByID(PostId); post.BrojKomentara++; temp.UpdatePost(post); ResetirajPolja(); } } } } }
protected void btn_SaveOdgovor_Click(object sender, EventArgs e) { if (korisnik != null) { if (txt_oSadrzaj.Text.Count() > 10) { odgovor = new Data.EntityFramework.DAL.Post(); using (TriglavBL temp = new TriglavBL()) { odgovor.PodKategorija = post.PodKategorija; odgovor.PostVrsta = 6; // pitanje odgovor.Naslov = "Odgovor"; odgovor.Sadrzaj = txt_oSadrzaj.Text; odgovor.Sazetak = String.Empty; odgovor.Tagovi = String.Empty; odgovor.BrojKomentara = 0; odgovor.BrojOdgovora = 0; odgovor.BrojOmiljenih = 0; odgovor.BrojPoena = 0; odgovor.BrojPregleda = 0; odgovor.BrojRangiranja = 0; odgovor.DatumKreiranja = DateTime.Now; odgovor.DatumZadnjeAktivnosti = DateTime.Now; odgovor.DatumZadnjeIzmjene = DateTime.Now; odgovor.Likes = 0; odgovor.Unlikes = 0; odgovor.PrihvacenaIzmjena = 0; odgovor.PrihvaceniOdgovori = 0; odgovor.RoditeljskiPostID = post.id; korisnik = (Data.EntityFramework.DAL.Korisnik)Session["LogiraniKorisnik"]; if (korisnik != null) { odgovor.VlasnikID = korisnik.id; odgovor.VlasnikNadimak = korisnik.Nadimak; } else { Response.Write("<script>alert('Greška! Molimo vas da se logirate!');</script>"); //Response.Redirect("/Login.aspx"); return; } Response.Write("<script>alert(Vaš članak je uspješno sačuvan!');</script>"); temp.SavePost(odgovor); post.BrojOdgovora++; post.DatumZadnjeAktivnosti = DateTime.Now; post.DatumZadnjeIzmjene = DateTime.Now; post.PromijenioID = korisnik.id; temp.UpdatePost(post); Response.Redirect("/Public/QA_Pitanje.aspx?PostID=" + post.id); } } else { return; } } else { ClientScript.RegisterStartupScript(this.GetType(), "", "Login()", true); } }