BlueSky.Commands.Tools.Package.PackageHelperMethods.PackageFileLoad C# (CSharp) Method

PackageFileLoad() public method

public PackageFileLoad ( string filename ) : UAReturn
filename string
return BSky.Statistics.Common.UAReturn
        public UAReturn PackageFileLoad(string filename)//06Dec2013 For loading package in R memory for use
        {
            if (filename != null && filename.Length > 0)
            {
                string filepath = Path.GetDirectoryName(filename);
                string packagename = Path.GetFileName(filename);
                return service.loadPackage(packagename);
                //appwindow.RefreshRecent();
            }
            return null;
        }

Usage Example

        protected override void OnExecute(object param)
        {
            try
            {
                string packagename = Microsoft.VisualBasic.Interaction.InputBox("Enter package name that you want to load.\nNote: package must be already installed using 'install package' option.", "Load Library", "");
                if (string.IsNullOrEmpty(packagename))
                {
                    //MessageBox.Show("Title/Command cannot be empty, Exiting Dialog install", "Info: Dialog Title Empty.");
                    return;
                }

                PackageHelperMethods phm = new PackageHelperMethods();
                UAReturn r = phm.PackageFileLoad(packagename);// PackageFileLoad(packagename);
                if (r != null && r.Success)
                {
                    SendToOutputWindow( "Load Package", r.CommandString);
                }
                else
                {
                    SendToOutputWindow("Error Loading User Session Package.", "");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error while loading package.", "Error Occurred!");
                logService.WriteToLogLevel("Error:", LogLevelEnum.Error, ex);
            }
        }
All Usage Examples Of BlueSky.Commands.Tools.Package.PackageHelperMethods::PackageFileLoad