Beispiel #1
0
        private void txtIsbn_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyData == Keys.Enter)
            {
                if ((new ProdutoDao()).GetProduto(txtIsbn.Text.Trim()) != null)
                {
                    var db = new Database("stringConexao");

                    try
                    {
                        db.BeginTransaction();

                        if (_secao == null)
                        {
                            _secao = new Secao()
                            {
                                ConferenciaId = _conferenciaId,
                                UsuarioId     = Usuario.getInstance.codUser,
                                NomeUsuario   = Usuario.getInstance.nomeUser,
                                Status        = "D",
                                NumeroDaSecao = _numeroSecao,
                            };

                            _secao.SecaoId = Convert.ToInt32(db.Insert(_secao));
                        }


                        var item = new SecaoItem()
                        {
                            SecaoId    = _secao.SecaoId,
                            Isbn       = txtIsbn.Text.Trim(),
                            Quantidade = Convert.ToInt32(txtQuantidade.Text.Trim())
                        };

                        db.Insert(item);

                        db.CompleteTransaction();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro ao salvar o produto no banco de dados, tente novamente." + Environment.NewLine + ex.Message);
                        db?.AbortTransaction();
                    }
                    finally
                    {
                        db?.Dispose();
                    }
                }
                else
                {
                    MessageBox.Show("Produto não encontrado, tente novamente.");
                }


                txtQuantidade.Text = "1";
                txtIsbn.Text       = "";
                txtIsbn.Focus();
                _frmSecao.AtualizaEListaSecoes();
            }
        }
Beispiel #2
0
 public HomeController(ProdutoDAO produtoDAO, CategoriaDAO categoriaDAO, ItemVendaDAO itemVendaDAO, Secao secao)
 {
     _produtoDAO   = produtoDAO;
     _categoriaDAO = categoriaDAO;
     _itemVendaDAO = itemVendaDAO;
     _secao        = secao;
 }
        private static Secao CreateSecao()
        {
            var objeto = new Secao
            {
                Id         = 10,
                Descricao  = "Descricao",
                Formulario = new Formulario {
                    Id = 101
                },
                TipoSecao = EnumTipoSecao.Fixo,
                Ordem     = 1,
                Sumario   = "Sumario",
            };

            objeto.Campos.Add(
                new MetaCampo
            {
                Id          = 11,
                Obrigatorio = EnumSimNao.SIM,
                Ordem       = 11,
                Secao       = new Secao {
                    Id = 112
                },
                SecaoId = 112,
                Sumario = "Sumario1",
                Titulo  = "Titulo1"
            });

            return(objeto);
        }
Beispiel #4
0
 public Task <int> SaveSecaoAsync(Secao secao)
 {
     if (secao.ID != 0)
     {
         return(database.UpdateAsync(secao));
     }
     else
     {
         return(database.InsertAsync(secao));
     }
 }
Beispiel #5
0
    protected void rptPermissao_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            Repeater rptPermissaoFuncionalidade = (Repeater)e.Item.FindControl("rptPermissaoFuncionalidade");

            Secao item = (Secao)e.Item.DataItem;
            rptPermissaoFuncionalidade.DataSource = (from f in gobjListSecoesFuncionalidades where f.SecaoId == item.Id select f).ToList();
            rptPermissaoFuncionalidade.DataBind();
        }
    }
Beispiel #6
0
        public frmSecaoContagem(int numeroSecao, int conferenciaId, frmSecao frmSecao, Secao secao = null)
        {
            if (secao != null)
            {
                _secao = secao;
            }

            _frmSecao      = frmSecao;
            _conferenciaId = conferenciaId;
            _numeroSecao   = numeroSecao;


            InitializeComponent();
        }
    protected void rptPermissao_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            Secao    item       = (Secao)e.Item.DataItem;
            CheckBox chkInserir = (CheckBox)e.Item.FindControl("chkInserir");
            CheckBox chkEditar  = (CheckBox)e.Item.FindControl("chkEditar");
            CheckBox chkExcluir = (CheckBox)e.Item.FindControl("chkExcluir");

            if (item.Caminho.ToLower().Contains("/logs"))
            {
                chkInserir.Checked = chkEditar.Checked = chkExcluir.Checked = true;
                chkInserir.Visible = chkEditar.Visible = chkExcluir.Visible = false;
            }
        }
    }
        public Secao InsereSecaoPorIdDoSetor(string idSetor)
        {
            string idGeneral = Guid.NewGuid().ToString();

            Secao Secao = new Secao
            {
                id            = idGeneral,
                idSetor       = idSetor,
                idTipoLotacao = "BAB0F96D-F8ED-47B6-85CA-680D548B2A32",
                descricao     = FakeDataGenerator.FakeDescricao(50),
            };

            Secao = JsonConvert.DeserializeObject <Secao>(Services.POST(ServiceConfig.GetUrlAdm() + "/hypercube_adm/v1/secao", JsonConvert.SerializeObject(Secao)));

            return(Secao);
        }
Beispiel #9
0
    /// <summary>
    /// Obter Seções de um perfil
    /// </summary>
    /// <returns></returns>
    public static List <Secao> ListarSecoesMenu(int pintidPerfil)
    {
        string        strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString;
        SqlConnection objConexao         = new SqlConnection(strConectionString);

        SqlCommand objComando = new SqlCommand("SPE_L_SECAO_PERFIL_MENU");

        objComando.Connection  = objConexao;
        objComando.CommandType = CommandType.StoredProcedure;
        objComando.Parameters.Add("@perfilId", SqlDbType.VarChar, 20).Value = pintidPerfil;

        try
        {
            //Abre Conexao
            objConexao.Open();

            //Declara variavel de retorno
            List <Secao> objListSecao = new List <Secao>();
            Secao        objSecao     = default(Secao);

            IDataReader idrReader = default(IDataReader);

            idrReader = objComando.ExecuteReader();

            while ((idrReader.Read()))
            {
                objSecao = new Secao();
                objSecao.FromIDataReader(idrReader);
                objListSecao.Add(objSecao);
            }

            return(objListSecao);
        }
        catch (Exception ex)
        {
            throw ex;
        }
        finally
        {
            //Fecha a conexao se aberta
            if (objConexao.State != ConnectionState.Closed)
            {
                objConexao.Close();
            }
        }
    }
Beispiel #10
0
    public static int InserirAcessoPerfil(Secao pobjSecao)
    {
        string        strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString;
        SqlConnection objConexao         = new SqlConnection(strConectionString);

        SqlCommand objComando = new SqlCommand("SPE_I_ACESSO");

        objComando.Connection  = objConexao;
        objComando.CommandType = CommandType.StoredProcedure;

        //Define parametros da procedure
        objComando.Parameters.Add("@perfilId", SqlDbType.Int).Value      = pobjSecao.IdPerfil;
        objComando.Parameters.Add("@secaoId", SqlDbType.Int).Value       = pobjSecao.Id;
        objComando.Parameters.Add("@controleTotal", SqlDbType.Bit).Value = pobjSecao.PossuiControleTotal;
        objComando.Parameters.Add("@acessar", SqlDbType.Bit).Value       = pobjSecao.PodeAcessar;
        objComando.Parameters.Add("@inserir", SqlDbType.Bit).Value       = pobjSecao.PodeInserir;
        objComando.Parameters.Add("@alterar", SqlDbType.Bit).Value       = pobjSecao.PodeAlterar;
        objComando.Parameters.Add("@excluir", SqlDbType.Bit).Value       = pobjSecao.PodeExcluir;

        try
        {
            //Abre conexão com o banco de dados
            objConexao.Open();

            //Declara variavel de retorno
            int intRetorno = 0;

            //Executa comando no banco de dados
            intRetorno = objComando.ExecuteNonQuery();

            return(intRetorno);
        }
        catch (Exception ex)
        {
            throw ex;
        }
        finally
        {
            //Fecha a conexao se aberta
            if (objConexao.State != ConnectionState.Closed)
            {
                objConexao.Close();
            }
        }
    }
Beispiel #11
0
        public string inserir(Secao dados)
        {
            try
            {
                if (dados.nome.Equals(""))
                {
                    return("Informe o nome da seção.");
                }
                else
                if (dados.codPessoa_Gerente.Equals(-1))
                {
                    return("Informe o gerente da seção.");
                }
                else
                if (!Util.somenteLetras(dados.nome))
                {
                    return("O nome deve possuir apenas letras.");
                }
                else
                if (dal.inserir(dados))
                {
                    return("");
                }
                else
                {
                    return("Erro ao cadastrar seção.");
                }
            }
            catch
            {
                return("Falha ao gravar dados: Entre em contato com o administrador.");
            }


            //try
            //{
            //    return dao.inserir(dados);
            //}
            //catch
            //{
            //    return false;
            //}
        }
Beispiel #12
0
        public List <Secao> listar()
        {
            List <Secao> secao = new List <Secao>();

            SqlConnection conexao = new SqlConnection(Conexao.StringDeConexao);

            string SQL = @"SELECT 
                            codSecao, s.nome, codPessoa_Gerente, p.nome as Gerente, s.dataCadastro 
                           FROM Secao s
                           INNER JOIN Pessoa p ON p.codPessoa=s.codPessoa_Gerente";

            SqlCommand comando = new SqlCommand(SQL, conexao);

            try
            {
                conexao.Open();
                SqlDataReader resultado = comando.ExecuteReader();

                while (resultado.Read())
                {
                    Secao dadosSecao = new Secao();

                    dadosSecao.codSecao          = (int)resultado["codSecao"];
                    dadosSecao.nome              = resultado["nome"].ToString();
                    dadosSecao.codPessoa_Gerente = (int)resultado["codPessoa_Gerente"];
                    dadosSecao.Gerente           = resultado["Gerente"].ToString();
                    dadosSecao.dataCadastro      = (DateTime)resultado["dataCadastro"];

                    secao.Add(dadosSecao);
                }

                return(secao);
            }
            catch
            {
                return(null);
            }
            finally
            {
                conexao.Close();
            }
        }
Beispiel #13
0
        public bool alterar(Secao dados, int codSecao)
        {
            SqlConnection conexao = new SqlConnection(Conexao.StringDeConexao);

            string SQL = "UPDATE Secao SET nome=@nome, codPessoa_Gerente=@codPessoa_Gerente WHERE codSecao=@codSecao";

            SqlCommand comando = new SqlCommand(SQL, conexao);

            comando.Parameters.AddWithValue("@codSecao", codSecao);
            comando.Parameters.AddWithValue("@nome", dados.nome);
            comando.Parameters.AddWithValue("@codPessoa_Gerente", dados.codPessoa_Gerente);
            //comando.Parameters.AddWithValue("@dataCadastro", dados.dataCadastro);

            foreach (SqlParameter Parameter in comando.Parameters)
            {
                if (Parameter.Value == null)
                {
                    Parameter.Value = DBNull.Value;
                }
                else if (String.IsNullOrEmpty(Parameter.Value.ToString()))
                {
                    Parameter.Value = DBNull.Value;
                }
            }

            try
            {
                conexao.Open();
                comando.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Close();
            }
        }
Beispiel #14
0
        public List <Secao> listar(int codSecao)
        {
            List <Secao> secao = new List <Secao>();

            SqlConnection conexao = new SqlConnection(Conexao.StringDeConexao);

            string SQL = "SELECT codSecao, nome, codPessoa_Gerente, dataCadastro FROM Secao WHERE codSecao=@codSecao";

            SqlCommand comando = new SqlCommand(SQL, conexao);

            comando.Parameters.AddWithValue("@codSecao", codSecao);

            try
            {
                conexao.Open();
                SqlDataReader resultado = comando.ExecuteReader();

                while (resultado.Read())
                {
                    Secao dadosSecao = new Secao();

                    dadosSecao.codSecao          = (int)resultado["codSecao"];
                    dadosSecao.nome              = resultado["nome"].ToString();
                    dadosSecao.codPessoa_Gerente = (int)resultado["codPessoa_Gerente"];
                    dadosSecao.dataCadastro      = (DateTime)resultado["dataCadastro"];

                    secao.Add(dadosSecao);
                }

                return(secao);
            }
            catch
            {
                return(null);
            }
            finally
            {
                conexao.Close();
            }
        }
Beispiel #15
0
        public bool inserir(Secao dados)
        {
            SqlConnection conexao = new SqlConnection(Conexao.StringDeConexao);

            string SQL = "INSERT INTO Secao(nome, codPessoa_Gerente, dataCadastro) VALUES(@nome, @codPessoa_Gerente, @dataCadastro)";

            SqlCommand comando = new SqlCommand(SQL, conexao);

            comando.Parameters.AddWithValue("@nome", dados.nome);
            comando.Parameters.AddWithValue("@codPessoa_Gerente", dados.codPessoa_Gerente);
            comando.Parameters.AddWithValue("@dataCadastro", dados.dataCadastro);

            foreach (SqlParameter Parameter in comando.Parameters)
            {
                if (Parameter.Value == null)
                {
                    Parameter.Value = DBNull.Value;
                }
                else if (String.IsNullOrEmpty(Parameter.Value.ToString()))
                {
                    Parameter.Value = DBNull.Value;
                }
            }

            try
            {
                conexao.Open();
                comando.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Close();
            }
        }
Beispiel #16
0
        protected void lkGravar_Click(object sender, EventArgs e)
        {
            Secao    dados = new Secao();
            SecaoBLL bll   = new SecaoBLL();

            dados.nome = txtNome.Text;
            dados.codPessoa_Gerente = ddlGerente.SelectedValue == "" ? -1 : int.Parse(ddlGerente.SelectedValue);
            dados.dataCadastro      = DateTime.Now;

            string resposta;

            //Inserindo
            if (Session["codSecao"] == null)
            {
                resposta = bll.inserir(dados);

                if (resposta.Equals(""))
                {
                    Response.Redirect("Secoes.aspx");
                }
                else
                {
                    lblMensagemErro.Text = resposta;
                }
            }
            else //Alterando
            {
                resposta = bll.alterar(dados, int.Parse(Session["codSecao"].ToString()));

                if (resposta.Equals(""))
                {
                    Response.Redirect("Secoes.aspx");
                }
                else
                {
                    lblMensagemErro.Text = resposta;
                }
            }
        }
        public Trabalhador InsereTrabalhadorComOContratoParaOEstabelecimento(Estabelecimento estabelecimento, ContratoTrabalho ContratoTrabalhoStep, ContratoTrabalhoHistorico ContratoTrabalhoHistoricoStep)
        {
            Cargo Cargo = CargoServiceSteps.OCadastroRapidoDoCargo();
            Setor Setor = DepartamentoServiceSteps.OCadastroRapidoDoDepartamentoComSetorESecao(estabelecimento.idEmpresa);
            Secao Secao = SecaoService.InsereSecaoPorIdDoSetor(Setor.id);

            string idGeneral = Guid.NewGuid().ToString();

            Trabalhador               Trabalhador               = new Trabalhador();
            EnderecoTrabalhador       TrabalhadorEndereco       = new EnderecoTrabalhador();
            ContatoTrabalhador        TrabalhadorContato        = new ContatoTrabalhador();
            ContratoTrabalho          ContratoTrabalho          = new ContratoTrabalho();
            ContratoTrabalhoHistorico ContratoTrabalhoHistorico = new ContratoTrabalhoHistorico();

            Trabalhador.id              = idGeneral;
            Trabalhador.nome            = FakeDataGenerator.FakeNomeCompleto();
            Trabalhador.cpf             = FakeDataGenerator.FakeCpf();
            Trabalhador.nis             = FakeDataGenerator.FakeNis();
            Trabalhador.status          = "A";
            Trabalhador.dataNascimento  = "1988-02-19 03:00:00.0000000";
            Trabalhador.idEstadoCivil   = "CAC9D956-8CD5-4FB9-B87B-9EB8F683E49A";
            Trabalhador.idGenero        = "3C384655-1F59-4CBA-9BDF-9C915673BD7D";
            Trabalhador.idGrauInstrucao = "29003908-FF64-4B54-899A-080A398FA634";
            Trabalhador.idNacionalidade = "A91D4871-01DE-4996-BAF4-8B67E0ECA0B5";
            Trabalhador.idRaca          = "EB86CB87-52D5-472A-93F5-F7D2CEA83089";

            TrabalhadorEndereco.id              = idGeneral;
            TrabalhadorEndereco.idTrabalhador   = Trabalhador.id;
            TrabalhadorEndereco.numero          = "123";
            TrabalhadorEndereco.logradouro      = "Av. Marcello Braquini";
            TrabalhadorEndereco.complemento     = "";
            TrabalhadorEndereco.municipio       = "Araraquara";
            TrabalhadorEndereco.codigoMunicipio = "3503208";
            TrabalhadorEndereco.bairro          = "Jardim Arangá";
            TrabalhadorEndereco.uf              = "SP";
            TrabalhadorEndereco.cep             = "14807092";

            TrabalhadorContato.id            = idGeneral;
            TrabalhadorContato.idTrabalhador = Trabalhador.id;
            TrabalhadorContato.email         = "*****@*****.**";
            TrabalhadorContato.telefone      = "95983520367";

            Trabalhador.enderecoTrabalhadorReference = TrabalhadorEndereco;
            Trabalhador.contatoTrabalhadorReference  = TrabalhadorContato;
            Trabalhador = JsonConvert.DeserializeObject <Trabalhador>(Services.POST(ServiceConfig.GetUrlHrm() + "/hypercube_hrm/v1/trabalhador", JsonConvert.SerializeObject(Trabalhador)));

            //DocumentoTrabalhador
            DocumentoTrabalhador documentoTrabalhadorCarteiraTrabalho = new DocumentoTrabalhador();
            Documento            doc1 = new Documento();
            Documento            doc2 = new Documento();
            Documento            doc3 = new Documento();
            List <Documento>     listaDocumentosCarteiraTrabalho = new List <Documento>();

            documentoTrabalhadorCarteiraTrabalho.idTrabalhador   = Trabalhador.id;
            documentoTrabalhadorCarteiraTrabalho.idTipoDocumento = "75F5E19B-35CD-4864-AA2B-FDFEC59EC849";
            doc1.chave = "uf";
            doc1.valor = "PR";
            listaDocumentosCarteiraTrabalho.Add(doc1);
            doc2.chave = "serie";
            doc2.valor = "1111-1";
            listaDocumentosCarteiraTrabalho.Add(doc2);
            doc3.chave = "numero";
            doc3.valor = "11111111111";
            listaDocumentosCarteiraTrabalho.Add(doc3);
            documentoTrabalhadorCarteiraTrabalho.documento = listaDocumentosCarteiraTrabalho.ToArray();

            Services.POST(ServiceConfig.GetUrlHrm() + "/hypercube_hrm/v1/documentotrabalhador", JsonConvert.SerializeObject(documentoTrabalhadorCarteiraTrabalho));

            DocumentoTrabalhador documentoTrabalhadorRg = new DocumentoTrabalhador();
            Documento            doc4 = new Documento();
            Documento            doc5 = new Documento();
            Documento            doc6 = new Documento();
            Documento            doc7 = new Documento();
            List <Documento>     listaDocumentosRg = new List <Documento>();

            documentoTrabalhadorRg.idTrabalhador   = Trabalhador.id;
            documentoTrabalhadorRg.idTipoDocumento = "BADE9CEB-DA90-4077-BB72-32DCF5C1751F";
            doc4.chave = "dataExpedicao";
            doc4.valor = "1997-10-15T02:00:00.000Z";
            listaDocumentosRg.Add(doc4);
            doc5.chave = "orgaoEmissor";
            doc5.valor = "fae242fb-932d-4d58-8b70-73c05685dc6d";
            listaDocumentosRg.Add(doc5);
            doc6.chave = "numero";
            doc6.valor = FakeDataGenerator.FakeRg().Replace("-", "").Replace(".", "");
            listaDocumentosRg.Add(doc6);
            doc7.chave = "uf";
            doc7.valor = "BA";
            listaDocumentosRg.Add(doc7);
            documentoTrabalhadorRg.documento = listaDocumentosRg.ToArray();

            Services.POST(ServiceConfig.GetUrlHrm() + "/hypercube_hrm/v1/documentotrabalhador", JsonConvert.SerializeObject(documentoTrabalhadorRg));


            ContratoTrabalho.id                 = idGeneral;
            ContratoTrabalho.idEmpresa          = estabelecimento.idEmpresa;
            ContratoTrabalho.idEstabelecimento  = estabelecimento.id;
            ContratoTrabalho.idTrabalhador      = Trabalhador.id;
            ContratoTrabalho.dataInicio         = ContratoTrabalhoStep.dataInicio ?? "2019-01-01 03:00:00.0000000";
            ContratoTrabalho.idTipoSalario      = ContratoTrabalhoStep.idTipoSalario ?? "9CABD094-62EF-4651-AEC7-7AEB60DC2FFC";
            ContratoTrabalho.matricula          = FakeDataGenerator.FakeMatricula();
            ContratoTrabalho.possuiAdiantamento = ContratoTrabalhoStep.possuiAdiantamento;

            ContratoTrabalho = JsonConvert.DeserializeObject <ContratoTrabalho>(Services.POST(ServiceConfig.GetUrlHrm() + "/hypercube_hrm/v1/contratotrabalho/", JsonConvert.SerializeObject(ContratoTrabalho)));

            ContratoTrabalhoHistorico.id = idGeneral;
            ContratoTrabalhoHistorico.idContratoTrabalho     = ContratoTrabalho.id;
            ContratoTrabalhoHistorico.idCargo                = Cargo.id;
            ContratoTrabalhoHistorico.idDepartamento         = Setor.DepartamentoReference.id;
            ContratoTrabalhoHistorico.idSetor                = Setor.id;
            ContratoTrabalhoHistorico.idSecao                = Secao.id;
            ContratoTrabalhoHistorico.idCategoriaTrabalhador = ContratoTrabalhoHistoricoStep.idCategoriaTrabalhador ?? "BB187274-AC86-49A2-BAC3-170ABC33DC2A";
            ContratoTrabalhoHistorico.inicioVigencia         = "2019-01-01";
            ContratoTrabalhoHistorico.fimVigencia            = "3000-01-31";
            ContratoTrabalhoHistorico.salario                = "2456.99";
            ContratoTrabalhoHistorico.horasMensais           = "220.00";


            Services.POST(ServiceConfig.GetUrlHrm() + "/hypercube_hrm/v1/contratotrabalhohistorico", JsonConvert.SerializeObject(ContratoTrabalhoHistorico));

            Trabalhador.status = "A";

            Services.PUT(ServiceConfig.GetUrlHrm() + "/hypercube_hrm/v1/trabalhador/" + Trabalhador.id, JsonConvert.SerializeObject(Trabalhador));

            return(Trabalhador);
        }
    private void Salvar()
    {
        try
        {
            codigo = Convert.ToInt32(Request.QueryString["Id"]);
            this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

            //Obter os acessos selecionados
            List <Secao> lstSecoes = new List <Secao>();

            foreach (RepeaterItem item in rptGrupos.Items)
            {
                Repeater rptPermissao = (Repeater)item.FindControl("rptPermissao");

                foreach (RepeaterItem itemAcesso in rptPermissao.Items)
                {
                    HiddenField hdnID            = (HiddenField)itemAcesso.FindControl("hdnID");
                    CheckBox    chkControleTotal = (CheckBox)itemAcesso.FindControl("chkControleTotal");
                    CheckBox    chkAcessar       = (CheckBox)itemAcesso.FindControl("chkAcessar");
                    CheckBox    chkInserir       = (CheckBox)itemAcesso.FindControl("chkInserir");
                    CheckBox    chkEditar        = (CheckBox)itemAcesso.FindControl("chkEditar");
                    CheckBox    chkExcluir       = (CheckBox)itemAcesso.FindControl("chkExcluir");

                    Secao objSecao = new Secao();

                    objSecao.Id = Convert.ToInt32(hdnID.Value);
                    objSecao.PossuiControleTotal = chkControleTotal.Checked;
                    objSecao.PodeAcessar         = chkAcessar.Checked;
                    objSecao.PodeInserir         = chkInserir.Checked;
                    objSecao.PodeAlterar         = chkEditar.Checked;
                    objSecao.PodeExcluir         = chkExcluir.Checked;

                    lstSecoes.Add(objSecao);
                }
            }

            if (codigo > 0)
            {
                DOSecao.ExcluirAcessosPerfil(codigo);
                DOPerfil.Atualizar(gobjPerfil);
            }
            else
            {
                codigo = DOPerfil.Inserir(gobjPerfil);
            }

            foreach (Secao objSecao in lstSecoes)
            {
                objSecao.IdPerfil = codigo;
                DOSecao.InserirAcessoPerfil(objSecao);
            }


            Response.Redirect("Listar.aspx?sucesso=1");
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
Beispiel #19
0
        static Capitulo TestList(WordDoc wordDoc)
        {
            Capitulo capitulo = new Capitulo("Teste de Listas");

            Paragrafo.StartNumbering(wordDoc.WordDocument, 2);
            capitulo.Paragrafos.Add(
                new Texto()
                .Append("Item 1")
                );
            capitulo.Paragrafos.Add(
                new Texto()
                .Append("Item 2")
                );
            Paragrafo.IncrementNumbering();
            capitulo.Paragrafos.Add(
                new Texto()
                .Append("Item 1.1")
                );
            capitulo.Paragrafos.Add(
                new Texto()
                .Append("Item 1.2")
                );
            Paragrafo.DecrementNumbering();
            capitulo.Paragrafos.Add(
                new Texto()
                .Append("Item 3")
                );
            capitulo.Paragrafos.Add(
                new Texto()
                .Append("Item 4")
                );
            Paragrafo.EndNumbering();

            Secao secao = capitulo.NovaSecao("Listas em Seção");

            Paragrafo.StartNumbering(wordDoc.WordDocument, 2);
            secao.Paragrafos.Add(
                new Texto()
                .Append("Item 1")
                );
            secao.Paragrafos.Add(
                new Texto()
                .Append("Item 2")
                );
            Paragrafo.IncrementNumbering();
            secao.Paragrafos.Add(
                new Texto()
                .Append("Item 1.1")
                );
            secao.Paragrafos.Add(
                new Texto()
                .Append("Item 1.2")
                );
            Paragrafo.IncrementNumbering();
            secao.Paragrafos.Add(
                new Texto()
                .Append("Item 1.2.1")
                );
            secao.Paragrafos.Add(
                new Texto()
                .Append("Item 1.2.2")
                );
            Paragrafo.DecrementNumbering();
            Paragrafo.DecrementNumbering();
            secao.Paragrafos.Add(
                new Texto()
                .Append("Item 3")
                );
            secao.Paragrafos.Add(
                new Texto()
                .Append("Item 4")
                );
            Paragrafo.EndNumbering();

            return(capitulo);
        }