예제 #1
0
        /// <summary>
        /// Deleta os arquivos temporários que foram criados
        /// </summary>
        private void DeletaArquivoTemporario()
        {
            try
            {
                if (!string.IsNullOrEmpty(hdnArqExcluir.Value) && (!hdnArqExcluir.Value.Equals(";")))
                {
                    int i = 1;
                    while (i != 0)
                    {
                        if (!String.IsNullOrEmpty(hdnArqExcluir.Value.Split(';')[i]))
                        {
                            int id = Convert.ToInt32(hdnArqExcluir.Value.Split(';')[i]);

                            SYS_Arquivo arq = new SYS_Arquivo
                            {
                                arq_id = id
                            };
                            SYS_ArquivoBO.GetEntity(arq);

                            SYS_ArquivoBO.ExcluiFisicamente(arq);

                            i++;
                        }
                        else
                        {
                            i = 0;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
            }
        }
예제 #2
0
        /// <summary>
        /// Retorna a entidade pelo ID.
        /// </summary>
        /// <param name="arq_id">ID do arquivo.</param>
        /// <returns></returns>
        private SYS_Arquivo RetornaArquivoPorID(long arq_id)
        {
            SYS_Arquivo arquivo = new SYS_Arquivo {
                arq_id = arq_id
            };

            arquivo = SYS_ArquivoBO.GetEntity(arquivo);

            return(arquivo);
        }