private void downloadToolStripButton_Click(object sender, EventArgs e) { string lokacijaZaSmjestanje = lblPojedinacniFajloviLokacija.Text.Remove(Funkcije.pointerString(lblPojedinacniFajloviLokacija.Text) + 1); if (!(Directory.Exists(lokacijaZaSmjestanje))) { System.IO.Directory.CreateDirectory(lokacijaZaSmjestanje); } server.DownloadFile(lokacijaZaSmjestanje, lblPojedinacniFajloviImeFajla.Text); }
private void deleteToolStripButton_Click(object sender, EventArgs e) { var odgovor = MessageBox.Show("Da li ste sigurni da želite da izbrišete \"" + lblPojedinacniFajloviImeFajla.Text + "\"?", "Informacije", MessageBoxButtons.YesNo, MessageBoxIcon.Question); switch (odgovor) { case DialogResult.No: break; case DialogResult.Yes: { try { string imeFoldera = Properties.Settings.Default.nazivFoldera[0] + "\\" + Properties.Settings.Default.nazivFoldera + "\\"; if (server.DeleteFile("\\" + imeFoldera + lblPojedinacniFajloviImeFajla.Text)) { MessageBox.Show("Uspješno ste izvršili brisanje fajla " + lblPojedinacniFajloviImeFajla.Text + ".", "Informacije", MessageBoxButtons.OK, MessageBoxIcon.Information); SQLClass baza = new SQLClass(); baza.otovriKonekciju(); baza.pobrisiPodatak(lblPojedinacniFajloviId.Text); baza.zatvoriKonekciju(); lblPojedinacniFajloviId.DataBindings.Clear(); lblPojedinacniFajloviImeFajla.DataBindings.Clear(); lblPojedinacniFajloviLokacija.DataBindings.Clear(); lblPojedinacniFajloviDatumVrijeme.DataBindings.Clear(); int brojDogadjaja = bindingNavigator.BindingSource.Count; if (--brojDogadjaja == 0) { lblPojedinacniFajloviId.Text = "*********"; lblPojedinacniFajloviImeFajla.Text = "*********"; lblPojedinacniFajloviLokacija.Text = "*********"; lblPojedinacniFajloviDatumVrijeme.Text = "*********"; dgvTabela.DataSource = null; dgvTabela.Refresh(); bindingNavigator.DataBindings.Clear(); bindingNavigator.Refresh(); deleteToolStripButton.Enabled = false; downloadToolStripButton.Enabled = false; printToolStripButton.Enabled = false; server.DeleteFile("\\" + Properties.Settings.Default.nazivFoldera[0] + "\\" + Properties.Settings.Default.nazivFoldera + "\\Baza.s3db"); zauzetoMemorijeKB = 0; lblMemorija.Text = "0"; } else { Funkcije.slanjeFajlaNaServer(server, Application.StartupPath + @"\Baza.s3db"); ucitavanjeForme(); } } else { MessageBox.Show("Desila se greška pri brisanju.", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; } default: break; } }