示例#1
0
        public static void Update(Korisnik korisnik)
        {
            using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString))
            {
                con.Open();
                SqlCommand     cmd     = con.CreateCommand();
                SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                cmd.CommandText  = "UPDATE Korisnici SET Ime=@Ime,Prezime=@Prezime,KorisnickoIme=@KorisnickoIme,Lozinka=@Lozinka,TipKorisnika=@TipKorisnika,Obrisan=@Obrisan WHERE Id=@Id;";
                cmd.CommandText += "SELECT SCOPE_IDENTITY();";

                cmd.Parameters.AddWithValue("Id", korisnik.Id);
                cmd.Parameters.AddWithValue("Ime", korisnik.Ime);
                cmd.Parameters.AddWithValue("Prezime", korisnik.Prezime);
                cmd.Parameters.AddWithValue("KorisnickoIme", korisnik.KorisnickoIme);
                cmd.Parameters.AddWithValue("Lozinka", korisnik.Lozinka);
                cmd.Parameters.AddWithValue("TipKorisnika", korisnik.TipKorisnika.ToString());
                cmd.Parameters.AddWithValue("Obrisan", korisnik.Obrisan);

                cmd.ExecuteNonQuery();

                foreach (var k in Projekat.Instance.Korisnici)
                {
                    if (korisnik.Id == k.Id)
                    {
                        korisnik.Ime           = k.Ime;
                        korisnik.Prezime       = k.Prezime;
                        korisnik.KorisnickoIme = k.KorisnickoIme;
                        korisnik.Lozinka       = k.Lozinka;
                        korisnik.TipKorisnika  = k.TipKorisnika;
                        korisnik.Obrisan       = k.Obrisan;

                        break;
                    }
                }
            }
        }
示例#2
0
 public static void Delete(Korisnik korisnik)
 {
     korisnik.Obrisan = true;
     Update(korisnik);
 }
示例#3
0
        static void Main1(string[] args)
        {
            TipNamestaja.Add(new TipNamestaja()
            {
                Id    = 4,
                Naziv = "proba"
            });
            AkcijskaProdaja.Add(new AkcijskaProdaja()
            {
                Id     = 1,
                Popust = 10
            });

            List <TipNamestaja> tipn2 = GenericSerializer.Deserialize <TipNamestaja>("tipoviNamestaja.xml");

            TipNamestaja = tipn2;
            List <Namestaj> ln2 = GenericSerializer.Deserialize <Namestaj>("namestaj.xml");

            Namestaj = ln2;
            List <Korisnik> kor2 = GenericSerializer.Deserialize <Korisnik>("korisnici.xml");

            Korisnici = kor2;
            Console.WriteLine("Finished serialization");



            Salon s1 = new Salon()
            {
                Id             = 1,
                Naziv          = " Salon namestaja",
                Adresa         = "bez broja",
                Telefon        = "021556123",
                Email          = "*****@*****.**",
                AdresaSajta    = "salonnamestaja.com",
                PIB            = 3322125,
                MaticniBroj    = 22113551,
                BrojZiroRacuna = "00443-21234542"
            };
            Korisnik k1 = new Korisnik()
            {
                Id            = 1,
                Ime           = "admin1",
                Prezime       = "abc",
                KorisnickoIme = "a",
                Lozinka       = "a",
                TipKorisnika  = TipKorisnika.Administrator,
                Obrisan       = false
            };
            Korisnik k2 = new Korisnik()
            {
                Id            = 2,
                Ime           = "prodavac1",
                Prezime       = "abc",
                KorisnickoIme = "b",
                Lozinka       = "b",
                TipKorisnika  = TipKorisnika.Prodavac,
                Obrisan       = false
            };
            var lk = new List <Korisnik>();

            lk.Add(k1);
            lk.Add(k2);
        }