//-----BOTON EXPORTAR
        private void button5_Click(object sender, EventArgs e)
        {
            SaveFileDialog save = new SaveFileDialog();

            save.Filter = "Archivos CSV (*.csv)|*.csv";
            if (save.ShowDialog() == DialogResult.OK && save.ToString() != " ")
            {
                Conexion con = new Conexion();

                List <Persona> personas = new List <Persona>();

                personas = con.mostrarPersonas();

                StreamWriter w = new StreamWriter(save.FileName);

                foreach (var per in personas)
                {
                    string linea = per.imprimirPersona();
                    w.WriteLine(linea);
                }
                w.Close();
                label7.Text = "Datos exportados correctamente.";
            }
            else
            {
                label7.Text = "Por Favor Selecciona un archivo.";
            }
        }
Exemple #2
0
        private void Save_Click(object sender, EventArgs e)
        {
            SaveFileDialog sf = new SaveFileDialog();

            sf.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*";
            if (sf.ShowDialog() == DialogResult.OK)
            {
                DataM.SaveReport(sf.ToString());
            }
            sf.Dispose();
        }
        public void ToStringTest()
        {
            SaveFileDialog sfd = new SaveFileDialog();

            sfd.CheckFileExists  = true;
            sfd.CreatePrompt     = true;
            sfd.DefaultExt       = "txt";
            sfd.DereferenceLinks = false;
            sfd.FileName         = "default.build";
            sfd.Filter           = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
            sfd.FilterIndex      = 5;
            sfd.InitialDirectory = Path.GetTempPath();
            sfd.OverwritePrompt  = false;
            sfd.RestoreDirectory = true;
            sfd.ShowHelp         = true;
            sfd.Title            = "Saving";
            sfd.ValidateNames    = false;

            StringBuilder sb = new StringBuilder();

            sb.Append(typeof(SaveFileDialog).FullName);
            sb.Append(": Title: ");
            sb.Append(sfd.Title);
            sb.Append(", FileName: ");
            sb.Append(sfd.FileName);

            Assert.AreEqual(sb.ToString(), sfd.ToString(), "#1");

            sfd.FileName = null;
            sfd.Title    = null;

            sb.Length = 0;
            sb.Append(typeof(SaveFileDialog).FullName);
            sb.Append(": Title: ");
            sb.Append(sfd.Title);
            sb.Append(", FileName: ");
            sb.Append(sfd.FileName);

            Assert.AreEqual(sb.ToString(), sfd.ToString(), "#2");
        }
Exemple #4
0
        // Save file
        private void guardarArchivoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Stream         myStream       = null;
            SaveFileDialog saveFileDialog = new SaveFileDialog();

            saveFileDialog.Filter           = "All files (*.*)|*.*";
            saveFileDialog.RestoreDirectory = true;

            if (tabs.SelectedIndex >= 0)
            {
                try
                {
                    if (saveFileDialog.ShowDialog() == DialogResult.OK)
                    {
                        if ((myStream = saveFileDialog.OpenFile()) != null)
                        {
                            using (myStream)
                            {
                                // Change current tab name
                                tabs.SelectedTab.Text        = Path.GetFileNameWithoutExtension(saveFileDialog.FileName);
                                tabs.SelectedTab.ToolTipText = saveFileDialog.ToString();
                                tabs.SelectedTab.ImageKey    = getIconFromExt(Path.GetExtension(saveFileDialog.FileName).Substring(1)) + ".png";

                                // Take file extension
                                codeLang.Text = Path.GetExtension(saveFileDialog.FileName).Substring(1).ToUpper();

                                // Load file to editor
                                SuEditor editor = (SuEditor)editors[tabs.SelectedIndex];
                                //editor.SaveFile(myStream, RichTextBoxStreamType.PlainText);

                                // Get hash code of file
                                hashFile.Text = myStream.GetHashCode().ToString();
                                myStream.Close();
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se pudo escribir el fichero.", "Error fatal");
                }
            }
        }