protected void BtnCadastrar_Click(object sender, EventArgs e) { MODUsuario usuario = new MODUsuario(); MODUsuario usuario2 = new MODUsuario(); MODGrupo grupo = new MODGrupo(); MODGrupoLider grupoLider = new MODGrupoLider(); EnviaEmail enviaEmail = new EnviaEmail(); grupo.Nome = TxtNome.Text.Trim(); grupo.Sigla = TxtSigla.Text.Trim(); MODGrupo retornaGrupo = new MODGrupo(); MODGrupo retornaSigla = new MODGrupo(); retornaGrupo = BLLGrupo.PesquisarGrupo(grupo, "nome"); retornaSigla = BLLGrupo.PesquisarGrupo(grupo, "sigla"); if (TxtNome.Text.Trim() == "" || TxtNome.Text.Length > 60) { LblResposta.Text = Erros.NomeVazio; } else if (retornaGrupo.Nome != null) { LblResposta.Text = Erros.GrupoExistente; } else if (retornaSigla.Sigla != null) { LblResposta.Text = Erros.SiglaExistente; } else if (TxtSigla.Text.Trim() == "" || TxtSigla.Text.Length > 10) { LblResposta.Text = Erros.SiglaVazio; } else if (TxtData.Text.Trim() == "") { LblResposta.Text = Erros.DataVazio; } else { try { grupo.Sigla = TxtSigla.Text.Trim(); grupo.FkSituacao = 3; grupoLider.FkGrupo = BLLGrupo.InserirGrupo(grupo); LblResposta.Text = "Grupo cadastrado com sucesso!"; grupoLider.FkUsuario = TxtLider.SelectedValue.ToString(); grupoLider.DataEntrada = Convert.ToDateTime(TxtData.Text.Trim()); BLLGrupo.InserirLider(grupoLider); LblResposta.Text = "Grupo cadastrado com sucesso!"; usuario.Login = PegaLogin.RetornaLogin(); usuario2 = BLLUsuario.PesquisarLogin(usuario); enviaEmail.EnvioEmailAvisoGrupo(usuario2.Email, grupo.Nome, usuario2.Nome); } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }