/// <summary> /// Import Collection /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ImportCollectionToolStripMenuItem_Click(object sender, EventArgs e) { var strTitle = "Import Collection"; var strMessage = "Are you sure to Import Collection?"; if (!GuiConfig.IsUseDefaultLanguage) { strTitle = GuiConfig.GetText(TextType.DropData); strMessage = GuiConfig.GetText(TextType.DropDataConfirm); } if (!MyMessageBox.ShowConfirm(strTitle, strMessage)) { return; } if (!MongoPathCheck()) { return; } var mongoImportExport = MongoImportExportInfo.GetImportExportInfo(); var importCol = new OpenFileDialog(); if (importCol.ShowDialog() == DialogResult.OK) { mongoImportExport.FileName = importCol.FileName; } mongoImportExport.Direct = MongoImportExportInfo.ImprotExport.Import; var dosCommand = MongoImportExportInfo.GetMongoImportExportCommandLine(mongoImportExport); RunCommand(dosCommand); }
/// <summary> /// ExportImport Collection /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ExportCollectionToolStripMenuItem_Click(object sender, EventArgs e) { if (!MongoPathCheck()) { return; } var mongoImportExport = MongoImportExportInfo.GetImportExportInfo(); var exportCol = new SaveFileDialog { Filter = Utility.TxtFilter, CheckFileExists = false }; //if the file not exist,the server will create a new one if (exportCol.ShowDialog() == DialogResult.OK) { mongoImportExport.FileName = exportCol.FileName; } else { return; } mongoImportExport.Direct = MongoImportExportInfo.ImprotExport.Export; var dosCommand = MongoImportExportInfo.GetMongoImportExportCommandLine(mongoImportExport); RunCommand(dosCommand); }
private void radImport_CheckedChanged(object sender, EventArgs e) { _mongoImportExportCommand.Direct = radExport.Checked ? MongoImportExportInfo.ImprotExport.Export : MongoImportExportInfo.ImprotExport.Import; OnCommandChange(new TextChangeEventArgs(string.Empty, MongoImportExportInfo.GetMongoImportExportCommandLine(_mongoImportExportCommand))); }
private void txtFieldList_TextChanged(object sender, EventArgs e) { _mongoImportExportCommand.FieldList = txtFieldList.Text; OnCommandChange(new TextChangeEventArgs(string.Empty, MongoImportExportInfo.GetMongoImportExportCommandLine(_mongoImportExportCommand))); }
private void numPort_ValueChanged(object sender, EventArgs e) { _mongoImportExportCommand.Port = (int)numPort.Value; OnCommandChange(new TextChangeEventArgs(string.Empty, MongoImportExportInfo.GetMongoImportExportCommandLine(_mongoImportExportCommand))); }
private void txtCollectionName_TextChanged(object sender, EventArgs e) { _mongoImportExportCommand.CollectionName = txtCollectionName.Text; OnCommandChange(new TextChangeEventArgs(string.Empty, MongoImportExportInfo.GetMongoImportExportCommandLine(_mongoImportExportCommand))); }
private void ctllogLvT_LoglvChanged(MongodbDosCommand.MongologLevel logLv) { _mongoImportExportCommand.LogLv = logLv; OnCommandChange(new TextChangeEventArgs(string.Empty, MongoImportExportInfo.GetMongoImportExportCommandLine(_mongoImportExportCommand))); }
private void ctlFilePickerOutput_PathChanged(string filePath) { _mongoImportExportCommand.FileName = filePath; OnCommandChange(new TextChangeEventArgs(string.Empty, MongoImportExportInfo.GetMongoImportExportCommandLine(_mongoImportExportCommand))); }