private void Salvar() { try { codigo = Convert.ToInt32(Request.QueryString["Id"]); this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar); if (codigo == 0) { codigo = DOModEvento.Inserir(gobjEvento); if (SalvarArquivo()) { if (fupArquivo.HasFile) { gobjEvento.IdEvento = codigo; gobjEvento.Arquivo = String.Format("{0}_{1}_{2}", codigo, ddlIdioma.SelectedValue, fupArquivo.PostedFile.FileName); DOModEvento.InserirArquivo(gobjEvento); } Response.Redirect("Listar.aspx?sucesso=1"); } } else { if (txtDataInicio.Enabled) { if (SalvarArquivo()) { DOModEvento.Atualizar(gobjEvento); Response.Redirect("Listar.aspx?sucesso=2"); } } } } catch (Exception ex) { //Chama o método para gravar erro ((Modulos_Modulos)Master).ExibirAlerta(ex); } }