/// <summary> /// Parâmetros para efetuar a alteração preservando a data de criação. /// </summary> /// <param name="qs">Query Stored Procedure</param> /// <param name="entity">Entidade CLS_AlunoAvaliacaoTurmaObservacao</param> protected override void ParamAlterar(QueryStoredProcedure qs, CLS_AlunoAvaliacaoTurmaObservacao entity) { base.ParamAlterar(qs, entity); qs.Parameters.RemoveAt("@ato_dataCriacao"); qs.Parameters["@ato_dataAlteracao"].Value = DateTime.Now; }
/// <summary> /// Parâmetros para efetuar a exclusão lógica. /// </summary> /// <param name="qs">Query Stored Procedure</param> /// <param name="entity">Entidade CLS_AlunoAvaliacaoTurmaObservacao</param> protected override void ParamDeletar(QueryStoredProcedure qs, CLS_AlunoAvaliacaoTurmaObservacao entity) { Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tur_id"; Param.Size = 8; Param.Value = entity.tur_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@alu_id"; Param.Size = 8; Param.Value = entity.alu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@mtu_id"; Param.Size = 4; Param.Value = entity.mtu_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@fav_id"; Param.Size = 4; Param.Value = entity.fav_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@ava_id"; Param.Size = 4; Param.Value = entity.ava_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@ato_dataAlteracao"; Param.Size = 8; Param.Value = DateTime.Now; qs.Parameters.Add(Param); }
/// <summary> /// Retorno dos dados. /// </summary> protected void UCAlunoEfetivacaoObservacaoGeral_ReturnValues(CLS_AlunoAvaliacaoTurmaObservacao entityObservacaoSelecionada, List <CLS_AlunoAvaliacaoTurmaDisciplina> listaAtualizacaoEfetivacao, byte resultado, List <MTR_MatriculaTurmaDisciplina> listaMatriculaTurmaDisciplina) { try { // Carrega os alunos da turma. List <CLS_AlunoAvaliacaoTurDis_DadosAlunos> listaAlunos = VS_ListaAlunos; CLS_AlunoAvaliacaoTurDis_DadosAlunos dadoAlunoSelecionado = CLS_AlunoAvaliacaoTurmaDisciplinaBO.SelecionarAlunosTurma(VS_tur_id, OrdenacaoDados, ACA_ParametroAcademicoBO.ParametroValorInt32PorEntidade(eChaveAcademico.TIPO_EVENTO_EFETIVACAO_NOTAS, __SessionWEB.__UsuarioWEB.Usuario.ent_id), true, VS_alu_idSelecionado).FirstOrDefault(); if (listaAlunos.Any(p => p.alu_id == VS_alu_idSelecionado)) { int i = listaAlunos.FindIndex(p => p.alu_id == VS_alu_idSelecionado); listaAlunos[i] = dadoAlunoSelecionado; } rptAlunos.DataSource = listaAlunos; rptAlunos.DataBind(); updDadosAluno.Update(); VS_ListaAlunos = listaAlunos; foreach (RepeaterItem item in rptAlunos.Items) { HiddenField hdnAluId = (HiddenField)item.FindControl("hdnAluId"); if (Convert.ToInt64(hdnAluId.Value) == VS_alu_idSelecionado) { // Adiciona o estilo ao item selecionado. HtmlTableRow trNomeAlunoAtivo = (HtmlTableRow)item.FindControl("trNomeAluno"); trNomeAlunoAtivo.Attributes.Add("class", "aluno-selecionado"); } } updDadosAluno.Update(); } catch (Exception ex) { divResultados.Visible = false; ApplicationWEB._GravaErro(ex); lblMensagem.Text = UtilBO.GetErroMessage(RetornaValorResource("ErroCarregarSistema"), UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Método alterado para que o update não faça a alteração da data de criação. /// </summary> /// <param name="entity">Entidade CLS_AlunoAvaliacaoTurmaObservacao</param> /// <returns>True = sucesso | False = fracasso</returns> protected override bool Alterar(CLS_AlunoAvaliacaoTurmaObservacao entity) { __STP_UPDATE = "NEW_CLS_AlunoAvaliacaoTurmaObservacao_UPDATE"; return(base.Alterar(entity)); }
/// <summary> /// Método alterado para que o delete não faça exclusão física e sim lógica (update). /// </summary> /// <param name="entity"> Entidade CLS_AlunoAvaliacaoTurmaObservacao</param> /// <returns>True = sucesso | False = fracasso</returns> public override bool Delete(CLS_AlunoAvaliacaoTurmaObservacao entity) { __STP_DELETE = "NEW_CLS_AlunoAvaliacaoTurmaObservacao_UPDATE_Situacao"; return(base.Delete(entity)); }