예제 #1
0
        public UnidadeColecao ConsultarPorNome(string nome)
        {
            //Criar uma nova coleção de clientes (aqui ela está vazia)
            UnidadeColecao unidadeColecao = new UnidadeColecao();

            acessoDadosSqlServer.LimparParametros();
            acessoDadosSqlServer.AdicionarParametros("@UnidadeNome", nome);
            DataTable dataTableUnidade = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text,"SELECT UnidadeID AS ID, UnidadeNome AS Unidade, UnidadeCidade AS Cidade, UnidadeEstado AS Estado, UnidadePais AS País FROM tblUnidade WHERE UnidadeNome LIKE '%' + @UnidadeNome + '%'");

            //Percorrer o DataTable e transformar em coleção de cliente
            //Cada linha do DataTable é um cliente
            foreach (DataRow linha in dataTableUnidade.Rows)
            {
                //Criar um cliente vazio
                //Colocar os dados da linha dele
                //Adicionar ele na coleção
                Unidade unidade = new Unidade();
                unidade.UnidadeID = Convert.ToInt32(linha["ID"]);
                unidade.UnidadeNome = Convert.ToString(linha["Unidade"]);
                unidade.UnidadeCidade = Convert.ToString(linha["Cidade"]);
                unidade.UnidadeEstado = Convert.ToString(linha["Estado"]);
                unidade.UnidadePais = Convert.ToString(linha["País"]);
                unidadeColecao.Add(unidade);
            }
            return unidadeColecao;
        }
        public UnidadeColecao ConsultarPorNome(string nome)
        {
            //Criar uma nova coleção de clientes (aqui ela está vazia)
            UnidadeColecao unidadeColecao = new UnidadeColecao();

            acessoDadosSqlServer.LimparParametros();
            acessoDadosSqlServer.AdicionarParametros("@UnidadeNome", nome);
            DataTable dataTableUnidade = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspUnidadeConsultarPorNome");

            //Percorrer o DataTable e transformar em coleção de cliente
            //Cada linha do DataTable é um cliente
            foreach (DataRow linha in dataTableUnidade.Rows)
            {
                //Criar um cliente vazio
                //Colocar os dados da linha dele
                //Adicionar ele na coleção
                Unidade unidade = new Unidade();
                unidade.UnidadeID = Convert.ToInt32(linha["UnidadeID"]);
                unidade.UnidadeNome = Convert.ToString(linha["UnidadeNome"]);
                unidade.UnidadeCidade = Convert.ToString(linha["UnidadeCidade"]);
                unidade.UnidadeEstado = Convert.ToString(linha["UnidadeEstado"]);
                unidade.UnidadePais = Convert.ToString(linha["UnidadePais"]);
                unidadeColecao.Add(unidade);
            }
            return unidadeColecao;
        }
        public UnidadeColecao ConsultarPorNome(string nome)
        {
            //Criar uma nova coleção de clientes (aqui ela está vazia)
            UnidadeColecao unidadeColecao = new UnidadeColecao();

            acessoDadosSqlServer.LimparParametros();
            acessoDadosSqlServer.AdicionarParametros("@UnidadeNome", nome);
            DataTable dataTableUnidade = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspUnidadeConsultarPorNome");

            //Percorrer o DataTable e transformar em coleção de cliente
            //Cada linha do DataTable é um cliente
            foreach (DataRow linha in dataTableUnidade.Rows)
            {
                //Criar um cliente vazio
                //Colocar os dados da linha dele
                //Adicionar ele na coleção
                Unidade unidade = new Unidade();
                unidade.UnidadeID     = Convert.ToInt32(linha["UnidadeID"]);
                unidade.UnidadeNome   = Convert.ToString(linha["UnidadeNome"]);
                unidade.UnidadeCidade = Convert.ToString(linha["UnidadeCidade"]);
                unidade.UnidadeEstado = Convert.ToString(linha["UnidadeEstado"]);
                unidade.UnidadePais   = Convert.ToString(linha["UnidadePais"]);
                unidadeColecao.Add(unidade);
            }
            return(unidadeColecao);
        }
예제 #4
0
        public UnidadeColecao PreencherUnidadeColecao(DataTable dataTable)
        {
            UnidadeColecao unidadeColecao = new UnidadeColecao();

            foreach (DataRow row in dataTable.Rows)
            {
                UnidadeInfo unidadeInfo = new UnidadeInfo
                {
                    uniativa       = Convert.ToInt32(row["uniativa"]),
                    unibairro      = Convert.ToString(row["unibairro"]),
                    unicep         = Convert.ToString(row["unicep"]),
                    unicidade      = Convert.ToString(row["unicidade"]),
                    unicnpj        = Convert.ToString(row["unicnpj"]),
                    unicomplemento = Convert.ToString(row["unicomplemento"]),
                    uniemail       = Convert.ToString(row["uniemail"]),
                    unifantasia    = Convert.ToString(row["unifantasia"]),
                    unifundada     = Convert.ToDateTime(row["unifundada"]),
                    uniid          = Convert.ToInt32(row["uniid"]),
                    uniidEmpresa   = Convert.ToString(row["uniidEmpresa"]),
                    unilogradouro  = Convert.ToString(row["unilogradouro"]),
                    unirazaoSocial = Convert.ToString(row["unirazaoSocial"]),
                    unireferencia  = Convert.ToString(row["unireferencia"]),
                    unisite        = Convert.ToString(row["unisite"]),
                    unitelefone    = Convert.ToString(row["unitelefone"]),
                    uniuf          = Convert.ToString(row["uniuf"]),
                    uniunidade     = Convert.ToString(row["uniunidade"]).Trim(),
                    unisede        = Convert.ToBoolean(row["unisede"])
                };

                if (Convert.ToBoolean(row["uniassistencia"]))
                {
                    unidadeInfo.uniassistencia = EnumAssistencia.Assistencia;
                }
                else
                {
                    unidadeInfo.uniassistencia = EnumAssistencia.Loja;
                }

                unidadeColecao.Add(unidadeInfo);
            }

            return(unidadeColecao);
        }