Esempio n. 1
0
        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;
            }
        }