private void _ExcluirUsuario(Guid usu_id) { try { //Carrega os grupos do usuário SYS_UsuarioBO.GetGruposUsuario(usu_id, _VS_Grupos, _VS_EntidadeUA); //Remove o grupo do usuário SYS_UsuarioBO.RemoveTmpGrupo(_VS_gru_id, _VS_Grupos, _VS_EntidadeUA); //Recupera os dados do usuário SYS_Usuario usu = new SYS_Usuario { usu_id = usu_id }; SYS_UsuarioBO.GetEntity(usu); usu.usu_senha = string.Empty; //Deleta o grupo do usuário if (SYS_UsuarioBO.Save(usu, _VS_Grupos, _VS_EntidadeUA, false, string.Empty, string.Empty, string.Empty, string.Empty, null)) { ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "gru_id: " + _VS_gru_id + "; usu_id: " + usu_id.ToString()); _lblMessage.Text = UtilBO.GetErroMessage(String.Format("Associação do usuário excluída com sucesso."), UtilBO.TipoMensagem.Sucesso); } //Carrega o grid de usuário _LoadGridUsuarios(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar excluir a associação do usuário.", UtilBO.TipoMensagem.Erro); } }
protected void _dgvGrupo_RowDeleting(object sender, GridViewDeleteEventArgs e) { SYS_UsuarioBO.RemoveTmpGrupo(new Guid(_dgvGrupo.DataKeys[e.RowIndex].Value.ToString()), _VS_Grupos, _VS_EntidadeUA); _LoadGridGrupos(); }