Esempio n. 1
0
        public static string GetConnectionString(NomeBancoDados nomeBanco)
        {
            SqlConnection      cn       = new SqlConnection(Conexao.StringDeConexao);
            AmbienteBancoDados ambiente = new AmbienteBancoDados();

            if (cn.Database.ToUpper().Equals("BELAGRICOLA"))
            {
                ambiente = AmbienteBancoDados.OFICIAL;
            }
            else
            {
                ambiente = AmbienteBancoDados.TESTE;
            }
            return(GetConnectionString(nomeBanco, ambiente));
        }
Esempio n. 2
0
        public static string GetConnectionString(NomeBancoDados NomeBancoDados, AmbienteBancoDados ambienteBancoDados)
        {
            string driverProgress = GetDriverProgress();
            string servidor       = "";

            switch (ambienteBancoDados)
            {
            case AmbienteBancoDados.TESTE:
                servidor = "192.168.0.169";
                switch (NomeBancoDados)
                {
                case NomeBancoDados.EMS2CUSTOM:
                    return("Driver={" + driverProgress + "}; HostName=" + servidor + ";PortNumber=50000;DatabaseName=ems2custom;LogonID=sysprogress;Password=sysprogress");

                case NomeBancoDados.EMS2CORP:
                    return("Driver={" + driverProgress + "}; HostName=" + servidor + ";PortNumber=50002;DatabaseName=ems2corp;LogonID=sysprogress;Password=sysprogress");

                case NomeBancoDados.EMS2UNIT:
                    return("Driver={" + driverProgress + "}; HostName=" + servidor + ";PortNumber=50003;DatabaseName=ems2unit;LogonID=sysprogress;Password=sysprogress");

                case NomeBancoDados.MOV2UNIT:
                    return("Driver={" + driverProgress + "}; HostName=" + servidor + ";PortNumber=50006;DatabaseName=mov2unit;LogonID=sysprogress;Password=sysprogress");

                case NomeBancoDados.EMSGRA:
                    return("Driver={" + driverProgress + "}; HostName=" + servidor + ";PortNumber=50007;DatabaseName=emsgra;LogonID=sysprogress;Password=sysprogress");

                case NomeBancoDados.HCM210:
                    throw new NotImplementedException("Conexão não configurada");

                case NomeBancoDados.EMS506:
                    return("Driver={" + driverProgress + "}; HostName=" + servidor + ";PortNumber=50100;DatabaseName=ems506;LogonID=sysprogress;Password=sysprogress");

                default:
                    throw new NotImplementedException("Conexão não configurada");
                }
                break;

            case AmbienteBancoDados.OFICIAL:
                servidor = "192.168.0.7";
                switch (NomeBancoDados)
                {
                case NomeBancoDados.EMS2CUSTOM:
                    return("Driver={" + driverProgress + "}; HostName=" + servidor + ";PortNumber=30019;DatabaseName=ems2custom;LogonID=sysprogress;Password=sysprogress");

                case NomeBancoDados.EMS2CORP:
                    return("Driver={" + driverProgress + "}; HostName=" + servidor + ";PortNumber=30017;DatabaseName=ems2corp;LogonID=sysprogress;Password=sysprogress");

                case NomeBancoDados.EMS2UNIT:
                    return("Driver={" + driverProgress + "}; HostName=" + servidor + ";PortNumber=30016;DatabaseName=ems2unit;LogonID=sysprogress;Password=sysprogress");

                case NomeBancoDados.MOV2UNIT:
                    return("Driver={" + driverProgress + "}; HostName=" + servidor + ";PortNumber=30013;DatabaseName=mov2unit;LogonID=sysprogress;Password=sysprogress");

                case NomeBancoDados.EMSGRA:
                    return("Driver={" + driverProgress + "}; HostName=" + servidor + ";PortNumber=30012;DatabaseName=emsgra;LogonID=sysprogress;Password=sysprogress");

                case NomeBancoDados.HCM210:
                    throw new NotImplementedException("Conexão não configurada");

                case NomeBancoDados.EMS506:
                    return("Driver={" + driverProgress + "}; HostName=" + servidor + ";PortNumber=30110;DatabaseName=ems506;LogonID=sysprogress;Password=sysprogress");

                default:
                    throw new NotImplementedException("Conexão não configurada");
                }
                break;
            }
            return("");
        }