Exemplo n.º 1
0
        public static void Update(TipNamestaja tn)
        {
            using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString))
            {
                con.Open();

                SqlCommand cmd = con.CreateCommand();

                try
                {
                    cmd.CommandText  = "UPDATE TipNamestaja SET Naziv=@Naziv, Obrisan=@Obrisan WHERE Id=@Id;";
                    cmd.CommandText += "SELECT SCOPE_IDENTITY();";
                    cmd.Parameters.AddWithValue("Id", tn.Id);
                    cmd.Parameters.AddWithValue("Naziv", tn.Naziv);
                    cmd.Parameters.AddWithValue("Obrisan", tn.Obrisan);

                    cmd.ExecuteNonQuery();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Neuspseno azuriranje", "Greska");
                }
            }

            foreach (var tipNamestaja in Projekat.Instance.TipoviNamestaja)
            {
                if (tn.Id == tipNamestaja.Id)
                {
                    tipNamestaja.Naziv   = tn.Naziv;
                    tipNamestaja.Obrisan = tn.Obrisan;
                }
            }
        }
Exemplo n.º 2
0
        public static TipNamestaja Create(TipNamestaja tn)
        {
            using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString))
            {
                con.Open();

                SqlCommand cmd = con.CreateCommand();

                try
                {
                    cmd.CommandText  = "INSERT INTO TipNamestaja (Naziv, Obrisan) VALUES (@Naziv, @Obrisan);";
                    cmd.CommandText += "SELECT SCOPE_IDENTITY();";
                    cmd.Parameters.AddWithValue("Naziv", tn.Naziv);
                    cmd.Parameters.AddWithValue("Obrisan", tn.Obrisan);

                    tn.Id = int.Parse(cmd.ExecuteScalar().ToString());
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Neuspesno dodavanje", "Greska");
                }
            }

            Projekat.Instance.TipoviNamestaja.Add(tn);

            return(tn);
        }
Exemplo n.º 3
0
        public static ObservableCollection <TipNamestaja> GetAll()
        {
            var tipoviNamestaja = new ObservableCollection <TipNamestaja>();

            using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString))
            {
                SqlCommand     cmd = con.CreateCommand();
                SqlDataAdapter da  = new SqlDataAdapter();
                DataSet        ds  = new DataSet();

                cmd.CommandText  = "SELECT * FROM TipNamestaja WHERE Obrisan=0;";
                da.SelectCommand = cmd;
                da.Fill(ds, "TipNamestaja");

                foreach (DataRow row in ds.Tables["TipNamestaja"].Rows)
                {
                    var tn = new TipNamestaja();
                    tn.Id      = int.Parse(row["Id"].ToString());
                    tn.Naziv   = row["Naziv"].ToString();
                    tn.Obrisan = bool.Parse(row["Obrisan"].ToString());

                    tipoviNamestaja.Add(tn);
                }
            }


            return(tipoviNamestaja);
        }
Exemplo n.º 4
0
 private Projekat()
 {
     TipoviNamestaja  = TipNamestaja.GetAll();
     Namestaji        = Namestaj.GetAll();
     AkcijskeProdaje  = AkcijskaProdaja.GetAll();
     Korisnici        = Korisnik.GetAll();
     ProdajeNamestaja = ProdajaNamestaja.GetAll();
     DodatnaUsluge    = DodatnaUsluga.GetAll();
     Saloni           = Salon.GetAll();
     StavkeNamestaja  = StavkaNamestaja.GetAll();
     StavkeUsluge     = StavkaUsluge.GetAll();
     Akcija           = NaAkciji.GetAll();
 }
Exemplo n.º 5
0
 public override string ToString()
 {
     return($"{Naziv}, {Sifra}, {JedinicnaCena}, {KolicinaUMagacinu}, {TipNamestaja.GetById(TipNamestajaId)?.Naziv}, {AkcijskaProdaja.GetById(AkcijaId)?.Naziv}");
 }
Exemplo n.º 6
0
 public static void Delete(TipNamestaja tn)
 {
     tn.Obrisan = true;
     Update(tn);
 }