/// <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_AlunoAvaliacaoTurmaDisciplinaObservacao</param> protected override void ParamAlterar(QueryStoredProcedure qs, CLS_AlunoAvaliacaoTurmaDisciplinaObservacao entity) { base.ParamAlterar(qs, entity); qs.Parameters.RemoveAt("@ado_dataCriacao"); qs.Parameters["@ado_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_AlunoAvaliacaoTurmaDisciplinaObservacao</param> protected override void ParamDeletar(QueryStoredProcedure qs, CLS_AlunoAvaliacaoTurmaDisciplinaObservacao entity) { Param = qs.NewParameter(); Param.DbType = DbType.Int64; Param.ParameterName = "@tud_id"; Param.Size = 8; Param.Value = entity.tud_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 = "@mtd_id"; Param.Size = 4; Param.Value = entity.mtd_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 = "@ado_dataAlteracao"; Param.Size = 8; Param.Value = DateTime.Now; qs.Parameters.Add(Param); }
/// <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_AlunoAvaliacaoTurmaDisciplinaObservacao</param> /// <returns>True = sucesso | False = fracasso</returns> protected override bool Alterar(CLS_AlunoAvaliacaoTurmaDisciplinaObservacao entity) { __STP_UPDATE = "NEW_CLS_AlunoAvaliacaoTurmaDisciplinaObservacao_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_AlunoAvaliacaoTurmaDisciplinaObservacao</param> /// <returns>True = sucesso | False = fracasso</returns> public override bool Delete(CLS_AlunoAvaliacaoTurmaDisciplinaObservacao entity) { __STP_DELETE = "NEW_CLS_AlunoAvaliacaoTurmaDisciplinaObservacao_UPDATE_Situacao"; return(base.Delete(entity)); }