private void btnAddData_Click(object sender, EventArgs e) { OpenFileDialog dialog = new OpenFileDialog(); dialog.Title = "Select File Name"; if (Param == null) { Param = new FileParam("open filename"); } FileParam p = Param as FileParam; if (p != null) { dialog.Filter = p.DialogFilter; } if (dialog.ShowDialog() == DialogResult.OK) { TextFile tmpTextFile = new TextFile(dialog.FileName); _addedTextFile = new DataSetArray(Path.GetFileNameWithoutExtension(dialog.FileName), tmpTextFile); Param.ModelName = _addedTextFile.Name; Param.Value = _addedTextFile.DataSet; Refresh(); base.Status = ToolStatus.Ok; } else { return; } }
private void btnAddData_Click(object sender, EventArgs e) { FileParam p = Param as FileParam; using (SaveFileDialog sfd = new SaveFileDialog()) { sfd.OverwritePrompt = true; if (p != null) { sfd.Filter = p.DialogFilter; } else { sfd.Filter = "CSV Files|*.csv"; } if (sfd.ShowDialog() != DialogResult.OK) { return; } TextFile addedTextFile = new TextFile(sfd.FileName); //This inserts the new featureset into the list txtDataTable.Text = Path.GetFileNameWithoutExtension(addedTextFile.FileName); Param.Value = addedTextFile; } base.Status = ToolStatus.Ok; LightTipText = ModelingMessageStrings.FeaturesetValid; }
/// <summary> /// Creates an instance of the dialog /// </summary> /// <param name="inputParam">The parameter this element represents</param> /// <param name="dataSets">An array of available data</param> public OpenFileElement(FileParam inputParam, List<DataSetArray> dataSets) { //Needed by the designer InitializeComponent(); //We save the parameters passed in Param = inputParam; _dataSets = dataSets; //Saves the label GroupBox.Text = Param.Name; DoRefresh(); }
/// <summary> /// Creates an instance of the dialog /// </summary> /// <param name="inputParam">The parameter this element represents</param> /// <param name="dataSets">An array of available data</param> public OpenFileElement(FileParam inputParam, List <DataSetArray> dataSets) { //Needed by the designer InitializeComponent(); //We save the parameters passed in Param = inputParam; _dataSets = dataSets; //Saves the label GroupBox.Text = Param.Name; DoRefresh(); }
/// <summary> /// Create an instance of the dialog /// </summary> /// <param name="param"></param> /// <param name="text"></param> public OpenFileElement(FileParam param, string text) { InitializeComponent(); Param = param; //_fileName = text; // textBox1.Text = param.Value; GroupBox.Text = param.Name; DoRefresh(); //Populates the dialog with the default parameter value if (param.Value != null && param.DefaultSpecified) { //_fileName = param.ModelName; base.Status = ToolStatus.Ok; LightTipText = ModelingMessageStrings.FeaturesetValid; } }
/// <summary> /// Creates an instance of the dialog /// </summary> /// <param name="outputParam">The parameter this element represents</param> /// <param name="dataSets">An array of available data</param> public SaveFileElement(FileParam outputParam, List <DataSetArray> dataSets) { //Needed by the designer InitializeComponent(); //We save the parameters passed in Param = outputParam; //Saves the label GroupBox.Text = Param.Name; //Sets up the initial status light indicator base.Status = ToolStatus.Empty; LightTipText = ModelingMessageStrings.FeaturesetMissing; //Populates the dialog with the default parameter value if (outputParam.Value != null && outputParam.DefaultSpecified) { txtDataTable.Text = outputParam.ModelName; base.Status = ToolStatus.Ok; LightTipText = ModelingMessageStrings.FeaturesetValid; } }
/// <summary> /// Creates an instance of the dialog /// </summary> /// <param name="outputParam">The parameter this element represents</param> /// <param name="dataSets">An array of available data</param> public SaveFileElement(FileParam outputParam, List<DataSetArray> dataSets) { //Needed by the designer InitializeComponent(); //We save the parameters passed in Param = outputParam; //Saves the label GroupBox.Text = Param.Name; //Sets up the initial status light indicator base.Status = ToolStatus.Empty; LightTipText = ModelingMessageStrings.FeaturesetMissing; //Populates the dialog with the default parameter value if (outputParam.Value != null && outputParam.DefaultSpecified) { txtDataTable.Text = outputParam.ModelName; base.Status = ToolStatus.Ok; LightTipText = ModelingMessageStrings.FeaturesetValid; } }
private void btnAddData_Click(object sender, EventArgs e) { OpenFileDialog dialog = new OpenFileDialog(); dialog.Title = "Select File Name"; if (Param == null) Param = new FileParam("open filename"); FileParam p = Param as FileParam; if (p != null) dialog.Filter = p.DialogFilter; if (dialog.ShowDialog() == DialogResult.OK) { TextFile tmpTextFile = new TextFile(dialog.FileName); _addedTextFile = new DataSetArray(Path.GetFileNameWithoutExtension(dialog.FileName), tmpTextFile); Param.ModelName = _addedTextFile.Name; Param.Value = _addedTextFile.DataSet; Refresh(); base.Status = ToolStatus.Ok; } else { return; } }
/// <summary> /// The Parameter array should be populated with default values here /// </summary> public override void Initialize() { _inputParam = new Parameter[4]; _inputParam[0] = new FileParam(TextStrings.lasFilename, "LAS Files(*.las)|*.las") { HelpText = TextStrings.LasFullpath }; ExtentParam p = new ExtentParam(TextStrings.RasterExtent); p.HelpText = TextStrings.GeographicExtent; p.DefaultToMapExtent = true; _inputParam[1] = p; _inputParam[2] = new IntParam(TextStrings.NumRows) { HelpText = TextStrings.numberofrows }; _inputParam[3] = new IntParam(TextStrings.NumColumns) { HelpText = TextStrings.numberofcolums }; _outputParam = new Parameter[1]; _outputParam[0] = new RasterParam(TextStrings.OutputRaster) { HelpText = TextStrings.ResultRasterDirectory }; }