public InstallReqPackageFrmCRAN ( string pkgname ) : |
||
pkgname | string | |
return |
protected override void OnExecute(object param) { Window1 appwindow = LifetimeService.Instance.Container.Resolve <Window1>(); try { appwindow.setLMsgInStatusBar(BSky.GlobalResources.Properties.Resources.PlzWait + " " + BSky.GlobalResources.Properties.Resources.InstallReqRPkgFrmCRAN2); ShowMouseBusy(); //Get list of required pacakges from RequiredPackages.xml List <string> reqPkgList = GetReqRPackageList(); PackageHelperMethods phm = new PackageHelperMethods(); UAReturn r = null; foreach (string pkgname in reqPkgList) { r = phm.InstallReqPackageFrmCRAN(pkgname); if (r != null) { // It is not error message. It could be success/failure msg. A status message basically. SendToOutputWindow(BSky.GlobalResources.Properties.Resources.RPkgInstallStatus, r.Error); } } ShowMouseFree(); } catch (Exception ex) { ShowMouseFree(); MessageBox.Show(BSky.GlobalResources.Properties.Resources.ErrInstallReqPkgFrmCRAN, BSky.GlobalResources.Properties.Resources.ErrorOccurred); logService.WriteToLogLevel("Error:", LogLevelEnum.Error, ex); } appwindow.setLMsgInStatusBar(""); }