Esempio n. 1
0
        public List <JedinicaMere> VratiJediniceMere(string uslov)
        {
            List <JedinicaMere> lista = new List <JedinicaMere>();

            try
            {
                konekcija.Open();
                komanda.CommandText = "Select * from JedinicaMere where Naziv like '" + uslov + "%' ";
                SqlDataReader citac = komanda.ExecuteReader();
                while (citac.Read())
                {
                    JedinicaMere jm = new JedinicaMere();

                    jm.Sifra = citac.GetInt32(0);
                    jm.Naziv = citac.GetString(1);

                    lista.Add(jm);
                }
                citac.Close();
                return(lista);
            }
            catch (Exception)
            {
                throw;
            }
            finally { if (konekcija != null)
                      {
                          konekcija.Close();
                      }
            }
        }
        public JedinicaMere GetJedinicaMereByID(int jmid)
        {
            using (OracleConnection connection = new OracleConnection(ConnectionString.GetString()))
            {
                connection.Open();
                string        sql     = "select * from jedinice_mere where id_jm = " + jmid;
                OracleCommand command = new OracleCommand(sql, connection);

                OracleDataReader dr = command.ExecuteReader();
                dr.Read();

                JedinicaMere jm = new JedinicaMere(dr.GetInt32(0), dr.GetString(1));
                return(jm);
            }
        }
        //string connectionString = ConnectionString.GetString();

        public List <JedinicaMere> GetJediniceMere()
        {
            using (OracleConnection connection = new OracleConnection(ConnectionString.GetString()))
            {
                connection.Open();
                string           sql        = "SELECT * FROM JEDINICE_MERE";
                OracleCommand    command    = new OracleCommand(sql, connection);
                OracleDataReader dataReader = command.ExecuteReader();

                List <JedinicaMere> jediniceMere = new List <JedinicaMere>();

                while (dataReader.Read())
                {
                    JedinicaMere jm = new JedinicaMere(dataReader.GetInt32(0), dataReader.GetString(1));
                    jediniceMere.Add(jm);
                }

                return(jediniceMere);
            }

            /*OracleConnection con = new OracleConnection(connectionString);
             * string s = "->";
             * try
             * {
             *  con.Open();
             *  string sql = "select * from jedinice_mere";
             *  OracleCommand oracleCommand = new OracleCommand(sql, con);
             *  OracleDataReader ODR = oracleCommand.ExecuteReader();
             *
             *  while (ODR.Read())
             *  {
             *
             *  JedinicaMere jm = new JedinicaMere(ODR.GetInt32(0), ODR.GetString(1));
             *  //s += ODR.GetInt64(0) + " " + ODR.GetString(1) + "\n";
             *  s += jm.Id_jm + " " + jm.Naziv;
             *  }
             *  //ODR.Read();
             *  //s += ODR.GetInt64(0) + " " + ODR.GetString(1) + "\n";
             *
             *  con.Close();
             * }
             * catch(Exception e) {
             *  return "Konekcija sa bazom nije uspela!";
             * }
             *
             * //return "Konekcija sa bazom je uspela!";
             * return s;*/
        }
Esempio n. 4
0
        public void SaveExecute(object parametar)
        {
            try
            {
                if (ButtonAddContent == "Cancel")
                {
                    bool IsInDB = _ctx.JedinicaMeres.Any(usr => usr.SIF_JEDMER == Sifra);

                    if (!IsInDB)
                    {
                        JedinicaMere modify = new JedinicaMere();
                        modify.SIF_JEDMER         = Sifra;
                        modify.Naziv_JediniceMere = Naziv;
                        _ctx.JedinicaMeres.Add(modify);
                    }
                    else
                    {
                    }
                }
                else
                {
                    if (SelectedItem == null)
                    {
                        return;
                    }
                    SelectedItem.Naziv_JediniceMere = Naziv;
                }

                _ctx.SaveChanges();
                Refresh();
                SelectedItem = Collection.View.CurrentItem as JedinicaMere;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Esempio n. 5
0
 public override void citajTxt(StreamReader sr)
 {
     base.citajTxt(sr);
     brojMinuta = int.Parse(sr.ReadLine());
     mera       = (JedinicaMere)int.Parse(sr.ReadLine());
 }
Esempio n. 6
0
 public void Insert(JedinicaMere jedinicaMere)
 {
     DataContext.JediniceMere.Add(jedinicaMere);
 }
Esempio n. 7
0
 public static KeyValue Map(JedinicaMere jedinicaMere)
 {
     return(AutoMapper.Mapper.Map <KeyValue>(jedinicaMere));
 }
Esempio n. 8
0
        protected override void Seed(DataContext context)
        {
            base.Seed(context);
            // PDV
            context.Pdv.Add(new Pdv()
            {
                Naziv = "20%", Stopa = 20, Default = true
            });
            context.Pdv.Add(new Pdv()
            {
                Naziv = "8%", Stopa = 8, Default = false
            });
            context.SaveChanges();

            // JM
            var kom = new JedinicaMere {
                Oznaka = "kom", Default = true
            };
            var kg = new JedinicaMere {
                Oznaka = "kg"
            };

            context.JediniceMere.Add(kom);
            context.JediniceMere.Add(kg);

            // Radnje
            var r1 = new Radnja {
                Naziv = "Prodavnica 1"
            };
            var r2 = new Radnja {
                Naziv = "Prodavnica 2"
            };

            context.Radnje.Add(r1);
            context.Radnje.Add(r2);
            context.SaveChanges();

            // Artikli i zalihe
            //var artikal1 = new Artikal() {Naziv = "Hleb", PdvID = 2, Cena = 40, Sifra = "1", JedinicaMere = kom};
            //var artikal2 = new Artikal() { Naziv = "Mleko", PdvID = 2, Cena = 96, Sifra = "2", JedinicaMere = kom };
            //var zaliha11 = new Zaliha {Artikal = artikal1, RadnjaID = 1, UkupnaZaliha = 10, TrenutnaZaliha = 6};
            //var zaliha12 = new Zaliha {Artikal = artikal1, RadnjaID = 2, UkupnaZaliha = 50, TrenutnaZaliha = 24};
            //var zaliha21 = new Zaliha { Artikal = artikal2, RadnjaID = 1, UkupnaZaliha = 14, TrenutnaZaliha = 14 };
            //var zaliha22 = new Zaliha { Artikal = artikal2, RadnjaID = 2, UkupnaZaliha = 80, TrenutnaZaliha = 66 };
            //context.Artikli.Add(artikal1);
            //context.Artikli.Add(artikal2);
            //context.Zalihe.Add(zaliha11);
            //context.Zalihe.Add(zaliha12);
            //context.Zalihe.Add(zaliha21);
            //context.Zalihe.Add(zaliha22);
            //context.SaveChanges();

            // Dobavljaci
            context.Komitenti.Add(new Dobavljac {
                Naziv = "Univerexport", Sifra = "2001"
            });
            context.Komitenti.Add(new Dobavljac {
                Naziv = "Tempo", Sifra = "2002"
            });
            context.Komitenti.Add(new Dobavljac {
                Naziv = "Rodić", Sifra = "2003"
            });
            context.Komitenti.Add(new Dobavljac {
                Naziv = "Merkator", Sifra = "2004"
            });
            context.SaveChanges();
        }
Esempio n. 9
0
 public override void citajTxt(StreamReader sr)
 {
     base.citajTxt(sr);
     dobroBraniPenale = bool.Parse(sr.ReadLine());
     mera             = (JedinicaMere)int.Parse(sr.ReadLine());
 }