protected void BtnSalvar_Click(object sender, EventArgs e) { try { int codigo = Convert.ToInt32(txtCodigo.Text); if (!db.arquivo.Any(x => x.codigo == codigo)) { if ((funcoes.verificaArquivo(Arquivo))) { arquivo arquivo = new arquivo(); { arquivo.codigo = Convert.ToInt32(txtCodigo.Text); arquivo.titulo = txtTitulo.Text; arquivo.processo = txtProcesso.Text; arquivo.categoria = txtCategoria.Text; arquivo.arquivo1 = funcoes.SaveFile(Arquivo.PostedFile); db.arquivo.Add(arquivo); db.SaveChanges(); BindGrid(); LimpaCampos(); lblSucesso.Text = "Arquivo enviado com sucesso"; } } else { lblError.Text = "Arquivo não selecionado ou fora do formato .PDF, .XLS ou .DOC."; } } else { lblError.Text = "Codigo ja existente."; } } catch (Exception ex) { lblError.Text = "Erro :" + ex.Message; } }