private void MainMenuSettingsPath_Click(object sender, EventArgs e) { if (SelectFolder.ShowDialog() == DialogResult.OK) { UnpackArgs.Path = SelectFolder.SelectedPath; } }
private void LogButton_Click(object sender, System.EventArgs e) { if (SelectFolder.ShowDialog() == DialogResult.OK) { LogBox.Text = SelectFolder.SelectedPath + "\\Log.txt"; } }
private void DatabaseButton_Click(object sender, System.EventArgs e) { if (SelectFolder.ShowDialog() == DialogResult.OK) { DatabaseBox.Text = SelectFolder.SelectedPath + "\\Database.sqlite"; } }
private void btnSelectFolder_Click(object sender, EventArgs e) { if (SelectFolder.ShowDialog() == DialogResult.OK) { txtFilePath.Text = SelectFolder.SelectedPath; } }
private void button1_Click(object sender, EventArgs e) { if (SelectFolder.ShowDialog().Equals(DialogResult.OK) && !checkedListBox1.Items.Contains(SelectFolder.SelectedPath)) { checkedListBox1.Items.Add(SelectFolder.SelectedPath, false); } }
public void showSaveEmailOther(Outlook.MailItem mailItem) { if (mailItem != null) { SelectFolder screen = new SelectFolder(); screen.ShowDialog(); } }
private void btnPickFolder_Click(object sender, EventArgs e) { //FolderId oFolderId = null; // WellKnownFolderName.Root FolderId oFolder = WellKnownFolderName.Root; SelectFolder oform = new SelectFolder(_ExchangeService, oFolder); oform.ShowDialog(); if (oform.ChoseOK == true) { //oform.ChosenFolderId; this.txtPickedFolder.Text = oform.ChosenFolderId.UniqueId; this.ChosenFolderId = oform.ChosenFolderId; } }
public void ShowSelectFolder() { SelectFolder selectFolder = new SelectFolder(); selectFolder.ShowDialog(); }
private void tool_Clicked(object sender, ToolStripItemClickedEventArgs e) { switch (e.ClickedItem.AccessibleName) { case "Nuevo": #region Nuevo if (this.archivo == null) //Verifica que no exista una base abierta { NombreBase nuevaBase; string nombre; FileStream file; nuevaBase = new NombreBase(); SelectFolder.SelectedPath = this.directorio; if (SelectFolder.ShowDialog().Equals(DialogResult.OK)) { this.upDirectorio = this.directorio = SelectFolder.SelectedPath; if (nuevaBase.ShowDialog().Equals(DialogResult.OK)) { this.directorio += @"\" + nuevaBase.Nombre; //Crea la dirección del archivo if (!Directory.Exists(this.directorio)) //Verifica si la carpeta existe { this.Text = "Manejador de Bases de Datos: " + nuevaBase.Nombre; nuevo.Enabled = false; //Deshabilita la opcion de crear un nuevo archivo abrir.Enabled = false; //Des habilita la opcion de abrir un nuevo archivo renombrar.Enabled = true; cerrar.Enabled = true; //Habilita la opcion de cerrar el archivo Directory.CreateDirectory(this.directorio); //Si no existe La crea nombre = this.directorio + "\\" + nuevaBase.Nombre + ".dd"; //Crea el nombre del archivo this.archivo = new Archivo(nombre); //Construye el objeto archivo file = new FileStream(nombre, FileMode.Create); //Crea el archivo en disco file.Close(); archivo.grabaCabecera(); //Graba la cabecera del archivo this.Text = Path.GetFileNameWithoutExtension(this.archivo.Nombre); this.actualizaTodo(); } else { MessageBox.Show("Ya existe esa base de datos", "Error"); } } } nuevaBase.Dispose(); } else { MessageBox.Show("Por favor cierre primero la base de datos", "Error"); } #endregion break; case "Abrir": #region Abrir try { openFileDialog.Title = "Abrir Base de Datos"; //Titulo del dialogo openFileDialog.DefaultExt = ".dd"; //Extencion predeterminada openFileDialog.Filter = "(*.dd) | *.dd"; //Filtro de Extenciones openFileDialog.AddExtension = true; //Habilita la opcion para añadir la extension openFileDialog.RestoreDirectory = true; openFileDialog.InitialDirectory = directorio; //Redirecciona la carpeta del directorio inicial al directorio donde se encuentra el ejecutable if (openFileDialog.ShowDialog().Equals(DialogResult.OK)) { nuevo.Enabled = false; //Deshabilita la opcion de crear un nuevo archivo abrir.Enabled = false; //Des habilita la opcion de abrir un nuevo archivo renombrar.Enabled = true; cerrar.Enabled = true; //Habilita la opcion de cerrar el archivo archivo = new Archivo(openFileDialog.FileName); //Crea el objeto archivo this.directorio = Path.GetDirectoryName(openFileDialog.FileName); this.upDirectorio = Path.GetDirectoryName(this.directorio); this.archivo.leeArchivo(this.directorio); //Lee el archivo y construye la lista de listas this.Text = Path.GetFileNameWithoutExtension(this.archivo.Nombre); this.actualizaTodo(); //Manda actualizar los combo box y los data grid } } catch (FileNotFoundException) { MessageBox.Show("Archivo No Entcontrado"); } #endregion break; case "Renombrar": NombreBase nuevoNombre; nuevoNombre = new NombreBase(); if (nuevoNombre.ShowDialog().Equals(DialogResult.OK)) { if (!FileSystem.DirectoryExists(this.upDirectorio + "\\" + nuevoNombre.Nombre)) { FileSystem.RenameFile(this.archivo.Nombre, nuevoNombre.Nombre + ".dd"); FileSystem.RenameDirectory(this.directorio, nuevoNombre.Nombre); this.directorio = this.upDirectorio + "\\" + nuevoNombre.Nombre; this.archivo.Nombre = this.directorio + "\\" + nuevoNombre.Nombre + ".dd"; this.Text = Path.GetFileNameWithoutExtension(this.archivo.Nombre); } else { MessageBox.Show("La base de datos" + nuevoNombre.Nombre + " ya existe por favor elija otro nombre.", "Base de datos Existente"); } } break; case "Cerrar": if (this.archivo != null) { this.directorio = Environment.CurrentDirectory + @"..\BasesDeDatos"; this.archivo = null; nuevo.Enabled = true; //Habilita la opcion de crear un nuevo archivo abrir.Enabled = true; //Habilita la opcion de abrir un nuevo archivo renombrar.Enabled = false; cerrar.Enabled = false; //Deshabilita la opcion de cerrar el archivo this.Text = "Manejador de Bases de Datos"; this.borraTodo(); } break; default: MessageBox.Show("Opción incorrecta o no implementada", "Atención"); break; } }
private void Unpack_Click(object sender, EventArgs e) { if (Worker.IsBusy) { return; } if (UnpackArgs.Path == null) { if (SelectFolder.ShowDialog() == DialogResult.OK) { UnpackArgs.Path = SelectFolder.SelectedPath; } else { return; } } UnpackArgs args = null; MythicPackage p = null; MythicPackageBlock b = null; MythicPackageIndex idx = null; if (TreeView.SelectedNode != null) { if (TreeView.SelectedNode.Tag is MythicPackage) { p = (MythicPackage)TreeView.SelectedNode.Tag; if (ListBox.SelectedIndex == -1) { args = new UnpackArgs(p); } } else if (TreeView.SelectedNode.Tag is MythicPackageBlock) { p = (MythicPackage)TreeView.SelectedNode.Parent.Tag; b = (MythicPackageBlock)TreeView.SelectedNode.Tag; if (ListBox.SelectedIndex == -1) { args = new UnpackArgs(p, b); } } } if (ListBox.SelectedItem is MythicPackageIndex) { idx = (MythicPackageIndex)ListBox.SelectedItem; if (p != null && b != null) { args = new UnpackArgs(p, b, idx); } } if (args != null) { StatusLabel.Text = String.Format("Unpacking in {0}", UnpackArgs.Path); Unpack.Enabled = false; Worker.RunWorkerAsync(args); } }