private void Button1_Click(object sender, RoutedEventArgs e) { if (dataGrid.SelectedItem == null) { MessageBox.Show("Morate odabrati tip koji želite da obrišete!", "Brisanje tipa"); } else { if (MessageBox.Show("Da li ste sigurni da želite da obrišete tip?", "Brisanje tipa", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Tip temp = (Tip)dataGrid.SelectedItem; Vrsta tempV = new Vrsta(); foreach (Vrsta v in MainWindow.vrste) { if (temp.Oznaka == v.Tip) { tempV = v; } } MainWindow.vrste.Remove(tempV); MainWindow.tipovi.Remove((Tip)dataGrid.SelectedItem); } else { return; } } }
public async Task <IActionResult> PutVrsta(int id, Vrsta vrsta) { if (id != vrsta.Id) { return(BadRequest()); } Context.Entry(vrsta).State = EntityState.Modified; try { await Context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VrstaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void btnEdit_Click(object sender, RoutedEventArgs e) { Vrsta v = (Vrsta)tabela.SelectedItem; Dijalozi.VrstaDialog vrstaDialog = new Dijalozi.VrstaDialog(v); vrstaDialog.Show(); }
private void DodajNaMapu(Vrsta v) { if (v.Point.X != 0 && v.Point.Y != 0) { NaMapi.Add(v); } }
private void canvasMapa_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { startPoint = e.GetPosition(this.canvasMapa); promena = true; int i = 0; Vrsta pomV = razdaljina(startPoint); if (pomV != null) { for (i = 0; i < MainWindow.InstancaKolekcije.MapaVrste.Count; i++) { Image img = (Image)canvasMapa.Children[i]; //img.Opacity = 0.7; canvasMapa.Children.RemoveAt(i); canvasMapa.Children.Insert(i, img); if (pomV.Id.Equals(MainWindow.InstancaKolekcije.MapaVrste[i].V)) { //img.Opacity = 1; //img.Focus(); canvasMapa.Children.RemoveAt(i); canvasMapa.Children.Insert(i, img); break; } } } }
public PregledVrsteWindow(Vrsta vrsta) { InitializeComponent(); DataContext = this; IzabranaVrsta = vrsta; ((MainWindow)Application.Current.MainWindow).OtvorenaVrstaOznaka = vrsta.Oznaka; Oznaka = IzabranaVrsta.Oznaka; Ime = IzabranaVrsta.Ime; Opis = IzabranaVrsta.Opis; GodisnjiPrihod = IzabranaVrsta.GodisnjiPrihod; TipVrste = IzabranaVrsta.Tip; StatusUgrozenosti = IzabranaVrsta.StatusUgrozenosti; TuristickiStatus = IzabranaVrsta.TuristickiStatus; Opasna = IzabranaVrsta.Opasna; IUCN = IzabranaVrsta.IUCN; ZiviUNaseljenomRegionu = IzabranaVrsta.ZiviUNaseljenomRegionu; DatumOtkrivanja = IzabranaVrsta.DatumOtkrivanja; MyCustomMessageQueue = new SnackbarMessageQueue(TimeSpan.FromMilliseconds(1000)); statusUgrozenostiBox.ItemsSource = Enum.GetValues(typeof(StatusUgrozenosti)).Cast <StatusUgrozenosti>(); turistickiStatusBox.ItemsSource = Enum.GetValues(typeof(TuristickiStatus)).Cast <TuristickiStatus>(); Bi = IzabranaVrsta.Ikonica; var brush = new ImageBrush(); brush.ImageSource = Bi; ikonicaDugme.Background = brush; foreach (Etiketa e in IzabranaVrsta.Etikete) { etiketeBox.SelectedItems.Add(e); } }
private void vrsteLista_MouseMove(object sender, MouseEventArgs e) { Point mousePos = e.GetPosition(null); Vector diff = startPoint - mousePos; if (e.LeftButton == MouseButtonState.Pressed && (Math.Abs(diff.X) > SystemParameters.MinimumHorizontalDragDistance || Math.Abs(diff.Y) > SystemParameters.MinimumVerticalDragDistance)) { // Get the dragged ListViewItem ListView listView = sender as ListView; ListViewItem listViewItem = FindAncestor <ListViewItem>((DependencyObject)e.OriginalSource); // Find the data behind the ListViewItem Vrsta v = (Vrsta)listView.SelectedItem; // Initialize the drag & drop operation if (listViewItem != null && v != null) { DataObject dragData = new DataObject("myFormat", v); DragDrop.DoDragDrop(listViewItem, dragData, DragDropEffects.Move); } } }
private void buttonInsert_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(textBoxDodajIme.Text) || listBoxDodajKraj.SelectedIndex <= -1 || listBoxDodajRazred.SelectedIndex <= -1) { MessageBox.Show("Izberite vse potrebne parametre!"); } else { /* * /*Doda Vrsto* * Vrsta novaVrstaPodatki = new Vrsta(textBoxDodajIme.Text); * * int IDlistbox = listBoxDodajRazred.SelectedIndex + 1; * * Database Vrsta = new Database(); * Vrsta.InsertVrsta(novaVrstaPodatki, IDlistbox); * * /*Doda / posodobi povprečno št. (tabela kraj_vrste)* * int IDlistboxKraja = listBoxDodajKraj.SelectedIndex + 1; * int IDlistboxVrste = ; * * Database Povprecje = new Database(); * Povprecje.InsertPovprecje(IDlistboxKraja, IDlistboxVrste); */ Vrsta novaVrstaPodatki = new Vrsta(textBoxDodajIme.Text); int IDlistboxRazred = listBoxDodajRazred.SelectedIndex + 1; int IDlistboxKraj = listBoxDodajKraj.SelectedIndex + 1; Database Vrsta = new Database(); Vrsta.InsertVrsta(novaVrstaPodatki, IDlistboxRazred, IDlistboxKraj); } }
private void buttonUpdate_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(textBoxUpdateIme.Text) || listBoxUpdateRazred.SelectedIndex <= -1 || listBoxVrste.SelectedIndex <= -1) { MessageBox.Show("Izberite vse potrebne parametre!"); } else { Vrsta updateVrstaPodatki = new Vrsta(textBoxUpdateIme.Text); //ID Razreda int IDlistboxRazred = listBoxUpdateRazred.SelectedIndex + 1; //ID Vrste int IDlistbox = listBoxVrste.SelectedIndex + 1; Database Vrsta = new Database(); Vrsta.UpdateVrsta(updateVrstaPodatki, IDlistboxRazred, IDlistbox); if (listBoxUpdateKraj.SelectedIndex > -1) { //ID Kraja int IDlistboxKraj = listBoxUpdateKraj.SelectedIndex + 1; Database Kraj_Vrsta = new Database(); Kraj_Vrsta.UpdateKrajVrsta(IDlistboxKraj, IDlistbox); } } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Naziv,Opis,UsrChanged,KategorijaId")] Vrsta vrsta) { if (id != vrsta.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vrsta); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VrstaExists(vrsta.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["KategorijaId"] = new SelectList(_context.Kategorija, "Id", "Naziv", vrsta.KategorijaId); return(View(vrsta)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Ime,TipVozila")] Vrsta vrsta) { if (id != vrsta.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vrsta); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VrstaExists(vrsta.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(vrsta)); }
private void PutOnMap(Vrsta vrsta, bool shouldEdit) { Image img = new Image(); //img.Source = new BitmapImage(new Uri(monument.Icon)); img.Width = 50; img.Height = 50; img.Tag = vrsta.Oznaka; img.MouseMove += ExistingImageMove; Binding myBinding = new Binding(); myBinding.Source = findVrstaById(vrsta.Oznaka); myBinding.Path = new PropertyPath("Ikonica"); myBinding.Mode = BindingMode.TwoWay; myBinding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged; BindingOperations.SetBinding(img, Image.SourceProperty, myBinding); canvasMap.Children.Add(img); Canvas.SetLeft(img, vrsta.X - 20); Canvas.SetTop(img, vrsta.Y - 20); if (shouldEdit) { //DataStore.getInstance().editMonument(monument, monument.Uid); } }
public async Task <ActionResult <Vrsta> > PostVrsta(Vrsta vrsta) { Context.Vrste.Add(vrsta); await Context.SaveChangesAsync(); return(CreatedAtAction("GetVrsta", new { id = vrsta.Id }, vrsta)); }
private void Potvrdi_clicked(object sender, RoutedEventArgs e) { if (id_textbox.Text == "") { Error_message.Text = "ID ne sme ostati prazan"; } else if (!jedinstven) { Error_message.Text = "ID vec postoji"; } else if (prihod_textbox.Text.Equals("")) { Error_prihod.Text = "Polje za prihod mora biti popunjeno"; } else if (!prihod_bool) { Error_prihod.Text = "Prihod sme sadrzati samo cifre"; } else if (ime_text_box.Text == "") { Error_ime.Text = "Polje za ime mora biti popunjeno"; } else if (ime_bool && prihod_bool && jedinstven) { Tip t = new Tip(); Etiketa et = new Etiketa(); Vrsta v = new Vrsta(id_textbox.Text, ime_text_box.Text, opis_text_box.Text, (string)turisticki_status_cb.SelectionBoxItem, datum_b.SelectedDate.ToString(), prihod, t, et, Opasna_za_ljude_da.IsChecked.Value, crvena_lista_da.IsChecked.Value, naseljen_region_da.IsChecked.Value); MainWindow.Dodaj_vrstu(v); this.Close(); } }
private void ButtonBrisanje_Drop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent("ugrozeniDrag")) { Vrsta vrsta = e.Data.GetData("ugrozeniDrag") as Vrsta; NaMapi.Remove(vrsta); } }
public ActionResult DeleteConfirmed(int id) { Vrsta vrsta = db.Vrste.Find(id); db.Vrste.Remove(vrsta); db.SaveChanges(); return(RedirectToAction("Index")); }
public Vozilo(string marka, string model, int godiste, string reg, Vrsta tip) { this.Marka = marka; this.Model = model; this.godiste = godiste; this.Registracija = reg; this.Tip = tip; }
public VrstaDialog(Vrsta editVrsta) { InitializeComponent(); this.v = new Vrsta(); this.editV = editVrsta; id.IsEnabled = false; v.Id = editV.Id; v.Naziv = editV.Naziv; v.Opis = editV.Opis; v.StatusUgrozenosti = editV.StatusUgrozenosti; v.Tip = editV.Tip; v.OpasnaPoLjude = editV.OpasnaPoLjude; v.ListaIUCN = editV.ListaIUCN; v.NaseljeniRegion = editV.NaseljeniRegion; v.TuristickiStatus = editV.TuristickiStatus; v.Ikonica = editV.Ikonica; v.Prihod = editV.Prihod; v.DatumOtkrivanja = editV.DatumOtkrivanja; v.DodeljeneEtikete = editV.DodeljeneEtikete; v.CustomIcon = editV.CustomIcon; v.Tipovi = MainWindow.InstancaKolekcije.Tipovi; v.Etikete = MainWindow.InstancaKolekcije.Etikete; // jako brljavo, ovo moras ispraviti foreach (Etiketa et in v.DodeljeneEtikete) { foreach (Etiketa etik in v.Etikete) { if (etik.Boja.Equals(et.Boja)) { etik.Otkaceno = true; } } } this.DataContext = v; closeBtnImage.Source = new BitmapImage(new Uri("pack://application:,,,/Images/close.png")); if (v.CustomIcon) { Binding binding = new Binding(); binding.Source = v.Ikonica; BindingOperations.SetBinding(ikonicaShow, Image.SourceProperty, binding); closeBtn.Visibility = Visibility.Visible; } else { closeBtn.Visibility = Visibility.Hidden; } btnEdit.Visibility = Visibility.Visible; btnAdd.Visibility = Visibility.Hidden; }
private void Mapa_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (Mapa.SelectedItem is Vrsta) { Vrsta v = Mapa.SelectedItem as Vrsta; var w = new RadSaVrstom(this, true, v); w.ShowDialog(); } }
private void comboBoxType_SelectionChanged(object sender, SelectionChangedEventArgs e) { Vrsta mjerac = Vrste.VrsteMjeraca[comboBoxType.SelectedIndex]; Uri adresaSlike = new Uri(mjerac.Img); BitmapImage imageBitmap = new BitmapImage(adresaSlike); image.Source = imageBitmap; }
private void canvasMapa_Drop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent("myFormat")) { Vrsta v = e.Data.GetData("myFormat") as Vrsta; MainWindow.InstancaKolekcije.ListaVrste.Remove(v); VrstaListe.Remove(v); Image ikonica = new Image(); ikonica.Height = 30; ikonica.Width = 30; BitmapImage ikonicaSource = new BitmapImage(new Uri(v.Ikonica)); ikonica.Name = v.Id; ikonica.Source = ikonicaSource; if (!promena) { this.canvasMapa.Children.Add(ikonica); Point p = e.GetPosition(this.canvasMapa); Canvas.SetLeft(ikonica, p.X); Canvas.SetTop(ikonica, p.Y); Ikonica icon = new Ikonica(p.X, p.Y, v); MainWindow.InstancaKolekcije.MapaVrste.Add(icon); } else { Point p = e.GetPosition(this.canvasMapa); for (int i = 0; i < MainWindow.InstancaKolekcije.MapaVrste.Count; i++) { if (MainWindow.InstancaKolekcije.MapaVrste[i].V.Id.Equals(v.Id)) { Ikonica saCanvasa = MainWindow.InstancaKolekcije.MapaVrste[i]; canvasMapa.Children.RemoveAt(i); canvasMapa.Children.Insert(i, ikonica); Vrsta pomV = razdaljina(p); if (pomV != null) { p.X = saCanvasa.X; p.Y = saCanvasa.Y; } Canvas.SetLeft(ikonica, p.X); Canvas.SetTop(ikonica, p.Y); MainWindow.InstancaKolekcije.MapaVrste[i].X = p.X; MainWindow.InstancaKolekcije.MapaVrste[i].Y = p.Y; break; } } } } }
public ActionResult Edit([Bind(Include = "VrstaID,Naziv")] Vrsta vrsta) { if (ModelState.IsValid) { db.Entry(vrsta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vrsta)); }
public async Task <IActionResult> Create([Bind("VrstaId,Naziv,Balkon,Kapacitet,Cijena")] Vrsta vrsta) { if (ModelState.IsValid) { _context.Add(vrsta); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vrsta)); }
public ActionResult Create([Bind(Include = "VrstaID,Naziv")] Vrsta vrsta) { if (ModelState.IsValid) { db.Vrste.Add(vrsta); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vrsta)); }
public async Task <IActionResult> Create([Bind("Id,Naziv")] Vrsta vrsta) { if (ModelState.IsValid) { _context.Add(vrsta); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(vrsta)); }
public async Task <IActionResult> Create([Bind("Id,Ime,TipVozila")] Vrsta vrsta) { if (ModelState.IsValid) { _context.Add(vrsta); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vrsta)); }
public Smestaj( string naziv, string destinacja, int udaljenost, Vrsta vrsta ) { this.naziv = naziv; this.destinacija = destinacija; this.udaljenost = udaljenost; this.vrsta = vrsta; }
public async Task <IActionResult> Create([Bind("Id,Naziv,Opis,UsrChanged,KategorijaId")] Vrsta vrsta) { if (ModelState.IsValid) { _context.Add(vrsta); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["KategorijaId"] = new SelectList(_context.Kategorija, "Id", "Naziv", vrsta.KategorijaId); return(View(vrsta)); }
public VrstaDialog() { InitializeComponent(); this.v = new Vrsta(); v.Tipovi = MainWindow.InstancaKolekcije.Tipovi; v.Etikete = MainWindow.InstancaKolekcije.Etikete; this.DataContext = v; closeBtnImage.Source = new BitmapImage(new Uri("pack://application:,,,/Images/close.png")); btnAdd.Visibility = Visibility.Visible; btnEdit.Visibility = Visibility.Hidden; closeBtn.Visibility = Visibility.Hidden; }
public Dan(Vrsta vrsta, DateTime datum, int cena, int brRasprodatihUlaznica, int brProdatih) { spisakIzvodjaca = new List <Izvodjac>(); this.vrsta = vrsta; this.datum = datum; this.cena = cena; this.brProdatih = brProdatih; this.brRasprodatihUlaznica = brRasprodatihUlaznica; }