private void barBtnViewAttach_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (gridViewAnexos.IsSelectOneRowWarning()) { var row = gridViewAnexos.GetFocusedRow <AnexoPackage>(); if (row != null) { //evita um nome duplicado string file = FileManagerIts.GetTempFile(row.PathFile); FileManagerIts.DeleteFile(file); FileManagerIts.WriteBytesToFile(file, row.DataFile); if (file.EndsWith(".sql")) { var high = new XFrmHighlighting(file, ScintillaNET.Lexer.Sql); high.ShowDialog(); if (high.IsTextSave) { row.DataFile = FileManagerIts.GetBytesFromFile(file); } } else { //deixe o sistema se virar FileManagerIts.OpenFromSystem(file); } } } }
private void barBtnVisualizarAnexo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (gridView1.IsSelectOneRowWarning()) { var row = gridView1.GetFocusedRow <AnexoLancamento>(); if (row != null) { //evita um nome duplicado string file = FileManagerIts.GetTempFile(row.PathFile); FileManagerIts.DeleteFile(file); FileManagerIts.WriteBytesToFile(file, row.DataFile); FileManagerIts.OpenFromSystem(file); this._temps.Add(file); } } }
private void barBtnSelecionaArquivo_Click(object sender, EventArgs e) { var op = openImage.ShowDialog(); if (op == DialogResult.OK) { var files = this.openImage.FileNames; foreach (var file in files) { var temp = FileManagerIts.GetTempFile(file); //copie o arquivo pro temporario FileManagerIts.CopyFile(file, temp); //use o temporario this.setImagemPictureImage(temp); } } }