private void btnAddDocument_Click(object sender, RoutedEventArgs e) { if (cbxIdType.SelectedItem != null) { IdType = (DbIdTypes)cbxIdType.SelectedItem; DialogResult = true; Close(); } else { MessageBox.Show(this, "Debe seleccionar un tipo para el índice de la nueva colección", "Indice no seleccionado", MessageBoxButton.OK, MessageBoxImage.Warning); } }
/// <summary> /// Añade un nuevo documento vacío a la colección actual /// </summary> /// <param name="idType"></param> /// <returns>true si correcto o false en caso contrario.</returns> public static bool AddEmptyDocument(DbIdTypes idType) { try { var query = string.Format("INSERT INTO {0}:{1} VALUES {{}}", DbConnections.CurrentConnection.EditingCollection, idType.ToString()); DbConnections.CurrentConnection.LiteDatabase.Execute(query); return(true); } catch (Exception ex) { MessageBox.Show("Se ha producido un error: \n\n" + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } return(false); }