private void Exportar() { try { Exporta tipo = Exporta.TXT; SaveFileDialog dlg = new SaveFileDialog(); if (radCSV.Checked) { dlg.Title = "Exportar arquivo CSV"; dlg.FileName = "TabelaCNIEE.csv"; dlg.DefaultExt = ".csv"; dlg.Filter = "Arquivos CSV|*.csv"; tipo = Exporta.CSV; } else if (radDSV.Checked) { dlg.Title = "Exportar arquivo DSV"; dlg.FileName = "TabelaCNIEE.dsv"; dlg.DefaultExt = ".dsv"; dlg.Filter = "Arquivos DSV|*.dsv"; tipo = Exporta.DSV; } else if (radXML.Checked) { dlg.Title = "Exportar arquivo XML"; dlg.FileName = "TabelaCNIEE.xml"; dlg.DefaultExt = ".xml"; dlg.Filter = "Arquivos XML|*.xml"; tipo = Exporta.XML; } else if (radHTML.Checked) { dlg.Title = "Exportar arquivo HTML"; dlg.FileName = "TabelaCNIEE.html"; dlg.DefaultExt = ".html"; dlg.Filter = "Arquivos HTML|*."; tipo = Exporta.HTML; } if (dlg.ShowDialog().Equals(DialogResult.OK)) { aCBrCNIEE1.Exportar(dlg.FileName, tipo); } } catch (Exception exception) { messageToolStripStatusLabel.Text = "Exception"; descriptionToolStripStatusLabel.Text = exception.Message; } }
public void Exportar(string path, Exporta tipo) { int ret = ACBrCNIEEInterop.CNIEE_Exportar(Handle, ToUTF8(path), null, (int)tipo); CheckResult(ret); }