Exemple #1
0
        private static Organization generateOrganizationManifest()
        {
            ConsoleHelper.WriteQuestionLine(Constants.LANG_PLEASEENTERNICK);
            String nick = Console.ReadLine();

            ConsoleHelper.WriteQuestionLine(Constants.LANG_PLEASEENTERUSERNAME);
            String username = Console.ReadLine();

            ConsoleHelper.WriteQuestionLine(Constants.LANG_PLEASEENTERPASSWORD);
            String password = Console.ReadLine();

            ConsoleHelper.WriteQuestionLine(Constants.LANG_PLEASEENTERTOKEN);
            String token = Console.ReadLine();

            ConsoleHelper.WriteQuestionLine(Constants.LANG_PLEASEENTERAPI);
            String api = Console.ReadLine();

            ConsoleHelper.WriteQuestionLine(Constants.LANG_PLEASEENTERPRODUCTION);

            string production = (Console.ReadLine() == "y") ? "true" : "false";

            Config m_config = getConfig();

            Organization vaOrganization = createOrganization(nick, username, password, token, production, api, m_config);

            m_config.Organization.Add(vaOrganization);

            ManageXMLConfig.doWrite(m_config);

            return(vaOrganization);
        }
Exemple #2
0
        public static Organization chooseCodeOrganization(string organizationId)
        {
            Config m_config = ManageXMLConfig.Deserialize();
            Dictionary <int, Organization> m_organizations = new Dictionary <int, Organization>();

            bool isHaveOrganization = m_config.Organization != null && m_config.Organization.Count > 0;

            if (isHaveOrganization)
            {
                ConsoleHelper.WriteQuestionLine(Constants.LANG_CHOOSECODEPACKAGEMANIFESTINCONFIG);
                String rowTitle = getRowForScreen(Constants.propertiesOrganization);
                ConsoleHelper.WriteDocLine(rowTitle);
                foreach (var item in m_config.Organization)
                {
                    m_organizations.Add(item.Id, item);
                    String nameOrganization = viewBarInConsoleForScreen(item.Id.ToString());
                    String Username         = viewBarInConsoleForScreen(item.Username);
                    String Password         = viewBarInConsoleForScreen(getRowPassword(item.Password, '*'));
                    String SecurityToken    = String.Concat(getRowPassword(item.SecurityToken, '*'), " ");
                    String production       = String.Concat(getEnvironment(item.Production), " ");
                    String api = String.Concat(item.Api, " ");
                    Console.WriteLine(String.Concat(nameOrganization, Username, Password, SecurityToken, production, api));
                }
            }

            try
            {
                ConsoleHelper.WriteQuestionLine(">>> Code Organization:Please enter for new Environment:");
                ConsoleHelper.WriteDocLine(organizationId);

                Organization enviroment = new Organization();

                foreach (KeyValuePair <int, Organization> item in m_organizations)
                {
                    if (item.Value.Nick == organizationId)
                    {
                        enviroment = item.Value;
                    }
                }

                if (enviroment != null && enviroment.Nick != "")
                {
                    return(enviroment);
                }
                else
                {
                    ConsoleHelper.WriteWarningLine("Not Found Organization");
                    return(new Organization());
                }
            }
            catch (System.Exception)
            {
                ConsoleHelper.WriteErrorLine("Not Found Organization");
                return(generateOrganizationManifest());
            }
        }
Exemple #3
0
        public static Organization chooseCodeOrganization()
        {
            Config m_config = ManageXMLConfig.Deserialize();
            Dictionary <int, Organization> m_organizations = new Dictionary <int, Organization>();

            bool isHaveOrganization = m_config.Organization != null && m_config.Organization.Count > 0;

            if (isHaveOrganization)
            {
                ConsoleHelper.WriteQuestionLine(Constants.LANG_CHOOSECODEPACKAGEMANIFESTINCONFIG);
                String rowTitle = getRowForScreen(Constants.propertiesOrganization);
                ConsoleHelper.WriteDocLine(rowTitle);
                foreach (var item in m_config.Organization)
                {
                    m_organizations.Add(item.Id, item);
                    String idOrganization   = viewBarInConsoleForScreen(item.Id.ToString());
                    String NickOrganization = viewBarInConsoleForScreen(item.Nick);
                    String Username         = viewBarInConsoleForScreen(item.Username);
                    String Password         = viewBarInConsoleForScreen(getRowPassword(item.Password, '*'));
                    String SecurityToken    = String.Concat(getRowPassword(item.SecurityToken, '*'), " ");
                    String production       = String.Concat(getEnvironment(item.Production), " ");
                    String api = String.Concat(item.Api, " ");
                    Console.WriteLine(String.Concat(idOrganization, NickOrganization, Username, Password, SecurityToken, production, api));
                }
            }

            try
            {
                int id;
                if (isHaveOrganization)
                {
                    ConsoleHelper.WriteQuestionLine(">>> Code Organization:Please enter for new Environment:");
                    id = Int32.Parse(Console.ReadLine());
                }
                else
                {
                    return(generateOrganizationManifest());
                }

                if (m_organizations.ContainsKey(id))
                {
                    return(m_organizations[id]);
                }
                else
                {
                    ConsoleHelper.WriteWarningLine("Not Found Organization");
                    return(new Organization());
                }
            }
            catch (System.Exception)
            {
                ConsoleHelper.WriteErrorLine("Not Found Organization");
                return(generateOrganizationManifest());
            }
        }
Exemple #4
0
        public static void addOrganizationDeploy(Organization organization)
        {
            Config m_config = getConfig();
            Dictionary <int, Organization> m_organizations = new Dictionary <int, Organization>();
            bool isHaveOrganization = m_config.Organization != null && m_config.Organization.Count > 0;

            foreach (var item in m_config.Organization)
            {
                if (item.Id == organization.Id)
                {
                    item.DeploySettings = organization.DeploySettings;
                }
            }

            ManageXMLConfig.doWrite(m_config);
        }
Exemple #5
0
        private static PackageManifest generatePackageManifest()
        {
            ConsoleHelper.WriteQuestionLine(Constants.LANG_PLEASEENTERPATHPACKAGE);
            String pathPackage = Console.ReadLine();

            ConsoleHelper.WriteQuestionLine(Constants.LANG_PLEASEENTERPATHREPOSITORY);
            String pathRepository = Console.ReadLine();

            ConsoleHelper.WriteQuestionLine(Constants.LANG_PLEASEENTERTARGETPATH);
            String targetFiles = Console.ReadLine();

            Config m_config = getConfig();

            PackageManifest myManifest = createPackageManifest(pathPackage, pathRepository, targetFiles, m_config);

            m_config.PackageManifest.Add(myManifest);

            ManageXMLConfig.doWrite(m_config);

            return(myManifest);
        }
Exemple #6
0
 private static Config ReadConfig()
 {
     return(ManageXMLConfig.Deserialize());
 }