protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
        {
            var          button            = sender as ImageButton;
            var          row               = button.NamingContainer as GridViewRow;
            LinhaNegocio dadosLinhaNegocio = new LinhaNegocio();

            var id = grvManutencaoUsuarios.DataKeys[row.RowIndex].Value;

            var bizUsuario = new UsuarioBLL();

            var usuario = bizUsuario.Listar(new Usuario()
            {
                IDUsuario = Convert.ToInt32(id)
            });

            dadosLinhaNegocio.Usuario = usuario;

            try
            {
                usuario.LinhaNegocio = new LinhaNegocio();
                bizUsuario.Remover(usuario);
            }
            catch (System.Data.SqlClient.SqlException)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "javascript:alert('Impossível excluir este usuário, \\nja existe relação para ele no sistema de Segmentação,  \\npara Inabilitar seu acesso, \\nmude seu status para Inativo');", true);
            }

            this.Inicializar();
        }
        public void PopulaTreeView()
        {
            List <Fator> dadosFatorLista   = new List <Fator>();
            LinhaNegocio dadosLinhaNegocio = new LinhaNegocio();

            dadosLinhaNegocio = ((Usuario)HttpContext.Current.Session["UsuarioLogado"]).LinhaNegocio;
            dadosFatorLista   = ((List <Fator>)HttpContext.Current.Session["ListaFator"]);

            trvFator.Nodes.Clear();

            trvFator.Nodes.Add(new TreeNode("Fatores", "0"));


            for (int i = 0; i < dadosFatorLista.Count; i++)
            {
                if (dadosFatorLista[i].IdPai == 0)
                {
                    TreeNode tvFator = new TreeNode();
                    tvFator.Text  = string.Concat(dadosFatorLista[i].Codigo, " - ", dadosFatorLista[i].Nome);
                    tvFator.Value = dadosFatorLista[i].IDFator.ToString();
                    trvFator.Nodes[0].ChildNodes.Add(tvFator);
                    //trvFator.Nodes[0].Expanded = true;
                }
            }
            for (int i = 0; i < dadosFatorLista.Count; i++)
            {
                if (dadosFatorLista[i].IdPai != 0)
                {
                    Swap(trvFator.Nodes[0], dadosFatorLista[i]);
                }
            }
        }
Ejemplo n.º 3
0
        public void Inicializar()
        {
            List <Usuario>  dadosUsuarioLista = new List <Usuario>();
            LinhaNegocioBLL oLinhaNegocio     = new LinhaNegocioBLL();

            VO.LinhaNegocio dadosLinhaNegocio = new LinhaNegocio();

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

            dadosUsuarioLista = oLinhaNegocio.ListarUsuario(dadosLinhaNegocio);

            ddlNomeUsuario.DataSource = dadosUsuarioLista;

            ddlNomeUsuario.DataTextField = "Nome";

            ddlNomeUsuario.DataValueField = "IdUsuario";
            ddlNomeUsuario.DataBind();

            ddlNomeUsuario.Items.Insert(0, "");
            ddlNomeUsuario.SelectedIndex = 0;
        }
Ejemplo n.º 4
0
 public void NovoUsuario(LinhaNegocio entidade)
 {
     _linhaNegocio.NovoUsuario(entidade);
 }
Ejemplo n.º 5
0
 public List <Usuario> ListarUsuario(LinhaNegocio entidade)
 {
     return(_linhaNegocio.ListarUsuario(entidade));
 }
Ejemplo n.º 6
0
 public void RemoverProdutoNivel(LinhaNegocio entidade)
 {
     _linhaNegocio.RemoverProdutoNivel(entidade);
 }
Ejemplo n.º 7
0
 public LinhaNegocio ListarProdutoNivel(LinhaNegocio entidade)
 {
     return(_linhaNegocio.ListarProdutoNivel(entidade));
 }
Ejemplo n.º 8
0
 public void RemoverClasseVariavel(LinhaNegocio entidade)
 {
     _linhaNegocio.RemoverClasseVariavel(entidade);
 }
Ejemplo n.º 9
0
 public void NovoClasseVariavel(LinhaNegocio entidade)
 {
     _linhaNegocio.NovoClasseVariavel(entidade);
 }
Ejemplo n.º 10
0
 public LinhaNegocio ListarClasseVariavel(LinhaNegocio entidade)
 {
     return(_linhaNegocio.ListarClasseVariavel(entidade));
 }
Ejemplo n.º 11
0
 public LinhaNegocio Listar(LinhaNegocio entidade)
 {
     return(_linhaNegocio.Listar(entidade));
 }
Ejemplo n.º 12
0
 public void Editar(LinhaNegocio entidade)
 {
     _linhaNegocio.Editar(entidade);
 }
Ejemplo n.º 13
0
 public void Remover(LinhaNegocio entidade)
 {
     _linhaNegocio.Remover(entidade);
 }
Ejemplo n.º 14
0
 public void RemoverUsuario(LinhaNegocio entidade)
 {
     _linhaNegocio.RemoverUsuario(entidade);
 }