예제 #1
0
        protected void btnExcluir_Click(object sender, ImageClickEventArgs e)
        {
            VO.LinhaNegocio dadosLinhaNegocio = new VO.LinhaNegocio();
            LinhaNegocioBLL oLinhaNegocio     = new LinhaNegocioBLL();

            ImageButton btnExcluir = sender as ImageButton;
            GridViewRow grid       = (GridViewRow)btnExcluir.NamingContainer;

            dadosLinhaNegocio = ((Usuario)HttpContext.Current.Session["UsuarioLogado"]).LinhaNegocio;
            dadosLinhaNegocio.ClasseVariavel = new VO.ClasseVariavel()
            {
                IDClasseVariavel = Convert.ToInt32(grvClasseVariavel.DataKeys[grid.RowIndex].Value)
            };

            try
            {
                oLinhaNegocio.RemoverClasseVariavel(dadosLinhaNegocio);
            }
            catch (System.Data.SqlClient.SqlException)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "javascript:alert('Impossível excluir esta Classe de Variavel, \\nja existe relação para ela no sistema de Segmentação.');", true);
            }

            Inicializar();
        }
예제 #2
0
        protected void lkbExcluir_Click(object sender, EventArgs e)
        {
            var dadosProdutoNivel = new ProdutoNivel();
            var oProdutoNivel     = new ProdutoNivelBLL();
            var dadosLinhaNegocio = new VO.LinhaNegocio();
            var oLinhaNegocio     = new LinhaNegocioBLL();

            dadosProdutoNivel.IDProdutoNivel             = Convert.ToInt32(trvCategoria.SelectedNode.Value);
            dadosProdutoNivel.RelacaoProdutoNivelProduto = new RelacaoProdutoNivelProduto()
            {
                IDProduto = null
            };
            dadosProdutoNivel.RelacaoProdutoNivel = new RelacaoProdutoNivel()
            {
                IdRelacaoProdutoNivel = null
            };

            dadosLinhaNegocio.IDLinhaNegocio = null;
            dadosLinhaNegocio.ProdutoNivel   = new ProdutoNivel()
            {
                IDProdutoNivel = Convert.ToInt32(trvCategoria.SelectedNode.Value)
            };

            oProdutoNivel.RemoverRelacaoProdutoNivelProduto(dadosProdutoNivel);
            oProdutoNivel.RemoverRelacaoProdutoNivel(dadosProdutoNivel);
            oLinhaNegocio.RemoverProdutoNivel(dadosLinhaNegocio);
            oProdutoNivel.Remover(dadosProdutoNivel);
            CarregarRaiz();
        }
예제 #3
0
        protected void lkbSalvar_Click(object sender, EventArgs e)
        {
            VO.LinhaNegocio dadosLinhaNegocio = new VO.LinhaNegocio();
            LinhaNegocioBLL oLinhaNegocio     = new LinhaNegocioBLL();

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

            if (string.IsNullOrEmpty(txtCodigo.Text))
            {
                dadosLinhaNegocio.Nome        = txtNome.Text;
                dadosLinhaNegocio.RazaoSocial = txtRazaoSocial.Text;
                dadosLinhaNegocio.CNPJ        = txtCNPJ.Text.Replace(".", "").Replace("/", "").Replace("-", "");

                oLinhaNegocio.Novo(dadosLinhaNegocio);
            }
            else
            {
                dadosLinhaNegocio.IDLinhaNegocio = Convert.ToInt32(txtCodigo.Text);
                dadosLinhaNegocio.Nome           = txtNome.Text;
                dadosLinhaNegocio.RazaoSocial    = txtRazaoSocial.Text;
                dadosLinhaNegocio.CNPJ           = txtCNPJ.Text.Replace(".", "").Replace("/", "").Replace("-", "");

                oLinhaNegocio.Editar(dadosLinhaNegocio);
            }

            txtCNPJ.Text        = string.Empty;
            txtCodigo.Text      = string.Empty;
            txtNome.Text        = string.Empty;
            txtRazaoSocial.Text = string.Empty;

            Inicializar();
        }
예제 #4
0
        private void Inicializar()
        {
            List <VO.LinhaNegocio> dadosLinhaNegocioLista = new List <VO.LinhaNegocio>();
            LinhaNegocioBLL        oLinhaNegocio          = new LinhaNegocioBLL();

            dadosLinhaNegocioLista         = oLinhaNegocio.Listar();
            grvManutencaoPerfil.DataSource = dadosLinhaNegocioLista;
            grvManutencaoPerfil.DataBind();
        }
예제 #5
0
        protected void lkbSalvar_Click(object sender, EventArgs e)
        {
            VO.ClasseVariavel dadosClasseVariavel = new VO.ClasseVariavel();
            ClasseVariavelBLL oClasseVariavel     = new ClasseVariavelBLL();
            LinhaNegocioBLL   oLinhaNegocio       = new LinhaNegocioBLL();

            VO.LinhaNegocio dadosLinhaNegocio = new VO.LinhaNegocio();

            dadosLinhaNegocio             = ((Usuario)HttpContext.Current.Session["UsuarioLogado"]).LinhaNegocio;
            dadosClasseVariavel.Usuario   = (Usuario)HttpContext.Current.Session["UsuarioLogado"];
            dadosClasseVariavel.Nome      = txtNome.Text;
            dadosClasseVariavel.Descricao = txtDescricao.Text;
            dadosClasseVariavel.Codigo    = txtCodigo.Text;

            if (string.IsNullOrEmpty(txtIdClasseVariavel.Text))
            {
                string resultado;
                resultado = oClasseVariavel.Validar(dadosClasseVariavel);

                if (string.IsNullOrEmpty(resultado))
                {
                    oClasseVariavel.Novo(dadosClasseVariavel);
                    dadosLinhaNegocio.ClasseVariavel = dadosClasseVariavel;
                    oLinhaNegocio.NovoClasseVariavel(dadosLinhaNegocio);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "javascript:alert('Código de Classe Variável ja Cadastrado.');", true);
                }
            }
            else
            {
                dadosClasseVariavel.IDClasseVariavel = Convert.ToInt32(txtIdClasseVariavel.Text);
                oClasseVariavel.Editar(dadosClasseVariavel);
            }

            txtIdClasseVariavel.Text = string.Empty;
            txtNome.Text             = string.Empty;
            txtDescricao.Text        = string.Empty;
            txtCodigo.Text           = string.Empty;

            Inicializar();
        }
예제 #6
0
        protected void btnExcluir_Click(object sender, ImageClickEventArgs e)
        {
            VO.LinhaNegocio dadosLinhaNegocio = new VO.LinhaNegocio();
            LinhaNegocioBLL oLinhaNegocio     = new LinhaNegocioBLL();

            ImageButton btnExcluir = sender as ImageButton;
            GridViewRow grid       = (GridViewRow)btnExcluir.NamingContainer;

            dadosLinhaNegocio.IDLinhaNegocio = Convert.ToInt32(grvManutencaoPerfil.DataKeys[grid.RowIndex].Value);

            try
            {
                oLinhaNegocio.Remover(dadosLinhaNegocio);
            }
            catch (System.Data.SqlClient.SqlException)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "javascript:alert('Impossível excluir esta Linha de Negocio, \\nja existe relação para ela no sistema de Segmentação.');", true);
            }
            Inicializar();
        }
예제 #7
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;
        }