private void btnDodajDokument_Click(object sender, EventArgs e) { if (this.kljuc == 1) { MessageBox.Show("Kolekcija je zakljucana pa nije moguce dodavati dokumenta"); return; } if (dataGridViewSpisak.SelectedRows.Count > 1) { MessageBox.Show("Mozete izabrati najvise jedan red"); return; } if (dataGridViewSpisak.SelectedRows.Count == 0) { openFileDialog1.Filter = "PDF(*.pdf)|*.pdf|Text files(*.txt)|*.txt|All files(*.*)|*.*"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { String[] putanje = openFileDialog1.FileNames; String[] nazivi = openFileDialog1.SafeFileNames; String destPath = "../../sve_kolekcije/" + this.username + "/" + this.nazivKolekcije + "/" + GetPath(); for (int i = 0; i < putanje.Length; i++) { rad.kopirajFajl(putanje[i], destPath, nazivi[i]); } } } if (dataGridViewSpisak.SelectedRows.Count == 1) { String tip = dataGridViewSpisak.SelectedRows[0].Cells["Tip"].Value.ToString(); if (tip == "Fajl") { MessageBox.Show("Izaberite folder"); return; } String ime = dataGridViewSpisak.SelectedRows[0].Cells["Ime"].Value.ToString(); openFileDialog1.Filter = "PDF(*.pdf)|*.pdf|Text files(*.txt)|*.txt|All files(*.*)|*.*"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { String[] putanje = openFileDialog1.FileNames; String[] nazivi = openFileDialog1.SafeFileNames; String destPath = "../../sve_kolekcije/" + this.username + "/" + this.nazivKolekcije + "/" + GetPath() + ime + "/"; for (int i = 0; i < putanje.Length; i++) { rad.kopirajFajl(putanje[i], destPath, nazivi[i]); } } } String putanja2 = "../../sve_kolekcije/" + this.username + "/" + this.nazivKolekcije + "/" + GetPath(); String[] spisakFajlova = rad.spisakFajlova(putanja2); String[] spisakFoldera = rad.spisakFoldera(putanja2); rad.kreirajGridView(dataGridViewSpisak, spisakFajlova, spisakFoldera, this.kolone, putanja2); String putanja3 = "../../sve_kolekcije/" + this.username + "/"; String jmbg = pomocna.GetJmbgKorisnika(this.username, this.konekcija); int id = pomocna.GetIdKolekcije(jmbg, this.nazivKolekcije, this.konekcija); rad.updateGrid(this.dgv, putanja3, id, this.konekcija); }
private void btnAdd_Click(object sender, EventArgs e) { if (dataGridViewSpisak.SelectedRows.Count > 1) { MessageBox.Show("Mozete izabrati najvise jedan red"); return; } if (dataGridViewSpisak.SelectedRows.Count == 0) { openFileDialog1.Filter = "PDF(*.pdf)|*.pdf|Text files(*.txt)|*.txt|All files(*.*)|*.*"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { String[] putanje = openFileDialog1.FileNames; String[] nazivi = openFileDialog1.SafeFileNames; String destPath = "../../sve_kolekcije/grupe/" + this.imeKolekcije + "/" + GetPath(); for (int i = 0; i < putanje.Length; i++) { rad.kopirajFajl(putanje[i], destPath, nazivi[i]); } } } if (dataGridViewSpisak.SelectedRows.Count == 1) { String tip = dataGridViewSpisak.SelectedRows[0].Cells["Tip"].Value.ToString(); if (tip == "Fajl") { MessageBox.Show("Izaberite folder"); return; } String ime = dataGridViewSpisak.SelectedRows[0].Cells["Ime"].Value.ToString(); openFileDialog1.Filter = "PDF(*.pdf)|*.pdf|Text files(*.txt)|*.txt|All files(*.*)|*.*"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { String[] putanje = openFileDialog1.FileNames; String[] nazivi = openFileDialog1.SafeFileNames; String destPath = "../../sve_kolekcije/grupe/" + this.imeKolekcije + "/" + GetPath() + ime + "/"; for (int i = 0; i < putanje.Length; i++) { rad.kopirajFajl(putanje[i], destPath, nazivi[i]); } } } String putanja2 = "../../sve_kolekcije/grupe/" + this.imeKolekcije + "/" + GetPath(); String[] spisakFajlova = rad.spisakFajlova(putanja2); String[] spisakFoldera = rad.spisakFoldera(putanja2); rad.kreirajGridView(dataGridViewSpisak, spisakFajlova, spisakFoldera, this.kolone, putanja2); }