public void NoPuedeEditarNonexistMunicipio()
        {
            // preparación
            Mock <IMunicipioRepository> mock1 = new Mock <IMunicipioRepository>();

            mock1.Setup(m => m.List()).Returns((new Municipio[] {
                new Municipio {
                    Id = 1, Name = "Municipio1", StatusId = 1
                },
                new Municipio {
                    Id = 2, Name = "Municipio2", StatusId = 1
                },
                new Municipio {
                    Id = 3, Name = "Municipio3", StatusId = 1
                }
            }).AsQueryable <Municipio>());
            Mock <IStatusRepository> mock2 = new Mock <IStatusRepository>();

            MunicipioController target = new MunicipioController(mock1.Object, mock2.Object);
            // prueba
            MunicipioViewModel result = GetViewModel <MunicipioViewModel>(target.Edit(4));

            // Verificación
            Assert.IsNull(result.Municipio);
        }
Exemplo n.º 2
0
        private Endereco Endereco(AtendimentoEntity atendimento)
        {
            var CEP = new EnderecoCompletoController().Selecionar(atendimento.NotaFiscalCep);

            string CodigoMunicipioIbge;

            if (CEP != null && !string.IsNullOrWhiteSpace(CEP.CodigoMunicipioIbge))
            {
                CodigoMunicipioIbge = CEP.CodigoMunicipioIbge;
            }
            else
            {
                CodigoMunicipioIbge = new MunicipioController().SelecionarPrimeiroCodigoIbge(atendimento.NotaFiscalUf);
            }

            return(new Endereco
            {
                logradouro = atendimento.NotaFiscalEndereco.Trim(),

                numero = !string.IsNullOrWhiteSpace(atendimento.NotaFiscalNumero) && atendimento.NotaFiscalNumero.Length > 10 ? atendimento.NotaFiscalNumero.Substring(0, 10) : atendimento.NotaFiscalNumero,

                complemento = !string.IsNullOrWhiteSpace(atendimento.NotaFiscalComplemento) ? atendimento.NotaFiscalComplemento.Trim() : "...",

                bairro = atendimento.NotaFiscalBairro.Trim(),

                uf = atendimento.NotaFiscalUf,

                cep = atendimento.NotaFiscalCep,

                codigo_municipio = CodigoMunicipioIbge
            });
        }
        public void PuedeEliminarMunicipios()
        {
            // preparación
            var autorMock = new Municipio {
                Id = 1, Name = "Municipio1", StatusId = 1
            };
            Mock <IMunicipioRepository> mock1 = new Mock <IMunicipioRepository>();

            mock1.Setup(m => m.List()).Returns((new Municipio[] {
                new Municipio {
                    Id = 1, Name = "Municipio1", StatusId = 1
                },
                new Municipio {
                    Id = 2, Name = "Municipio2", StatusId = 1
                },
                new Municipio {
                    Id = 3, Name = "Municipio3", StatusId = 1
                }
            }).AsQueryable <Municipio>());
            Mock <IStatusRepository> mock2 = new Mock <IStatusRepository>();

            MunicipioController controller = new MunicipioController(mock1.Object, mock2.Object);
            // prueba
            int Id = 1;

            controller.Delete(Id);
            // Verificación
            mock1.Verify(m => m.Delete(Id));
        }
        public void PuedeGuardarValidarCambios()
        {
            // preparación
            Mock <IMunicipioRepository> mock1 = new Mock <IMunicipioRepository>();
            Mock <IStatusRepository>    mock2 = new Mock <IStatusRepository>();

            Mock <ITempDataDictionary> tempData   = new Mock <ITempDataDictionary>();
            MunicipioController        controller = new MunicipioController(mock1.Object, mock2.Object)
            {
                TempData = tempData.Object
            };

            // prueba
            MunicipioViewModel vm = new MunicipioViewModel {
                Municipio = new Municipio {
                    Name = "Test"
                }
            };
            var result = controller.Edit(vm);

            mock1.Verify(m => m.Save(vm.Municipio));

            // Verificación
            Assert.AreEqual("List", (result as RedirectToActionResult).ActionName);
        }
Exemplo n.º 5
0
        public MunicipioController Municipio(long tb006Id)
        {
            var retorno = new MunicipioController();

            try
            {
                var con  = new SqlConnection(ParametrosDAO.StringConexao);
                var sSql = new StringBuilder();
                sSql.Append("SELECT * FROM dbo.TB006_Municipio ");
                sSql.Append(" WHERE TB006_id = ");
                sSql.Append(tb006Id);
                var command = new SqlCommand(sSql.ToString(), con);
                command.CommandTimeout = 300;

                con.Open();
                var reader = command.ExecuteReader();
                while (reader.Read())
                {
                    retorno.TB006_id        = Convert.ToInt64(reader["TB006_id"]);
                    retorno.TB006_Municipio = reader["TB006_Municipio"].ToString();
                    retorno.TB006_Codigo    = reader["TB006_Codigo"].ToString();
                    retorno.TB006_IBGE      = reader["TB006_IBGE"].ToString();
                }
                con.Close();
            }
            catch (Exception ex)
            {
                // ReSharper disable once PossibleIntendedRethrow
                throw ex;
            }
            return(retorno);
        }
Exemplo n.º 6
0
        public List <MunicipioController> municipiosAtivosPorEstado(long TB005_Id)
        {
            var retorno = new List <MunicipioController>();

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

                sSql.Append(" SELECT  ");
                sSql.Append(" dbo.TB005_Estado.TB005_Id ");
                sSql.Append(" ,dbo.TB006_Municipio.TB006_id ");
                sSql.Append(" ,dbo.TB006_Municipio.TB006_Municipio ");
                sSql.Append(" FROM ");
                sSql.Append(" dbo.TB013_Pessoa  ");
                sSql.Append(" INNER JOIN ");
                sSql.Append(" dbo.TB006_Municipio  ");
                sSql.Append(" ON ");
                sSql.Append(" dbo.TB013_Pessoa.TB006_id = dbo.TB006_Municipio.TB006_id  ");
                sSql.Append(" INNER JOIN ");
                sSql.Append(" dbo.TB005_Estado  ");
                sSql.Append(" ON ");
                sSql.Append(" dbo.TB006_Municipio.TB005_Id = dbo.TB005_Estado.TB005_Id ");
                sSql.Append(" GROUP BY ");
                sSql.Append(" dbo.TB005_Estado.TB005_Id ");
                sSql.Append(" ,dbo.TB006_Municipio.TB006_id ");
                sSql.Append(" ,dbo.TB006_Municipio.TB006_Municipio ");
                sSql.Append(" HAVING ");
                sSql.Append(" dbo.TB005_Estado.TB005_Id =  ");
                sSql.Append(TB005_Id);
                sSql.Append(" ORDER BY  ");
                sSql.Append(" dbo.TB005_Estado.TB005_Id ");
                sSql.Append(" ,dbo.TB006_Municipio.TB006_Municipio ");

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

                con.Open();
                var reader = command.ExecuteReader();
                while (reader.Read())
                {
                    var obj = new MunicipioController
                    {
                        TB006_id        = Convert.ToInt64(reader["TB006_id"]),
                        TB006_Municipio = reader["TB006_Municipio"].ToString().ToUpper()
                    };
                    retorno.Add(obj);
                }
                con.Close();
            }
            catch (Exception ex)
            {
                // ReSharper disable once PossibleIntendedRethrow
                throw ex;
            }
            return(retorno);
        }
        public void PuedeEditarMunicipio()
        {
            // preparación
            Mock <IMunicipioRepository> mock1 = new Mock <IMunicipioRepository>();

            mock1.Setup(m => m.List()).Returns((new Municipio[] {
                new Municipio {
                    Id = 1, Name = "Municipio1", StatusId = 1
                },
                new Municipio {
                    Id = 2, Name = "Municipio2", StatusId = 1
                },
                new Municipio {
                    Id = 3, Name = "Municipio3", StatusId = 1
                },
                new Municipio {
                    Id = 4, Name = "Municipio4", StatusId = 1
                },
                new Municipio {
                    Id = 5, Name = "Municipio5", StatusId = 1
                }
            }).AsQueryable <Municipio>());

            mock1.Setup(m => m.Get(1)).Returns(
                new Municipio {
                Id = 1, Name = "Municipio1", StatusId = 1
            });

            mock1.Setup(m => m.Get(2)).Returns(
                new Municipio {
                Id = 2, Name = "Municipio2", StatusId = 1
            });

            mock1.Setup(m => m.Get(3)).Returns(
                new Municipio {
                Id = 3, Name = "Municipio3", StatusId = 1
            });

            Mock <IStatusRepository> mock2 = new Mock <IStatusRepository>();

            MunicipioController controller = new MunicipioController(mock1.Object, mock2.Object);

            // prueba
            MunicipioViewModel m1 = GetViewModel <MunicipioViewModel>(controller.Edit(1));
            MunicipioViewModel m2 = GetViewModel <MunicipioViewModel>(controller.Edit(2));
            MunicipioViewModel m3 = GetViewModel <MunicipioViewModel>(controller.Edit(3));

            // Verificación
            Assert.AreEqual(1, m1.Municipio.Id);
            Assert.AreEqual(3, m3.Municipio.Id);
            Assert.AreEqual(2, m2.Municipio.Id);
        }
Exemplo n.º 8
0
        /// <summary>
        /// Descrição:  Lista dodas as cidades onde haja contrato com parceiros ativos
        /// Autor:      Fabiano Gonçalves Elias
        /// Data:       09/06/2017
        /// **********************************************************************************************************
        /// Data Alteração      Autor       Descrição
        /// </summary>
        public List <MunicipioController> CidadesAtivas()
        {
            List <MunicipioController> RetornoList = new List <MunicipioController>();

            try
            {
                SqlConnection con  = new SqlConnection(new CriptografiaDAO().Decrypt(ConfigurationManager.ConnectionStrings["BoletoConnection"].ConnectionString));
                StringBuilder sSQL = new StringBuilder();

                sSQL.Append("SELECT dbo.TB012_Contratos.TB012_TipoContrato, dbo.TB006_Municipio.TB006_id, dbo.TB006_Municipio.TB006_Municipio, dbo.TB005_Estado.TB005_Id, dbo.TB005_Estado.TB005_Sigla ");
                sSQL.Append("FROM dbo.TB012_Contratos INNER JOIN ");
                sSQL.Append("dbo.TB006_Municipio ON dbo.TB012_Contratos.TB006_id = dbo.TB006_Municipio.TB006_id INNER JOIN ");
                sSQL.Append("dbo.TB005_Estado ON dbo.TB006_Municipio.TB005_Id = dbo.TB005_Estado.TB005_Id ");
                sSQL.Append("GROUP BY dbo.TB012_Contratos.TB012_Status, dbo.TB006_Municipio.TB006_id, dbo.TB006_Municipio.TB006_Municipio, dbo.TB005_Estado.TB005_Id, dbo.TB005_Estado.TB005_Sigla, ");
                sSQL.Append("dbo.TB012_Contratos.TB012_TipoContrato ");
                sSQL.Append("HAVING(dbo.TB012_Contratos.TB012_Status = 1) AND(dbo.TB012_Contratos.TB012_TipoContrato = 2) ");
                sSQL.Append("ORDER BY dbo.TB005_Estado.TB005_Sigla, dbo.TB006_Municipio.TB006_Municipio ");


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

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

                while (reader.Read())
                {
                    MunicipioController obj = new MunicipioController();

                    obj.TB006_id        = Convert.ToInt64(reader["TB006_id"]);
                    obj.TB006_Municipio = Convert.ToString(reader["TB005_Sigla"]).TrimEnd().Trim() + " - " + Convert.ToString(reader["TB006_Municipio"]).TrimEnd();
                    RetornoList.Add(obj);
                }

                con.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(RetornoList);
        }
        public void EditarRotornaMunicipio()
        {
            // preparación
            var idMunicipio = 1;
            var autorMock   = new Municipio {
                Id = 1, Name = "Municipio1", StatusId = 1
            };
            Mock <IMunicipioRepository> mock1 = new Mock <IMunicipioRepository>();

            mock1.Setup(x => x.Get(idMunicipio)).Returns(autorMock);
            Mock <IStatusRepository> mock2 = new Mock <IStatusRepository>();

            MunicipioController controller = new MunicipioController(mock1.Object, mock2.Object);

            // prueba
            var resultado = GetViewModel <MunicipioViewModel>(controller.Edit(idMunicipio));

            // Verificación
            Assert.IsNotNull(resultado.Municipio.Id);
            Assert.AreEqual(resultado.Municipio.Id, autorMock.Id);
            Assert.AreEqual(resultado.Municipio.Name, autorMock.Name);
        }
        public void PuedePaginar()
        {
            // preparación
            Mock <IMunicipioRepository> mock1 = new Mock <IMunicipioRepository>();

            mock1.Setup(m => m.List()).Returns((new Municipio[] {
                new Municipio {
                    Id = 1, Name = "Municipio1", StatusId = 1
                },
                new Municipio {
                    Id = 2, Name = "Municipio2", StatusId = 1
                },
                new Municipio {
                    Id = 3, Name = "Municipio3", StatusId = 1
                },
                new Municipio {
                    Id = 4, Name = "Municipio4", StatusId = 1
                },
                new Municipio {
                    Id = 5, Name = "Municipio5", StatusId = 1
                }
            }).AsQueryable <Municipio>());

            Mock <IStatusRepository> mock2 = new Mock <IStatusRepository>();

            MunicipioController controller = new MunicipioController(mock1.Object, mock2.Object);

            controller.PageSize = 3;

            // Prueba
            //IEnumerable<Municipio> result = controller.List(2) as IEnumerable<Municipio>;

            var result = GetViewModel <MunicipioListViewModel>(controller.List(2));

            // Verificación
            Assert.IsTrue(result.Municipios.Count() == 2);
        }
Exemplo n.º 11
0
 public Tests()
 {
     _controllerEstado    = new EstadoController();
     _controllerMunicipio = new MunicipioController();
 }
        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);
        }
Exemplo n.º 13
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);
        }
Exemplo n.º 14
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);
        }