public void Inicializar()
        {
            TipoSegmento    dadosTipoSegmento = new TipoSegmento();
            TipoSegmentoBLL oTipoSegmento     = new TipoSegmentoBLL();

            dadosTipoSegmento.LinhaNegocio = ((Usuario)HttpContext.Current.Session["UsuarioLogado"]).LinhaNegocio;

            grvTipoSegmento.DataSource = oTipoSegmento.ListarLinhaNegocio(dadosTipoSegmento);
            grvTipoSegmento.DataBind();
        }
        protected void btnExcluir_Click(object sender, ImageClickEventArgs e)
        {
            var             button            = sender as ImageButton;
            var             row               = button.NamingContainer as GridViewRow;
            TipoSegmento    dadosTipoSegmento = new TipoSegmento();
            TipoSegmentoBLL oTipoSegmento     = new TipoSegmentoBLL();

            dadosTipoSegmento.IDTipoSegmento = Convert.ToInt32(grvTipoSegmento.DataKeys[row.RowIndex].Value);

            try
            {
                oTipoSegmento.Remover(dadosTipoSegmento);
            }
            catch (System.Data.SqlClient.SqlException)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "javascript:alert('Impossível excluir este Tipo de Segmento, \\nja existe relação para ele no sistema de Segmentação.');", true);
            }

            this.Inicializar();
        }
        protected void lkbSalvar_Click(object sender, EventArgs e)
        {
            TipoSegmento    dadosTipoSegmento = new TipoSegmento();
            TipoSegmentoBLL oTipoSegmento     = new TipoSegmentoBLL();

            dadosTipoSegmento.LinhaNegocio = ((Usuario)HttpContext.Current.Session["UsuarioLogado"]).LinhaNegocio;
            dadosTipoSegmento.Nome         = txtNome.Text;
            dadosTipoSegmento.Usuario      = ((Usuario)HttpContext.Current.Session["UsuarioLogado"]);

            if (string.IsNullOrEmpty(txtCodigo.Text))
            {
                oTipoSegmento.Novo(dadosTipoSegmento);
            }
            else
            {
                dadosTipoSegmento.IDTipoSegmento = Convert.ToInt32(txtCodigo.Text);
                oTipoSegmento.Editar(dadosTipoSegmento);
            }

            Inicializar();
            txtCodigo.Text = string.Empty;
            txtNome.Text   = string.Empty;
        }