Esempio n. 1
0
        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);
                    }
                }
            }
        }
Esempio n. 2
0
        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);
                }
            }
        }
Esempio n. 3
0
        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);
                }
            }
        }