Exemplo n.º 1
0
        public object cadastroAnexo(ArquivoAnexo arquivoanexo)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 0);
                acessaBancoDados.AdicionaParametros("VAR_ANE_ID", null);
                acessaBancoDados.AdicionaParametros("VAR_ANE_ANEXO", File.ReadAllBytes(arquivoanexo.caminho));
                acessaBancoDados.AdicionaParametros("VAR_ANE_CAMINHO", arquivoanexo.caminho.ToString());
                acessaBancoDados.AdicionaParametros("VAR_ANE_NOME", arquivoanexo.nome.ToString());
                acessaBancoDados.AdicionaParametros("VAR_ANE_TIPO", arquivoanexo.tipoprocesso.ToString());
                acessaBancoDados.AdicionaParametros("VAR_ANE_TIPOANEXO", arquivoanexo.tipoanexo.ToString());
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);

                id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspAnexo");
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }
            return(id);
        }
Exemplo n.º 2
0
        public List <ArquivoAnexo> buscaAnexo(string id, string tipoprocesso)
        {
            List <ArquivoAnexo> listaArquivoAnexo = new List <ArquivoAnexo>();
            DataTable           dtArquivoAnexo;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 1);
                acessaBancoDados.AdicionaParametros("VAR_ANE_ID", id);
                acessaBancoDados.AdicionaParametros("VAR_ANE_ANEXO", null);
                acessaBancoDados.AdicionaParametros("VAR_ANE_CAMINHO", null);
                acessaBancoDados.AdicionaParametros("VAR_ANE_NOME", null);
                acessaBancoDados.AdicionaParametros("VAR_ANE_TIPO", tipoprocesso);
                acessaBancoDados.AdicionaParametros("VAR_ANE_TIPOANEXO", null);
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);
                dtArquivoAnexo = acessaBancoDados.ExecultarConsulta(CommandType.StoredProcedure, "uspAnexo");

                foreach (DataRow linha in dtArquivoAnexo.Rows)
                {
                    ArquivoAnexo arquivoanexo = new ArquivoAnexo();
                    arquivoanexo.id = linha["ANE_ID"].ToString();
                    if (id != null)
                    {
                        arquivoanexo.nomereturn = (byte[])linha["ANE_ANEXO"];
                    }
                    arquivoanexo.nome         = linha["ANE_NOME"].ToString();
                    arquivoanexo.caminho      = linha["ANE_CAMINHO"].ToString();
                    arquivoanexo.tipoprocesso = linha["ANE_TIPO"].ToString();
                    arquivoanexo.tipoanexo    = linha["ANE_TIPOANEXO"].ToString();
                    listaArquivoAnexo.Add(arquivoanexo);
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(listaArquivoAnexo);
        }
Exemplo n.º 3
0
 public bool equals(ArquivoAnexo arquivoanexo)
 {
     throw new NotImplementedException();
 }