Exemplo n.º 1
0
        protected void Obrisi_Click(object sender, EventArgs e)
        {
            int idKorisnika = Convert.ToInt32((sender as LinkButton).CommandArgument);

            LabelObrisi.Text = "Obrisan je idKorisnika: " + idKorisnika;

            Korisnici brisanje1 = baza.Korisnicis.FirstOrDefault(b1 => b1.IdKorisnika == idKorisnika);

            baza.Korisnicis.DeleteOnSubmit(brisanje1);
            baza.SubmitChanges();

            Logovanje brisanje2 = baza.Logovanjes.FirstOrDefault(b1 => b1.Id == idKorisnika);

            baza.Logovanjes.DeleteOnSubmit(brisanje2);
            baza.SubmitChanges();

            Osvezi();
        }
        protected void ButtonDodaj_Click(object sender, EventArgs e)
        {
            if (TextUsername.Text != "" && TextPassword.Text != "" && TextIme.Text != "" && TextPrezime.Text != "" && TextGodiste.Text != "" && TextPosao.Text != "" && TextGrad.Text != "" && TextSlika.Text != "")
            {
                var postoji = baza.Logovanjes.FirstOrDefault(po => po.Username == TextUsername.Text);
                if (postoji == null)
                {
                    Logovanje log = new Logovanje();
                    log.Username = TextUsername.Text;
                    log.Password = TextPassword.Text;

                    baza.Logovanjes.InsertOnSubmit(log);
                    baza.SubmitChanges();

                    int idKorisnika = baza.Logovanjes.FirstOrDefault(ko => ko.Username == log.Username).Id;

                    Korisnici kor = new Korisnici();
                    kor.IdKorisnika = idKorisnika;
                    kor.Ime         = TextIme.Text;
                    kor.Prezime     = TextPrezime.Text;
                    kor.Godiste     = int.Parse(TextGodiste.Text);
                    kor.Posao       = TextPosao.Text;
                    kor.Grad        = TextGrad.Text;
                    kor.Slika       = TextSlika.Text;

                    baza.Korisnicis.InsertOnSubmit(kor);
                    baza.SubmitChanges();

                    LabelRezultat.Text = "USPESNO DODAT KORISNIK";
                }
                else
                {
                    LabelRezultat.Text = "VEC POSTOJI TAJ KORSINIK";
                }
            }
            else
            {
                LabelRezultat.Text = "UNESITE SVE PODATKE";
            }
        }
 partial void UpdateLogovanje(Logovanje instance);
 partial void DeleteLogovanje(Logovanje instance);
 partial void InsertLogovanje(Logovanje instance);