예제 #1
0
        /// <summary>
        /// Carrega a lista
        /// </summary>
        private static void PreencherLista()
        {
            #region extensão de fotos

            ExtensaoArquivoVO extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Fotos,
                Extensao = ".gif"
            };
            Lista.Add(extensao);

            extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Fotos,
                Extensao = ".jpg"
            };
            Lista.Add(extensao);

            extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Fotos,
                Extensao = ".jpeg"
            };
            Lista.Add(extensao);

            extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Fotos,
                Extensao = ".png"
            };
            Lista.Add(extensao);

            extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Fotos,
                Extensao = ".bmp"
            };
            Lista.Add(extensao);

            #endregion

            #region extensao de videos

            extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Videos,
                Extensao = ".mpeg"
            };
            Lista.Add(extensao);

            extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Videos,
                Extensao = ".avi"
            };
            Lista.Add(extensao);

            extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Videos,
                Extensao = ".rmvb"
            };
            Lista.Add(extensao);

            extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Videos,
                Extensao = ".flv"
            };
            Lista.Add(extensao);

            extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Videos,
                Extensao = ".wmv"
            };
            Lista.Add(extensao);

            extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Videos,
                Extensao = ".mp4"
            };
            Lista.Add(extensao);

            extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Videos,
                Extensao = ".mov"
            };
            Lista.Add(extensao);

            extensao = new ExtensaoArquivoVO()
            {
                TipoExtensao = ETipoExtensao.Videos,
                Extensao = ".swf"
            };
            Lista.Add(extensao);

            #endregion
        }
        private void SalvarExtensaoArquivo(DirectEventArgs e)
        {
            try
            {
                ExtensaoArquivoVO extensaoArquivo = new ExtensaoArquivoVO();
                extensaoArquivo.Extensao = txtExtensao.Text;
                extensaoArquivo.TipoExtensao = (ETipoExtensao)cboTipoExtensao.Value.ToInt32();
                extensaoArquivo.Removido = false;

                if (extensaoArquivo.Extensao[0] != '.')
                {
                    base.MostrarMensagem("Erro", String.Format("Extensão deve iniciar com '.'.", extensaoArquivo.Extensao), String.Empty);
                    return;
                }
                else if (!new ExtensaoArquivoBO().ValidaExtensao(extensaoArquivo))
                {
                    base.MostrarMensagem("Erro", String.Format("Extensão {0} existente.", extensaoArquivo.Extensao), String.Empty);
                    return;
                }
                else
                {
                    new ExtensaoArquivoBO(extensaoArquivo).Salvar();
                }

                base.MostrarMensagem("Sucesso", "Extensão gravada com sucesso.", String.Empty);
                LoadPagina();
                winExtensaoArquivo.Hide();
            }
            catch (Exception ex)
            {
                e.ErrorMessage = "Erro ao salvar exntesão de arquivo.";
                e.Success = false;
            }
        }