protected void BtnAlterar_Click(object sender, EventArgs e) { MODGrupo grupo = new MODGrupo(); string extensao = Path.GetExtension(FUFoto.FileName); grupo.Nome = TxtNome.Text.Trim(); if (TxtLattes.Text.Trim() == "") { LblResposta.Text = Erros.LattesVazio; } else if (TxtDescricao.Text.Trim() == "") { LblResposta.Text = Erros.DescricaoVazio; } else if (extensao != ".jpg" && extensao != ".jpeg" && extensao != ".png" && extensao != ".bmp") { LblResposta.Text = "Arquivo de foto inválido, utilize fotos nas seguintes extensões: .jpg/.jpeg/.png/.bmp"; } else { try { if (FUFoto.FileName == "") { if (TxtLogo.Text == "") { LblResposta.Text = Erros.FotoVazio; } else { grupo.Logotipo = TxtLogo.Text.Trim(); } } else { string foto = "Imagens/" + grupo.Nome + extensao; if (File.Exists(Server.MapPath(foto))) { File.Delete(Server.MapPath(foto)); } this.FUFoto.SaveAs(Server.MapPath("Imagens/" + FUFoto.FileName)); System.IO.File.Move(Server.MapPath("Imagens/" + FUFoto.FileName), Server.MapPath("Imagens/" + grupo.Nome + extensao)); grupo.Logotipo = foto; } grupo.IdGrupo = idGrupo; grupo.Lattes = TxtLattes.Text.Trim(); grupo.Sigla = TxtSigla.Text.Trim(); grupo.Email = TxtEmail2.Text.Trim(); grupo.Descricao = TxtDescricao.Text.Trim(); grupo.DataInicio = Convert.ToDateTime(TxtData.Text.Trim()); BLLGrupo.AlterarGrupo(grupo, "todos"); if (status != TxtStatus.SelectedValue) { if (TxtStatus.SelectedValue == "Ativo") { grupo.FkSituacao = 1; } else if (TxtStatus.SelectedValue == "Inativo") { grupo.FkSituacao = 2; } else { grupo.FkSituacao = 3; } BLLGrupo.AlterarGrupo(grupo, "status"); } LblResposta.Text = "Grupo alterado com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }