InstallReqPackageFrmCRAN() public method

public InstallReqPackageFrmCRAN ( string pkgname ) : UAReturn
pkgname string
return BSky.Statistics.Common.UAReturn
        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("");
        }