/// <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);
        }
Exemple #3
0
        /// <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));
 }