Exemplo n.º 1
0
 public JeziciEditWindow(Jezik j, MOD m = MOD.DODAVANJE) : this()
 {
     this.original    = j;
     this.mod         = m;
     this.copyObj     = original.Clone() as Jezik;
     this.DataContext = copyObj;
 }
Exemplo n.º 2
0
        private void btnDodavanje_Click(object sender, RoutedEventArgs e)
        {
            Jezik       j  = new Jezik("", "", true);
            JezikIzmena ji = new JezikIzmena(j, MOD.DODAVANJE);

            ji.ShowDialog();
        }
Exemplo n.º 3
0
        private void bIzmeni_Click(object sender, RoutedEventArgs e)
        {
            Jezik            j   = dgJezici.SelectedItem as Jezik;
            JeziciEditWindow jew = new JeziciEditWindow(j, MOD.IZMENA);

            jew.ShowDialog();
        }
 public JezikIzmena(Jezik j, MOD m = MOD.DODAVANJE) : this()
 {
     this.original    = j;
     this.copyObj     = (Jezik)original.Clone();
     this.mod         = m;
     this.DataContext = copyObj;
 }
Exemplo n.º 5
0
        public async Task <IActionResult> Edit(int id, [Bind("JezikId,Naziv")] Jezik jezik)
        {
            if (id != jezik.JezikId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(jezik);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!JezikExists(jezik.JezikId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(jezik));
        }
Exemplo n.º 6
0
        private void bDodaj_Click(object sender, RoutedEventArgs e)
        {
            Jezik            j   = new Jezik();
            JeziciEditWindow jew = new JeziciEditWindow(j);

            jew.ShowDialog();
        }
Exemplo n.º 7
0
        private void btnIzmena_Click(object sender, RoutedEventArgs e)
        {
            Jezik       j  = dgJezici.SelectedItem as Jezik;
            JezikIzmena ji = new JezikIzmena(j, MOD.IZMENA);

            ji.ShowDialog();
        }
Exemplo n.º 8
0
        private void postaviJezik()
        {
            Jezik jezik = Postavke.Jezik;

            btnOk.Text       = jezik[Kontekst.FormPostavke, "BTN_OK"].tekst(null);
            lblJezik.Text    = jezik[Kontekst.FormPostavke, "LBL_JEZIK"].tekst(null);
            lblVelicina.Text = jezik[Kontekst.FormPostavke, "lblVelicina"].tekst(null);
        }
Exemplo n.º 9
0
        private void Neaktivni(object sender, FilterEventArgs e)
        {
            Jezik j = e.Item as Jezik;

            if (j != null)
            {
                e.Accepted = j.Status == false;
            }
        }
Exemplo n.º 10
0
        private void SviJezici(object sender, FilterEventArgs e)
        {
            Jezik j = e.Item as Jezik;

            if (j != null)
            {
                e.Accepted = j.Status == true || j.Status == false;
            }
        }
Exemplo n.º 11
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            Jezik jezik = await db.Jezik.FindAsync(id);

            db.Jezik.Remove(jezik);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Exemplo n.º 12
0
        private void PretragaOznaka(object sender, FilterEventArgs e)
        {
            Jezik j = e.Item as Jezik;

            if (j != null)
            {
                e.Accepted = j.Oznaka.ToLower().Contains(tbOznaka.Text.ToLower());
            }
        }
Exemplo n.º 13
0
        public async Task <IActionResult> Create([Bind("JezikId,Naziv")] Jezik jezik)
        {
            if (ModelState.IsValid)
            {
                _context.Add(jezik);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(jezik));
        }
Exemplo n.º 14
0
        public async Task <ActionResult> Edit([Bind(Include = "JezikId,Jezici")] Jezik jezik)
        {
            if (ModelState.IsValid)
            {
                db.Entry(jezik).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(jezik));
        }
Exemplo n.º 15
0
 private void updateUIFromJezik(Jezik jezik)
 {
     txtRedBroj.Text    = jezik.RedBroj;
     txtRank.Text       = jezik.Rank;
     txtIme.Text        = jezik.Ime;
     txtKlub.Text       = jezik.KlubDrzava;
     txtKategorija.Text = jezik.Kategorija;
     txtTotal.Text      = jezik.Ukupno;
     txtOcena.Text      = jezik.Ocena;
     txtRezerve.Text    = jezik.Rezerve;
 }
Exemplo n.º 16
0
 private void updateJezikFromUI(Jezik jezik)
 {
     jezik.RedBroj    = txtRedBroj.Text;
     jezik.Rank       = txtRank.Text;
     jezik.Ime        = txtIme.Text;
     jezik.KlubDrzava = txtKlub.Text;
     jezik.Kategorija = txtKategorija.Text;
     jezik.Ukupno     = txtTotal.Text;
     jezik.Ocena      = txtOcena.Text;
     jezik.Rezerve    = txtRezerve.Text;
 }
        private void dgJezici_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Jezik j = dgJezici.SelectedItem as Jezik;

            if (IsLoaded)
            {
                // btnIzmeni.IsEnabled = true;
                //if (j.Status == true)
                //{
                btnObrisi.IsEnabled = true;
                //}
            }
        }
Exemplo n.º 18
0
        public Jezik GetJEzikById(long id)
        {
            Jezik retVal = null;

            foreach (Jezik j in Jezici)
            {
                if (j.Id == id)
                {
                    retVal = j;
                    break;
                }
            }
            return(retVal);
        }
Exemplo n.º 19
0
        // GET: Jezik/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Jezik jezik = await db.Jezik.FindAsync(id);

            if (jezik == null)
            {
                return(HttpNotFound());
            }
            return(View(jezik));
        }
Exemplo n.º 20
0
        public static Jezik GetJezikByID(long id)
        {
            Jezik retVal = null;

            foreach (Jezik j in Aplikacija.Instanca.Jezici)
            {
                if (j.Id == id)
                {
                    retVal = j;
                    break;
                }
            }

            return(retVal);
        }
Exemplo n.º 21
0
        private void btnBrisanje_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Da li ste sigurni?", "Potvrda brisanja", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
            {
                Jezik j = dgJezici.SelectedItem as Jezik;


                j.Status = false;

                btnBrisanje.IsEnabled = false;
                btnIzmena.IsEnabled   = false;

                JezikDAO.Brisanje(j);
            }
        }
Exemplo n.º 22
0
        public static void Delete(Jezik j)
        {
            using (SqlConnection conn = new SqlConnection(Aplikacija.CONN_STR))
            {
                conn.Open();

                SqlCommand cmd = conn.CreateCommand();
                cmd.CommandText = @"Update Jezik Set Obrisan = 1 Where Id=@id";
                cmd.Parameters.Add(new SqlParameter("@id", j.Id));

                try
                {
                    cmd.ExecuteNonQuery();
                }
                catch (SqlException e)
                {
                    MessageBox.Show(e.Message, "Greska", MessageBoxButton.OK);
                }
            }
        }
Exemplo n.º 23
0
        public ActionResult JezikView()
        {
            FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, "Jezik", DateTime.Now, DateTime.Now.AddMinutes(300), false, "Inicijalno", FormsAuthentication.FormsCookiePath);
            string     hash   = FormsAuthentication.Encrypt(ticket);
            HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, hash);

            Session["Jezik"] = "en";

            if (ticket.IsPersistent)
            {
                cookie.Expires = ticket.Expiration;
            }

            Response.Cookies.Add(cookie);


            Jezik model = new Jezik();

            return(View("Jezik", model));
        }
Exemplo n.º 24
0
        public void PretraziSveJezikeUspesno()
        {
            Jezik         jezik = new Jezik();
            Mock <Broker> mock  = new Mock <Broker>();
            List <OpstiDomenskiObjekat> jezici = ListaJezika();

            mock.Setup(b => b.VratiSve(jezik))
            .Returns(jezici);

            PretraziSveJezike psj = new PretraziSveJezike();

            psj.Broker = mock.Object;
            List <Jezik> pov = (List <Jezik>)psj.IzvrsiKonkretnuSO(jezik);

            mock.Verify(b => b.VratiSve(jezik), Times.Once());
            Assert.IsTrue(pov != null);
            for (int i = 0; i < pov.Count; i++)
            {
                Assert.AreEqual(jezici[i], pov[i]);
            }
        }
Exemplo n.º 25
0
        public static void Brisanje(Jezik k)
        {
            using (SqlConnection conn = new SqlConnection(Aplikacija.CONNECTION_STRING))
            {
                conn.Open();
                SqlCommand cmd = conn.CreateCommand();
                cmd.CommandText = @"update Jezik set id=@id,sts=@sts where id=@id";
                cmd.Parameters.Add(new SqlParameter("@id", k.Id));
                cmd.Parameters.Add(new SqlParameter("@sts", k.Status));


                try
                {
                    cmd.ExecuteNonQuery();
                }
                catch (SqlException e)
                {
                    MessageBox.Show(e.Message, "nece", MessageBoxButton.OK);
                }
            }
        }
Exemplo n.º 26
0
        public override bool Equals(object obj)
        {
            if (Object.ReferenceEquals(this, obj))
            {
                return(true);
            }

            if (obj.GetType() != typeof(StraniJezik))
            {
                return(false);
            }

            StraniJezik recievedObject = (StraniJezik)obj;

            if ((ZaposleniId.Id == recievedObject.ZaposleniId.Id) &&
                (Jezik.Equals(recievedObject.Jezik)))
            {
                return(true);
            }

            return(false);
        }
Exemplo n.º 27
0
        public static void Create(Jezik j)
        {
            using (SqlConnection conn = new SqlConnection(Aplikacija.CONN_STR))
            {
                conn.Open();

                SqlCommand cmd = conn.CreateCommand();
                cmd.CommandText = "Insert Into Jezik Values (@naziv, @oznaka, 0)";
                cmd.Parameters.Add(new SqlParameter("@naziv", j.Naziv));
                cmd.Parameters.Add(new SqlParameter("@oznaka", j.Oznaka));

                try
                {
                    cmd.ExecuteNonQuery();
                }
                catch (SqlException e)
                {
                    MessageBox.Show(e.Message, "Greska", MessageBoxButton.OK);
                    throw new Exception();
                }
            }
        }
Exemplo n.º 28
0
        public static void Read()
        {
            using (SqlConnection conn = new SqlConnection(Aplikacija.CONN_STR))
            {
                conn.Open();
                SqlCommand cmd = conn.CreateCommand();
                Aplikacija.Instanca.Jezici = new ObservableCollection <Jezik>();
                cmd.CommandText            = @"Select * from Jezik Where Obrisan = 0";
                SqlDataAdapter sqlDA = new SqlDataAdapter(cmd);
                DataSet        ds    = new DataSet();
                sqlDA.Fill(ds, "jezici");

                foreach (DataRow row in ds.Tables["jezici"].Rows)
                {
                    Jezik j = new Jezik();
                    j.Id     = (long)row["Id"];
                    j.Naziv  = (string)row["Naziv"];
                    j.Oznaka = (string)row["Oznaka"];
                    Aplikacija.Instanca.Jezici.Add(j);
                }
            }
        }
Exemplo n.º 29
0
        public static void Ucitaj(Dictionary <string, string> podatci)
        {
            string jezikKod;

            if (podatci.ContainsKey("JEZIK"))
            {
                jezikKod = podatci["JEZIK"];
            }
            else
            {
                jezikKod = Jezik.UobicajeniJezik;
            }
            Jezik = Jezik.IzDatoteka(jezikKod);

            VelicinaSucelja = 100;
            if (podatci.ContainsKey("VELICINA_SUCELJA"))
            {
                try {
                    VelicinaSucelja = int.Parse(podatci["VELICINA_SUCELJA"]);
                }
                catch { }
            }
        }
Exemplo n.º 30
0
        public static void Create(Jezik k)
        {
            using (SqlConnection conn = new SqlConnection(Aplikacija.CONNECTION_STRING))
            {
                conn.Open();
                SqlCommand cmd = conn.CreateCommand();
                cmd.CommandText = "insert into Jezik values(@id,@nazivjezika,@oznaka,@sts)";
                cmd.Parameters.Add(new SqlParameter("@id", k.Id));
                cmd.Parameters.Add(new SqlParameter("@nazivjezika", k.NazivJezika));
                cmd.Parameters.Add(new SqlParameter("@oznaka", k.Oznaka));
                cmd.Parameters.Add(new SqlParameter("@sts", k.Status));


                try
                {
                    cmd.ExecuteNonQuery();
                }
                catch (SqlException e)
                {
                    MessageBox.Show(e.Message, "nece", MessageBoxButton.OK);
                }
            }
        }