Bruno Velaz| SharePoint.CRM.EPM

Tecnologia interligando pessoas.

:: CODE :: Chamar um usercontrol dentro de outro user control

 

CENÁRIO

Estes dias me perguntaram como faço para chamar um usercontrol dentro de outro user control.

Então, perguntei para que isto?

Ele queria criar um processo de cadastro usando webparts que tinha 2 user control.

Passo 1 – Dados Pessoais

Passo 2 – Dados Comerciais.

RESPOSTA

  1. Dinamicamente usando codigo
  2. Inserir a tag usercontrol aspx/ascx

A forma que ele queria era dinamicamente pois, depois que clicar no botão PROCESSGUIR, mostrar o outro user control.

Mas mesmo assim vai os dois exemplos.

  • 1) Coloque este código no sua página, tanto ASPX como ASCX, no nosso caso é ASCX pois quer carregar um userControl dentro de outro.

<%@ Reference Control="~/NomeDoSeuUserControlPasso2.ascx" %>

Cria agora no seu código a instancia do seu userControl.

NomeDoSeuUserControlPasso2 control = (NomeDoSeuUserControlPasso2);
base.LoadControl("~/NomeDoSeuUserControlPasso2");

Aí todo o código do userControlPasso2 vai carregar normalmente.

  • 2) Esta forma é que todos conhecem. Basta arrastar o seu userControlPasso2 para dentro do seu userControlPasso1, porém ele sempre vai aparecer desde do primeiro load.

<%@ Register src="NomeDoSeuUserControlPasso2.ascx"
tagname="NomeDoSeuUserControlPasso2" tagprefix="uc1" %>

Depois no seu HTML basta colocar em qualquer lugar o código abaixo.

<uc1:Name_of_your_child_control ID="Name_of_your_child_control1"
runat="
server”" />

Acho que era isto

Abraços.

Bruno Velaz

Junho 14, 2009 Publicado por brunovelaz | Desenvolvimento, Desenvolvimento de SharePoint, Visual Studio | | Sem comentários ainda

:: WebCasts e Vídeos :: Trabalhando com SSIS (Integration Services 2005) para usar no SharePoint

Boa tarde a todos.

Estou aqui para publicar várias fontes relacionadas ao SSIS o famoso Integration Services 2005.

Hoje não irei falar sobre algum cenário específico, mas sim quero trocar informações com vocês em relação em  tranformar dados (ETL) usando SSIS, para algum objetivo específico.

Entretanto posso focar sobre um determinado cenário.

Imagine você, que precisa fazer várias integrações e tranformações de dados(ETL) usando várias fontes como Oracle, Excel, Sql Server e etc, para colocar alguma informação disponibilizado em uma BD qualquer, onde você irá depois usar o BDC para integrar com o SharePoint, você sabe fazer tranquilamente este cenário?

Bom se você imagina criar um programa em C# para fazer alguma tranformação de dados onde vai se repetir em x em x tempo, realmente está “errado”, seu esforço vai ser muitoooo maior. Use a ferramenta SSIS onde existe componentes totalmente integrados com Visual Studio e linguagem de progração Framework .Net.

Neste ambiente existe vários componentes como Data Flow, Control Flow, conexões distintas e principalmente como fazer deploy na sua estrutura da sua empresa.

Bom com isto segue algumas informações, que serão muitooooo úteis para DBAs, desenvolvedores e etc.

Deployment e configuração de pacotes do SSIS
Palestrante: Roberto Fonseca. Neste webcast nós falaremos sobre o processo de deployment de pacotes SSIS no SQL Server 2005. O Microsoft SQL Server 2005 Integration Services possui ferramentas específicas para facilitar a distribuição de pacotes SSI…
Publicado em: 13/08/2008
Categoria(s): SQL Server 2005, SQL Server
Autor(es): MIcrosoft Corporation

SQL Server Integration Services 2008 – Data flow
Seguindo o webcast sobre o SQL Server 2008 Integration Services, demonstraremos como trabalhar com Data Flow utlizando os Sources, Transformations, Destinations e os caminhos para conectá-los.
Publicado em: 09/04/2008
Categoria(s): SQL Server 2008, SQL Server, SQL 2005
Autor(es): Luiz Felipe Pimenta

SQL Server Integration Services – Control Flow
Neste webcast veremos como trabalhar com o control flow do SQL Server 2008 Integration Services (SSIS). Será demonstrado de forma resumida como utilizar os principais recursos como Tasks, Containers e Precedence constraints, além de um overview do que mudou em relação ao SSIS 2005.
Publicado em: 09/04/2008
Categoria(s): SQL Server 2008, SQL Server, SQL 2005, Recursos
Autor(es): Lucas Almeida

Segue o link para download do webcast para verificarem um pouco sobre o deploy.

 

 

Top on WebCasts, sobre estes assuntos.

http://www.microsoft.com/events/series/bi.aspx?tab=webcasts

Espero que seja útil para todos.

Abraços.

Bruno Velaz

Junho 4, 2009 Publicado por brunovelaz | Business Intelligence, Dicas, SharePoint, Visual Studio, WebCasts | | Sem comentários ainda

:: CODE :: Como deletar uma View usando OM

Pessoal, gostaria de colocar este código para vocês.

CENÁRIO:

Quando precisar deletar uma VIEW específica, segue um código completo, para facilitar seu dia.

Onde, você informa o ID da view e deleta ela. Veja a imagem.

image

Note que tem duas views que criei: (Teste1 e Teste2 Bruno).

Onde irei deletar a Teste 2 Bruno.

image

Resulstado…

image

CÓDIGO:

sing System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;

namespace prViewsBaca
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //informando qual site vai pesquisar as views
            this.txtNome.Text = "http://" + System.Environment.MachineName;           
        }

        private void Verificar_Click(object sender, EventArgs e)
        {
            this.Preenche(false);
        }

        public void Preenche(bool delview)
        {
            //uma validação simples se foi informado ou não a view
            if (this.txtNome.Text.ToString().Trim() == string.Empty)
            {
                MessageBox.Show("Não foi informado o site para geração do dccumento.");
                return;
            }

            //pegando SPSite para pegar a Listas dentro delas
            using (SPSite oSiteCollection = new SPSite(this.txtNome.Text))
            {
                //veriricando o Sitecollection
                SPWebCollection collWebsites = oSiteCollection.AllWebs;
                //Site especifico – root
                //lista que voce quer ver

                SPList list = collWebsites[0].Lists["Paginas"];

                //deleta a view agora?
                if (delview)
                {
                    //cria o guid em relação ao guid string que vc informou no text
                    Guid ogui = new Guid(this.txtIdView.Text);
                    //aciona a deleção de forma explicita
                    collWebsites[0].Lists["Paginas"].AllowDeletion = true;
                    //deletar a view                   
                    collWebsites[0].Lists["Paginas"].Views.Delete(ogui);
                    MessageBox.Show("View deletada!");                   
                }

                //busca tudo
                SPViewCollection objviewitems = list.Views;
                Views.tdDataVewDataTable xsdTipado = new Views.tdDataVewDataTable();
                foreach (SPView viewitem in objviewitems)
                {
                    xsdTipado.AddtdDataVewRow(viewitem.ID.ToString(), viewitem.Title);
                }
                //cololca os dados aqui no gridview
                this.dataGridView1.DataSource = xsdTipado;
                this.dataGridView1.Show();

                MessageBox.Show("Dados Preenchidos!");
            }
        }

        private void DeletarView_Click(object sender, EventArgs e)
        {
            this.Preenche(true);
       }
    }
}

Link para download do código:

View_Bruno_Velaz

Bruno Velaz

Junho 4, 2009 Publicado por brunovelaz | Desenvolvimento de SharePoint, SharePoint, Visual Studio, WSS Desenvovimento | | Sem comentários ainda

::Releases 2010:: Novo Visual Studio 2010 e .Net Framework 4.0 – E as novidades com SharePoint

 

Pessoal, estou postando de forma consolidade uma informação do novo Visual Studio 2010.

Aqui tras algumas informações como:

  1. Assuntos sobre novidades focando SharePoint.
  2. Overview de conteúdo técnico
  3. Kits de Treinamentos
  4. Vídeos no Channel 9
  5. Download da Máquina Virtual completa
  6. Download do produto

Falando um pouco é claroooooo, do nosso querido SharePoint. Esta versão trará várias melhorias e principalmente facildades para nosso dia-a-dia.

Features em relação ao Sharepoint

Com os novos project templates do Visual Studio você pode rapidamente criar modelos ou atualizar elementos do SharePoint , como list definitions, list instances, site definitions, workflows, event receivers, Business Data Catalog models e content types e mais interesante é WSP Import. (imagem ao lado)
Onde você pode importar conteúdo existente SharePoint WSP permitindo facilmente editar o seu código usando o Visual Studio 2010.
image

Falando mais de Project Templates

Visual Studio 2010 agora você poderá criar facilmente WebParts,  application pages e user controls para seu site feito em SharePoint. Grande facilidade é full support para debug de código, Intellisense e auto complete do seu código.

Tem wizards que facilitarão seu desenvolvimento de sua solução e criar workflows no seu site e adiccionar associações com formulários e listas.

image

Quer saber mais??? Baixe o PDF… do Overview Técnico!!

Get a Look at the Visual Studio Programming Environment
Pegue o Preview Técnico do VS 2010

Neste documento mostra um overview do nvo VS 2010 e as próximas gerações.

Download: XPS | PDF

Kits de Treinamentos -Downloads

The Visual Studio 2010 and .NET Framework 4.0 Training Kit – November Preview includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: C# 4.0, Visual Basic 10, F#, Parallel Computing Platform, WCF, WF, WPF, ASP.NET AJAX 4.0, ASP.NET MVC Dynamic Data.

 

Vídeos sobre a tecnologia – Channel 9

10-4 Episode 1: Working with the Visual Studio 2010 CTP VPC

10-4 Episode 1: Working with the Visual Studio 2010 CTP VPC

Lucian Wischik and Lisa Feigenbaum: What's new in Visual Basic 10

  • Lucian Wischik and Lisa Feigen…t’s new in Visual Basic 10

    Parallel Computing Platform: An Integrated Approach to Tooling

  • Parallel Computing Platform: An Integrated Approach to Tooling

     

    DOWNLOAD Máquina Virtual: Microsoft Pre-release Software Visual Studio 2010 and .NET Framework 4.0 Community Technology Preview (CTP) – Máquina Virtual

    http://www.microsoft.com/downloads/details.aspx?FamilyId=922B4655-93D0-4476-BDA4-94CF5F8D4814&displaylang=en

    DOWNLOAD: Visual Studio 2010 & Framework 4.0

    Download: Visual Studio 2010 Professional Beta 1 (Web Installer)
    Download: Visual Studio 2010 Professional Beta 1 (ISO)
    Download: Visual Studio Team System 2010 Beta 1 (Web Installer)
    Download: Visual Studio Team System 2010 Beta 1 (ISO)
    Download: Visual Studio Team Foundation Server 2010 Beta 1
    Download: .NET Framework 4.0 Beta 1

    Fonte:

    Site oficial do Produto

    http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx

     

    Bom Proveito.

    Bruno Velaz

  • Maio 22, 2009 Publicado por brunovelaz | Desenvolvimento de SharePoint, Dicas, SharePoint, Visual Studio, Vídeos | | Sem comentários ainda