Ejemplo n.º 1
0
        public async Task GetLimitrofesPaisAsync_Devuelve400_SiCodPaisNoTiene3Caracteres(string codPais3)
        {
            // preparo
            var mockPaisesApi = new Mock <IApiPaises>();

            mockPaisesApi
            .Setup(api => api.BuscarPaisesPorCodigoAsync(new string[] { codPais3.Trim().ToUpper() }))
            .ReturnsAsync(new[] { _paisesDePrueba["ARG"] });

            var mockLogger = new Mock <ILogger <PaisController> >();

            // ejecuto
            var controller = new PaisController(mockPaisesApi.Object, mockLogger.Object);
            var respuesta  = await controller.GetLimitrofesPaisAsync(codPais3);

            // valido
            Assert.NotNull(respuesta);
            var resultadoApi   = Assert.IsAssignableFrom <BadRequestObjectResult>(respuesta.Result) as ObjectResult;
            var datosResultado = respuesta.Value;


            Assert.NotNull(resultadoApi);
            Assert.Null(datosResultado);

            var validacion = Assert.IsType <MensajeValidacion>(resultadoApi.Value);

            Assert.Equal("P03", validacion?.Mensaje);
            Assert.Equal("codPais3", validacion?.Detalles?.FirstOrDefault());
        }
Ejemplo n.º 2
0
        public async Task GetPorNombreAsync_Devuelve400_SiNoIndicaNombre(string parteNombre)
        {
            // preparo
            var mockPaisesApi = new Mock <IApiPaises>();

            mockPaisesApi
            .Setup(api => api.BuscarPaisesPorNombreAsync(parteNombre))
            .ReturnsAsync(new[] { _paisesDePrueba["ARG"] });

            var mockLogger = new Mock <ILogger <PaisController> >();

            // ejecuto
            var controller = new PaisController(mockPaisesApi.Object, mockLogger.Object);
            var respuesta  = await controller.GetPorNombreAsync(parteNombre);

            // valido
            Assert.NotNull(respuesta);
            var resultadoApi   = Assert.IsAssignableFrom <BadRequestObjectResult>(respuesta.Result) as ObjectResult;
            var datosResultado = respuesta.Value;


            Assert.NotNull(resultadoApi);
            Assert.Null(datosResultado);

            var validacion = Assert.IsType <MensajeValidacion>(resultadoApi.Value);

            Assert.Equal("P01", validacion?.Mensaje);
            Assert.Equal("parteNombre", validacion?.Detalles?.FirstOrDefault());
        }
Ejemplo n.º 3
0
        public async Task GetPorNombreAsync_DevuelveVariosPaises_Cuando_IndicaParteNombre(string parteNombre)
        {
            // preparo
            var mockPaisesApi = new Mock <IApiPaises>();

            mockPaisesApi.Setup(api => api.BuscarPaisesPorNombreAsync(parteNombre))
            .ReturnsAsync(new PaisDto[] { _paisesDePrueba["BRA"], _paisesDePrueba["CHL"] })
            .Verifiable();

            var mockLogger = new Mock <ILogger <PaisController> >();

            // ejecuto
            var controller = new PaisController(mockPaisesApi.Object, mockLogger.Object);
            var respuesta  = await controller.GetPorNombreAsync(parteNombre);

            // valido
            Assert.NotNull(respuesta);
            var resultadoApi   = respuesta.Result;
            var datosResultado = respuesta?.Value;

            Assert.Null(resultadoApi);
            Assert.NotNull(datosResultado);
            Assert.Equal(2, datosResultado.Where(x => x.Codigo3 == "BRA" || x.Codigo3 == "CHL").Distinct().Count());

            mockPaisesApi.Verify();
        }
Ejemplo n.º 4
0
        public async Task GetPorNombreAsync_DevuelveArrayVacio_SiNoEncuentraPais()
        {
            // preparo
            var mockPaisesApi = new Mock <IApiPaises>();

            mockPaisesApi.Setup(api => api.BuscarPaisesPorNombreAsync("XXX"))
            .ReturnsAsync(new PaisDto[0])
            .Verifiable();

            var mockLogger = new Mock <ILogger <PaisController> >();

            // ejecuto
            var controller = new PaisController(mockPaisesApi.Object, mockLogger.Object);
            var respuesta  = await controller.GetPorNombreAsync("XXX");


            // valido
            var resultadoApi   = respuesta.Result;
            var datosResultado = respuesta?.Value;

            Assert.Null(resultadoApi);
            Assert.Equal(0, datosResultado?.Count());

            mockPaisesApi.Verify();
        }
Ejemplo n.º 5
0
        public async Task GetPorNombreAsync_Devuelve500YLoguear_SiDaErrorLaApi()
        {
            // preparo
            var mockPaisesApi = new Mock <IApiPaises>();

            mockPaisesApi.Setup(api => api.BuscarPaisesPorNombreAsync("XXX"))
            .Throws(new Exception("Error de prueba!"))
            .Verifiable();

            var mockLogger = new Mock <ILogger <PaisController> >();


            // ejecuto
            var controller = new PaisController(mockPaisesApi.Object, mockLogger.Object);
            var respuesta  = await controller.GetPorNombreAsync("XXX");

            // valido
            Assert.NotNull(respuesta);
            var resultadoApi   = Assert.IsAssignableFrom <ObjectResult>(respuesta.Result);
            var datosResultado = respuesta.Value;

            Assert.NotNull(resultadoApi);
            Assert.Equal(500, resultadoApi.StatusCode);
            Assert.Null(datosResultado);

            var validacion = Assert.IsType <MensajeValidacion>(resultadoApi.Value);

            Assert.Equal("E01", validacion?.Mensaje);

            mockPaisesApi.Verify();
            VerificarMockLogger(mockLogger);
        }
Ejemplo n.º 6
0
 public void TestMethod1()
 {
     //arrange
     PaisController controller = new PaisController();
     //act
     var listapaises = controller.GetPais();
 }
Ejemplo n.º 7
0
        public async Task GetLimitrofesPaisAsync_Devuelve404_SiNoEncuentraPais()
        {
            // preparo
            var mockPaisesApi = new Mock <IApiPaises>();

            mockPaisesApi
            .Setup(api => api.BuscarPaisesPorCodigoAsync(new string[] { "XXX" }))
            .ReturnsAsync(new PaisDto[] {  });

            var mockLogger = new Mock <ILogger <PaisController> >();

            // ejecuto
            var controller = new PaisController(mockPaisesApi.Object, mockLogger.Object);
            var respuesta  = await controller.GetLimitrofesPaisAsync("XXX");

            // valido
            Assert.NotNull(respuesta);
            var resultadoApi   = Assert.IsAssignableFrom <ObjectResult>(respuesta.Result);
            var datosResultado = respuesta.Value;


            Assert.NotNull(resultadoApi);
            Assert.Equal(404, resultadoApi.StatusCode);
            Assert.Null(datosResultado);

            var validacion = Assert.IsType <MensajeValidacion>(resultadoApi.Value);

            Assert.Equal("P04", validacion?.Mensaje);
            Assert.Equal("XXX", validacion?.Detalles?.FirstOrDefault());

            mockPaisesApi.Verify();
        }
Ejemplo n.º 8
0
        public async Task GetLimitrofesPaisAsync_DevuelveArrayVacio_SiNoTieneLimitrofes()
        {
            // preparo
            var limitrofesEsperados = new PaisDto[0];

            var mockPaisesApi = new Mock <IApiPaises>();

            mockPaisesApi
            .Setup(api => api.BuscarPaisesPorCodigoAsync(new string[] { "NZL" }))
            .ReturnsAsync(new PaisDto[] { _paisesDePrueba["NZL"] })
            .Verifiable();

            var mockLogger = new Mock <ILogger <PaisController> >();

            // ejecuto
            var controller = new PaisController(mockPaisesApi.Object, mockLogger.Object);
            var respuesta  = await controller.GetLimitrofesPaisAsync("NZL");

            // valido
            Assert.NotNull(respuesta);
            var resultadoApi   = respuesta.Result;
            var datosResultado = respuesta.Value;


            Assert.Null(resultadoApi);
            Assert.NotNull(datosResultado);

            Assert.Equal(0, datosResultado.Count());

            mockPaisesApi.Verify();
        }
Ejemplo n.º 9
0
        public async System.Threading.Tasks.Task Test_MostrarConcurso()
        {

            PaisController pais = new PaisController(_dbContext);

            var result = await pais.SearchPais("Portugal");
            Assert.IsType<ViewResult>(result);
        }
Ejemplo n.º 10
0
        public void TestGet()
        {
            //arrange
            PaisController controller = new PaisController();
            //act
            var lista = controller.GetPais();

            //assert
            Assert.IsNotNull(lista);
        }
Ejemplo n.º 11
0
        public void TestGet()
        {
            //Arrange
            PaisController controller = new PaisController();
            //Act
            var listapais = controller.GetPais();

            //Assert
            Assert.IsNotNull(listapais);
        }
Ejemplo n.º 12
0
 public DataSet EstadosController(PaisController filtro)
 {
     try
     {
         return(new EnderecoDao().EstadosController(filtro));
     }
     catch (Exception ex)
     {
         // ReSharper disable once PossibleIntendedRethrow
         throw ex;
     }
 }
Ejemplo n.º 13
0
        /// <summary>
        /// Descrição:  Retorna lista de Estados ligados a um pais expecifico
        /// Autor:      Fabiano Gonçalves Elias
        /// Data:       07/10/2015
        /// **********************************************************************************************************
        /// Data Alteração      Autor       Descrição
        /// </summary>
        public DataSet EstadosController(PaisController filtro)
        {
            var dsRetorno = new DataSet();

            try
            {
                var sSql = new StringBuilder();
                sSql.Append("SELECT ");
                sSql.Append("TB005_Id,");
                sSql.Append("TB005_Estado");
                sSql.Append(" FROM ");
                sSql.Append("dbo.TB005_Estado");
                sSql.Append(" WHERE ");
                sSql.Append("TB003_Id =");
                sSql.Append(filtro.TB003_id);
                sSql.Append(" ORDER BY ");
                sSql.Append("TB005_Estado");

                var con = new SqlConnection(ParametrosDAO.StringConexao);

                con.Open();
                var da = new SqlDataAdapter(sSql.ToString(), con);
                dsRetorno.Tables.Add("TB005_Id");
                dsRetorno.EnforceConstraints = false;
                dsRetorno.Tables["TB005_Id"].BeginLoadData();
                da.Fill(dsRetorno.Tables["TB005_Id"]);
                dsRetorno.Tables["TB005_Id"].EndLoadData();
                dsRetorno.Tables.Add("TB005_Estado");
                dsRetorno.EnforceConstraints = false;
                dsRetorno.Tables["TB005_Estado"].BeginLoadData();
                da.Fill(dsRetorno.Tables["TB005_Estado"]);
                dsRetorno.Tables["TB005_Estado"].EndLoadData();
                con.Close();
            }
            catch (Exception ex)
            {
                // ReSharper disable once PossibleIntendedRethrow
                throw ex;
            }
            return(dsRetorno);
        }
Ejemplo n.º 14
0
        public async Task GetLimitrofesPaisAsync_DevuelveArrayDeLimitrofesOrdenPoblacDesc_SiTieneLimitrofes(string codPais3)
        {
            // preparo
            var limitrofesEsperados = new PaisDto[] { _paisesDePrueba["URY"], _paisesDePrueba["BRA"], _paisesDePrueba["BOL"], _paisesDePrueba["CHL"] };

            var mockPaisesApi = new Mock <IApiPaises>();

            mockPaisesApi
            .Setup(api => api.BuscarPaisesPorCodigoAsync(new string[] { codPais3.Trim().ToUpper() }))
            .ReturnsAsync(new PaisDto[] { _paisesDePrueba[codPais3.Trim().ToUpper()] })
            .Verifiable();

            mockPaisesApi
            .Setup(api => api.BuscarPaisesPorCodigoAsync(_paisesDePrueba[codPais3.Trim().ToUpper()].CodigoLimitrofes))
            .ReturnsAsync(limitrofesEsperados)
            .Verifiable();

            var mockLogger = new Mock <ILogger <PaisController> >();

            // ejecuto
            var controller = new PaisController(mockPaisesApi.Object, mockLogger.Object);
            var respuesta  = await controller.GetLimitrofesPaisAsync(codPais3);

            // valido
            Assert.NotNull(respuesta);
            var resultadoApi   = respuesta.Result;
            var datosResultado = respuesta.Value;


            Assert.Null(resultadoApi);
            Assert.NotNull(datosResultado);

            var ordenEsperado = "BRA,CHL,BOL,URY";

            Assert.Equal(ordenEsperado, string.Join(",", datosResultado.Select(x => x.Codigo3)));

            mockPaisesApi.Verify();
        }
Ejemplo n.º 15
0
        public void TestPost()
        {
            //arrange
            PaisController controller = new PaisController();
            Pais           esperado   = new Pais()
            {
                NombrePais = "Colombia",
                Capital    = "Bogota",
                Population = 48759958,
                Lating     = "4.0, -72.0",
                Timezones  = "UTC-05:00",
                Currencies = "Colombian peso",
                Flag       = "https://restcountries.eu/data/col.svg"
            };
            //act
            IHttpActionResult actionResult = controller.PostPais(esperado);
            var createdResult = actionResult as CreatedAtRouteNegotiatedContentResult <Pais>;

            //assert
            Assert.IsNotNull(createdResult);
            Assert.AreEqual("DefaultApi", createdResult.RouteName);
            Assert.IsNotNull(createdResult.RouteValues("id"));
        }
        public ContratosController ContratoParceiroSelect(long tb012Id)
        {
            ContratosController    retorno         = new ContratosController();
            PontoDeVendaController objPontoDeVenda = new PontoDeVendaController();
            PessoaController       objTitular      = new PessoaController();

            retorno.PontoDeVenda      = objPontoDeVenda;
            retorno.Titular           = objTitular;
            retorno.Unidade           = new UnidadeController();
            retorno.Unidade.Pais      = new PaisController();
            retorno.Unidade.Estado    = new EstadoController();
            retorno.Unidade.Municipio = new MunicipioController();

            try
            {
                SqlConnection con  = new SqlConnection(ParametrosDAO.StringConexao);
                StringBuilder sSql = new StringBuilder();

                sSql.Append(" SELECT dbo.TB012_Contratos.TB012_CicloContrato, dbo.TB012_Contratos.TB012_DiaVencimento, dbo.TB012_Contratos.TB012_id, dbo.TB012_Contratos.TB012_TipoContrato, dbo.TB012_Contratos.TB002_id, dbo.TB012_Contratos.TB012_Inicio, dbo.TB012_Contratos.TB012_Fim, ");
                sSql.Append(" dbo.TB012_Contratos.TB012_AceiteContrato, dbo.TB012_Contratos.TB012_DataAceiteContrato, dbo.TB012_Contratos.TB012_CadastradoEm, dbo.TB012_Contratos.TB012_CadastradorPor, ");
                sSql.Append(" dbo.TB012_Contratos.TB012_AlteradoEm, dbo.TB012_Contratos.TB012_AlteradoPor, dbo.TB012_Contratos.TB004_Cep AS CEPContrato, TB006_Municipio_Contrato.TB006_id AS MunicipioContrato, ");
                sSql.Append(" TB006_Municipio_Contrato.TB006_Municipio, dbo.TB005_Estado.TB005_Id, dbo.TB005_Estado.TB005_Estado, dbo.TB003_Pais.TB003_id, dbo.TB003_Pais.TB003_Pais, ");
                sSql.Append(" dbo.TB012_Contratos.TB012_Logradouro, dbo.TB012_Contratos.TB012_Numero, dbo.TB012_Contratos.TB012_Bairro, dbo.TB012_Contratos.TB012_Complemento, ");
                sSql.Append(" dbo.TB012_Contratos.TB012_InformacoesPortal, dbo.TB012_Contratos.TB012_ContratoCancelarMotivo, dbo.TB012_Contratos.TB012_ContratoCancelarDescricao, dbo.TB012_Contratos.TB012_Status, ");
                sSql.Append(" dbo.TB012_Contratos.TB013_id,   dbo.TB020_Unidades.TB020_CategoriaExibicao,                   dbo.TB020_Unidades.TB020_Matriz, dbo.TB020_Unidades.TB020_Desconto, dbo.TB020_Unidades.TB006_id, dbo.TB006_Municipio.TB006_id AS Unidade_TB006_id, ");
                sSql.Append(" TB005_Estado_1.TB005_Id AS Unidade_TB005_Id, TB005_Estado_1.TB003_Id AS Unidade_TB003_Id, dbo.TB020_Unidades.TB020_TipoPessoa");
                sSql.Append(" FROM dbo.TB006_Municipio AS TB006_Municipio_Contrato INNER JOIN");
                sSql.Append(" dbo.TB012_Contratos ON TB006_Municipio_Contrato.TB006_id = dbo.TB012_Contratos.TB006_id INNER JOIN");
                sSql.Append(" dbo.TB005_Estado ON TB006_Municipio_Contrato.TB005_Id = dbo.TB005_Estado.TB005_Id INNER JOIN");
                sSql.Append(" dbo.TB003_Pais ON dbo.TB005_Estado.TB003_Id = dbo.TB003_Pais.TB003_id INNER JOIN");
                sSql.Append(" dbo.TB020_Unidades ON dbo.TB012_Contratos.TB012_id = dbo.TB020_Unidades.TB012_id INNER JOIN");
                sSql.Append(" dbo.TB006_Municipio ON dbo.TB020_Unidades.TB006_id = dbo.TB006_Municipio.TB006_id INNER JOIN");
                sSql.Append(" dbo.TB005_Estado AS TB005_Estado_1 ON dbo.TB006_Municipio.TB005_Id = TB005_Estado_1.TB005_Id");
                sSql.Append(" WHERE dbo.TB012_Contratos.TB012_id = ");
                sSql.Append(tb012Id);
                sSql.Append("  AND dbo.TB020_Unidades.TB020_Matriz = 1");

                SqlCommand command = new SqlCommand(sSql.ToString(), con);
                command.CommandTimeout = 300;

                con.Open();
                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    retorno.TB012_Id            = Convert.ToInt64(reader["TB012_Id"]);
                    retorno.TB012_Inicio        = Convert.ToDateTime(reader["TB012_Inicio"]);
                    retorno.TB012_Fim           = Convert.ToDateTime(reader["TB012_Fim"]);
                    retorno.TB012_StatusS       = reader["TB012_Status"].ToString();
                    retorno.TB004_Cep           = reader["CEPContrato"].ToString();
                    retorno.TB012_Logradouro    = reader["TB012_Logradouro"].ToString();
                    retorno.TB012_Numero        = reader["TB012_Numero"].ToString();
                    retorno.TB012_Bairro        = reader["TB012_Bairro"].ToString();
                    retorno.TB012_Complemento   = reader["TB012_Complemento"].ToString();
                    retorno.TB012_DiaVencimento = reader["TB012_DiaVencimento"] is DBNull ? 5 : Convert.ToInt16(reader["TB012_DiaVencimento"]);
                    retorno.TB012_CicloContrato = reader["TB012_CicloContrato"] is DBNull?retorno.TB012_Inicio.Month.ToString() + retorno.TB012_Inicio.Year.ToString() : reader["TB012_CicloContrato"].ToString();

                    var bojPontoDeVenda = new PontoDeVendaController();
                    retorno.PontoDeVenda          = bojPontoDeVenda;
                    retorno.PontoDeVenda.TB002_id = Convert.ToInt64(reader["TB002_id"]);
                    var objPais = new PaisController();
                    retorno.Pais          = objPais;
                    retorno.Pais.TB003_id = Convert.ToInt64(reader["TB003_id"]);
                    var objEstado = new EstadoController();
                    retorno.Estado          = objEstado;
                    retorno.Estado.TB005_Id = Convert.ToInt64(reader["TB005_Id"]);

                    var objMunicipio = new MunicipioController();
                    retorno.Municipio          = objMunicipio;
                    retorno.Municipio.TB006_id = Convert.ToInt64(reader["MunicipioContrato"]);
                    retorno.Titular            = new PessoaController {
                        TB013_id = Convert.ToInt64(reader["TB013_id"])
                    };

                    retorno.Unidade.TB020_TipoPessoa        = Convert.ToInt16(reader["TB020_TipoPessoa"]);
                    retorno.Unidade.Pais.TB003_id           = Convert.ToInt64(reader["Unidade_TB003_Id"]);
                    retorno.Unidade.Estado.TB005_Id         = Convert.ToInt64(reader["Unidade_TB005_Id"]);
                    retorno.Unidade.Municipio.TB006_id      = Convert.ToInt64(reader["Unidade_TB006_id"]);
                    retorno.Unidade.TB020_CategoriaExibicao = reader["TB020_CategoriaExibicao"].ToString().TrimEnd();
                }
                con.Close();
            }
            catch (Exception ex)
            {
                // ReSharper disable once PossibleIntendedRethrow
                throw ex;
            }
            return(retorno);
        }
Ejemplo n.º 17
0
        /// <summary>
        /// Descrição:  Retorna valida credenciais do usuário para login
        /// Autor:      Fabiano Gonçalves Elias
        /// Data:       07/10/2015
        /// **********************************************************************************************************
        /// Data Alteração      Autor       Descrição
        /// </summary>
        public UsuarioAPPController LoginUsuarioAppdao(UsuarioAPPController filtro)
        {
            //Recuperar Parametros do Banco

            var registroUsuarioCorrente = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\ClubeConteza");

            if (registroUsuarioCorrente != null)
            {
                var senhaBanco = registroUsuarioCorrente.GetValue("Senha");
                ParametrosDAO.StringConexao = "Data Source=" + registroUsuarioCorrente.GetValue("Servidor") + ";Initial Catalog=" + registroUsuarioCorrente.GetValue("Banco") + ";User ID =" + registroUsuarioCorrente.GetValue("Usuario") + ";Password="******";Persist Security Info=" + "True";
            }


            // var temp = "Data Source=srvdbclubeconteza.database.windows.net;Initial Catalog=DBClubeConteza;User ID =db_clubeconteza;Password=eBOX1T52;Persist Security Info=True";
            //temp = Cript.EncryptInterna(temp);

            var objUsuario   = new UsuarioAPPController();
            var objPerfil    = new AcessoController();
            var objPais      = new PaisController();
            var objEstado    = new EstadoController();
            var oblMunicipio = new MunicipioController();

            objUsuario.Perfil    = objPerfil;
            objUsuario.Pais      = objPais;
            objUsuario.Estado    = objEstado;
            objUsuario.Municipio = oblMunicipio;

            try
            {
                var sSql = new StringBuilder();

                sSql.Append(" SELECT ");
                sSql.Append(" dbo.TB011_APPUsuarios.TB011_Id ");
                sSql.Append(" ,dbo.TB011_APPUsuarios.TB010_id ");
                sSql.Append(" ,dbo.TB011_APPUsuarios.TB011_CPF ");
                sSql.Append(" ,dbo.TB011_APPUsuarios.TB011_NomeExibicao ");
                sSql.Append(" ,dbo.TB011_APPUsuarios.TB011_Status ");
                sSql.Append(" ,dbo.TB006_Municipio.TB006_id ");
                sSql.Append(" ,dbo.TB005_Estado.TB005_Id ");
                sSql.Append(" ,dbo.TB005_Estado.TB003_Id ");
                sSql.Append(" ,dbo.TB_VS.VS ");
                sSql.Append(" ,dbo.TB_VS.ftpServidor ");
                sSql.Append(" ,dbo.TB_VS.ftpUsuario ");
                sSql.Append(" ,dbo.TB_VS.ftpSenha ");
                sSql.Append(" ,dbo.TB037_NegociacaoEntidade.TB037_Id ");
                sSql.Append(" ,dbo.TB037_NegociacaoEntidade.TB037_TipoComissao ");
                sSql.Append(" ,dbo.TB037_NegociacaoEntidade.TB037_Aliquota ");
                sSql.Append(", dbo.TB037_NegociacaoEntidade.TB037_Valor ");
                sSql.Append(" FROM ");
                sSql.Append(" dbo.TB011_APPUsuarios ");
                sSql.Append(" INNER JOIN ");
                sSql.Append(" dbo.TB006_Municipio ON dbo.TB011_APPUsuarios.TB006_id = dbo.TB006_Municipio.TB006_id ");
                sSql.Append(" INNER JOIN ");
                sSql.Append(" dbo.TB005_Estado ON dbo.TB006_Municipio.TB005_Id = dbo.TB005_Estado.TB005_Id ");
                sSql.Append(" INNER JOIN ");
                sSql.Append(" dbo.TB037_NegociacaoEntidade ON dbo.TB011_APPUsuarios.TB037_Id = dbo.TB037_NegociacaoEntidade.TB037_Id ");
                sSql.Append(" CROSS JOIN ");
                sSql.Append(" dbo.TB_VS ");
                sSql.Append(" WHERE ");
                sSql.Append(" dbo.TB011_APPUsuarios.TB011_CPF =");
                sSql.Append("'" + filtro.TB011_CPF + "'");
                sSql.Append(" AND ");
                sSql.Append(" dbo.TB011_APPUsuarios.TB011_Senha =");
                sSql.Append("'" + Cript.EncryptInterna(filtro.TB011_Senha) + "'");

                SqlConnection con     = new SqlConnection(ParametrosDAO.StringConexao);
                SqlCommand    command = new SqlCommand(sSql.ToString(), con);
                command.CommandTimeout = 300;

                con.Open();
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    if (registroUsuarioCorrente != null)
                    {
                        objUsuario.Banco = registroUsuarioCorrente.GetValue("Banco").ToString();
                    }
                    objUsuario.TB011_Id           = Convert.ToInt64(reader["TB011_Id"]);
                    objUsuario.TB011_NomeExibicao = reader["TB011_NomeExibicao"].ToString().TrimEnd().TrimStart();
                    objUsuario.TB011_CPF          = reader["TB011_CPF"].ToString().TrimEnd().TrimStart();
                    objUsuario.TB011_StatusS      = Enum.GetName(typeof(UsuarioAPPController.TB011_StatusE), Convert.ToInt16(reader["TB011_Status"]));
                    objUsuario.Perfil.TB010_id    = Convert.ToInt64(reader["TB010_Id"]);
                    objUsuario.Pais.TB003_id      = Convert.ToInt64(reader["TB003_id"]);
                    objUsuario.Estado.TB005_Id    = Convert.ToInt64(reader["TB005_Id"]);
                    objUsuario.Municipio.TB006_id = Convert.ToInt64(reader["TB006_id"]);
                    objUsuario.VS = reader["VS"].ToString().Trim();
                    objUsuario.TB011_ftpServidor  = reader["ftpServidor"].ToString();
                    objUsuario.TB011_ftpUsuario   = reader["ftpUsuario"].ToString();
                    objUsuario.TB011_ftpSenha     = reader["ftpSenha"].ToString();
                    objUsuario.TB037_Id           = Convert.ToInt64(reader["TB037_Id"]);
                    objUsuario.TB037_TipoComissao = Convert.ToInt16(reader["TB037_TipoComissao"]);
                    objUsuario.TB037_Aliquota     = Convert.ToDouble(reader["TB037_Aliquota"]);
                    objUsuario.TB037_Valor        = Convert.ToDouble(reader["TB037_Valor"]);
                }

                con.Close();
            }
            catch (Exception ex)
            {
                // ReSharper disable once PossibleIntendedRethrow
                throw ex;
            }
            return(objUsuario);
        }
Ejemplo n.º 18
0
        protected override void Seed(Adomicilio.Models.ApplicationDbContext context)
        {
            PaisController PaisCntlr = new PaisController();
            //  ApplicationDbContext context1 = new ApplicationDbContext();
            AccountController ac = new AccountController();

            Console.WriteLine(ac.HashPassword("V-1234567"));
            var AUX = ac.HashPassword("V-1234567");
            int n   = context.Paises.Count <Pais>();

            //     PaisCntlr.Create(new Pais { paisName = "Venezuela" });
            EstadosController  StatesCntlr     = new EstadosController();
            CiudadesController CiudadesCtrller = new CiudadesController();
            SectorsController  SectorCtrller   = new SectorsController();

            string[] arr1 = new string[] { "Amazonas", "Anzoategui", "Apure", "Aragua", "Barinas", "Bolivar", "Carabobo", "Cojedes", "Delta Amacuro", "Falcón", "Guarico", "Lara", "Mérida", "Miranda", "Monagas", "Nueva Esparta", "Portuguesa", "Sucre", "Tachira", "Trujillo", "Vargas", "Yaracuy", "Zulia", "Distrito Capital" };
            string[] arr2 = new string[] { "Bachaquero", "Cabimas", "Ciudad Ojeda", "Salinas", "Machiques", "Maracaibo", "Santa Barbara", "Villa del Rosario", "Mene Grande", "Altagracia", "Guayabo", "La Cañada" };
            string[] arr3 = new string[] { "Casco Central", "Las Morochas", "Andres Eloy Blanco I", "Andres Eloy Blanco II", "Barrio Libertad", "Rafael Urdaneta", "San Jose", "1ero de Mayo", "Barrio Simón Bolivar", "Nueva Venezuela", "Nueva Lagunillas", "Barrio Obrero", "Campo ELias", "Las Playitas", "Barrio Nuevo", "San Agustin", "Elezar Lopez COntreras", "1ero de Mayo", "Costa Mar", "Inamar", "Los Samanes", "Zona Industrial", "Barrio Union", "Jose Feliz Rivas", "Tia Juana", "Tamare", "Campo Mio", "Lagunillas", "El Danto" };

            Array.Sort(arr1, StringComparer.InvariantCulture);
            Array.Sort(arr2, StringComparer.InvariantCulture);
            Array.Sort(arr3, StringComparer.InvariantCulture);
            foreach (var state in arr1)
            {
                StatesCntlr.Create(new Estado {
                    IdPais = 1, estado = state
                });
            }
            foreach (var citndx in arr2)
            {
                CiudadesCtrller.Create(new Ciudad {
                    ciudad = citndx, IdEstado = 24
                });
            }
            foreach (var secndx in arr3)
            {
                SectorCtrller.Create(new Sector {
                    Nombresector = secndx, CiudadId = 4
                });
            }


            PaisCntlr.Create(new Pais {
                paisName = "Venezuela"
            });


            context.Roles.Add(new Role {
                Id = 1, Name = "User"
            });
            context.Roles.Add(new Role {
                Id = 2, Name = "Admin"
            });
            context.Roles.Add(new Role {
                Id = 99, Name = "Master"
            });
            context.Users.Add(new ApplicationUser {
                UserName = "******", Email = "*****@*****.**", Password = "******", EmailConfirmed = true, TipoAfiliacion = 0, Sexo = Sexoenum.Masculino, Apellidos = "administrador", PasswordHash = "AF7gxVvymbfhUC2kVhlCsMnIInByOBvX16YbkTehqdyViYOaQ3iDUm1HLJjwgA / Qig ==", SecurityStamp = "41a72c89-adce-4a53-9644-85e46dc473c7", Nombres = "administrador", Pais = 1, Ciudad = 1
            });
            try
            {
                context.SaveChanges();
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
            {
                Exception raise = dbEx;
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        string message = string.Format("{0}:{1}",
                                                       validationErrors.Entry.Entity.ToString(),
                                                       validationError.ErrorMessage);

                        // raise a new exception nesting
                        // the current instance as InnerException
                        raise = new InvalidOperationException(message, raise);
                        Console.WriteLine(message);
                    }
                }
                throw raise;

                // context.SaveChanges();
            }
        }
Ejemplo n.º 19
0
        public UnidadeController UnidadeSelect(long TB020_id)
        {
            UnidadeController Unidade_C = new UnidadeController();

            try
            {
                SqlConnection con  = new SqlConnection(ParametrosDAO.StringConexao);
                StringBuilder sSQL = new StringBuilder();

                sSQL.Append(" SELECT dbo.TB020_Unidades.TB020_id, dbo.TB020_Unidades.TB020_Matriz, dbo.TB020_Unidades.TB012_id, dbo.TB020_Unidades.TB020_RazaoSocial, ");
                sSQL.Append(" dbo.TB020_Unidades.TB020_NomeFantasia, dbo.TB020_Unidades.TB020_TipoPessoa, dbo.TB020_Unidades.TB020_Documento, dbo.TB006_Municipio.TB006_id, dbo.TB006_Municipio.TB006_Municipio, ");
                sSQL.Append(" dbo.TB005_Estado.TB005_Id, dbo.TB005_Estado.TB005_Estado, dbo.TB003_Pais.TB003_id, dbo.TB003_Pais.TB003_Pais, dbo.TB020_Unidades.TB020_Cep, dbo.TB020_Unidades.TB020_Logradouro, ");
                sSQL.Append(" dbo.TB020_Unidades.TB020_Numero, dbo.TB020_Unidades.TB020_Bairro, dbo.TB020_Unidades.TB020_Complemento, dbo.TB020_Unidades.TB020_TextoPortal, dbo.TB020_Unidades.TB020_logo, ");
                sSQL.Append(" dbo.TB020_Unidades.TB020_NomeExibicaoDetalhes,dbo.TB020_Unidades.TB020_CategoriaExibicao, ");
                sSQL.Append(" dbo.TB020_Unidades.TB020_Status, dbo.TB005_Estado.TB005_Sigla ");
                sSQL.Append(" FROM dbo.TB005_Estado INNER JOIN ");
                sSQL.Append(" dbo.TB003_Pais ON dbo.TB005_Estado.TB003_Id = dbo.TB003_Pais.TB003_id INNER JOIN ");
                sSQL.Append(" dbo.TB006_Municipio ON dbo.TB005_Estado.TB005_Id = dbo.TB006_Municipio.TB005_Id INNER JOIN ");
                sSQL.Append(" dbo.TB020_Unidades ON dbo.TB006_Municipio.TB006_id = dbo.TB020_Unidades.TB006_id ");
                sSQL.Append(" WHERE dbo.TB020_Unidades.TB020_id =  ");
                sSQL.Append(TB020_id);

                SqlCommand command = new SqlCommand(sSQL.ToString(), con);
                command.CommandTimeout = 300;

                con.Open();
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    Unidade_C.TB020_id           = Convert.ToInt64(reader["TB020_id"]);
                    Unidade_C.TB020_RazaoSocial  = reader["TB020_RazaoSocial"].ToString();
                    Unidade_C.TB020_NomeFantasia = reader["TB020_NomeFantasia"].ToString();

                    Unidade_C.TB020_NomeExibicaoDetalhes = reader["TB020_NomeExibicaoDetalhes"] is DBNull ? reader["TB020_NomeFantasia"].ToString() : reader["TB020_NomeExibicaoDetalhes"].ToString();
                    Unidade_C.TB020_CategoriaExibicao    = reader["TB020_CategoriaExibicao"] is DBNull ? "SEM CATEGORIA" : reader["TB020_CategoriaExibicao"].ToString();
                    Unidade_C.TB020_Documento            = reader["TB020_Documento"].ToString();
                    Unidade_C.TB020_Cep         = reader["TB020_Cep"].ToString();
                    Unidade_C.TB020_Logradouro  = reader["TB020_Logradouro"].ToString();
                    Unidade_C.TB020_Numero      = reader["TB020_Numero"].ToString();
                    Unidade_C.TB020_Bairro      = reader["TB020_Bairro"].ToString();
                    Unidade_C.TB020_Complemento = reader["TB020_Complemento"].ToString();
                    Unidade_C.TB020_TextoPortal = reader["TB020_TextoPortal"].ToString();
                    Unidade_C.TB020_TipoPessoa  = Convert.ToInt16(reader["TB020_TipoPessoa"].ToString());
                    Unidade_C.TB020_StatusS     = reader["TB020_Status"].ToString();
                    PaisController objPais = new PaisController();
                    Unidade_C.Pais          = objPais;
                    Unidade_C.Pais.TB003_id = Convert.ToInt64(reader["TB003_id"]);

                    EstadoController objEstado = new EstadoController();
                    Unidade_C.Estado              = objEstado;
                    Unidade_C.Estado.TB005_Id     = Convert.ToInt64(reader["TB005_Id"]);
                    Unidade_C.Estado.TB005_Estado = reader["TB005_Estado"].ToString().TrimEnd();
                    Unidade_C.Estado.TB005_Sigla  = reader["TB005_Sigla"].ToString().TrimEnd();

                    MunicipioController objMunicipio = new MunicipioController();
                    Unidade_C.Municipio                 = objMunicipio;
                    Unidade_C.Municipio.TB006_id        = Convert.ToInt64(reader["TB006_id"]);
                    Unidade_C.Municipio.TB006_Municipio = reader["TB006_Municipio"].ToString().TrimEnd();
                }

                con.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Unidade_C);
        }
Ejemplo n.º 20
0
 public FormGestionPais()
 {
     InitializeComponent();
     ctlPais = new PaisController();
 }