public void AdicionarArquivo(String id) { LimparCamposArquivo(); TipoSelecionado = new TipoArquivoBO().SelectById(id.ToInt32()); this.AcaoTelaArquivo = Common.AcaoTela.Inclusao; winArquivo.Title = "Cadastrando Arquivo"; CarregarTipos(TipoSelecionado); cboTipo.SetValue(TipoSelecionado.Id); winArquivo.Show(); }
private void SalvarTipo(DirectEventArgs e) { try { TipoArquivoVO tipo = new TipoArquivoVO(); ArquivoVO arquivo = null; if (base.AcaoTela == Common.AcaoTela.Edicao) tipo = TipoSelecionado; else { arquivo = new ArquivoVO(); if (!fufArquivoTipo.Disabled && !fufArquivoTipo.FileName.IsNullOrEmpty()) { arquivo.Extensao = fufArquivoTipo.FileName.Substring(fufArquivoTipo.FileName.LastIndexOf(".")); arquivo.NomeOriginal = fufArquivoTipo.FileName.Substring(fufArquivoTipo.FileName.LastIndexOf("\\") + 1); } arquivo.Removido = false; } tipo.Nome = txtTipoNome.Text; tipo.Removido = false; tipo = (TipoArquivoVO)new TipoArquivoBO(tipo).Salvar(); if (arquivo != null) { arquivo.Nome = txtNome.Text; arquivo.Descricao = txtDescricao.Text; arquivo.Tipo = tipo; arquivo = (ArquivoVO)new ArquivoBO(arquivo).Salvar(); // Grava arquivo no repositorio String pathOriginal = Path.Combine(Server.MapPath("~/BancoArquivos"), arquivo.Id + arquivo.Extensao); fufArquivoTipo.PostedFile.SaveAs(pathOriginal); } base.MostrarMensagem("Pasta de Arquivo","Pasta e arquivos gravados com sucesso", String.Empty); LoadPagina(); winTipoArquivo.Hide(); } catch (Exception ex) { e.ErrorMessage = "Erro ao salvar pasta e arquivo."; e.Success = false; } }
private void PreencherCampos(String id) { TipoSelecionado = new TipoArquivoBO().SelectById(id.ToInt32()); txtTipoNome.Text = TipoSelecionado.Nome; txtNome.Hidden = true; txtDescricao.Hidden = true; txtNome.AllowBlank = true; fufArquivoTipo.Hidden = true; fufArquivoTipo.AllowBlank = true; winTipoArquivo.Height = 120; }
private void PreencherCamposArquivo(DirectEventArgs e) { ArquivoSelecionado = new ArquivoBO().SelectById(e.ExtraParams["id"].ToInt32()); TipoSelecionado = ArquivoSelecionado.Tipo; CarregarTipos(TipoSelecionado); txtNomeArquivo.Text = ArquivoSelecionado.Nome; txtDescricaoArquivo.Text = ArquivoSelecionado.Descricao; cboTipo.SetValue(TipoSelecionado.Id); fufArquivo.Disabled = true; fufArquivo.AllowBlank = true; }
private void CarregarTipos(TipoArquivoVO tipo) { strTipos.DataSource = new TipoArquivoBO().Select().Where(x => x.Removido == false || (tipo != null && x.Id == tipo.Id)).ToList(); strTipos.DataBind(); }