/// <summary> /// Parâmetros para efetuar a alteração preservando a data de criação. /// </summary> /// <param name="qs"></param> /// <param name="entity"></param> protected override void ParamAlterar(QueryStoredProcedure qs, CLS_TurmaAulaRegencia entity) { base.ParamAlterar(qs, entity); qs.Parameters["@tuf_data"].DbType = DbType.DateTime; qs.Parameters["@tuf_planoAula"].DbType = DbType.String; qs.Parameters["@tuf_diarioClasse"].DbType = DbType.String; qs.Parameters["@tuf_conteudo"].DbType = DbType.String; qs.Parameters.RemoveAt("@tuf_dataCriacao"); qs.Parameters["@tuf_dataAlteracao"].Value = DateTime.Now; if (qs.Parameters["@pro_id"].Value.ToString() == Guid.Empty.ToString()) { qs.Parameters["@pro_id"].Value = DBNull.Value; } }
/// <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_TurmaAulaRegencia</param> /// <returns>true = sucesso | false = fracasso</returns> protected override bool Alterar(CLS_TurmaAulaRegencia entity) { __STP_UPDATE = "NEW_CLS_TurmaAulaRegencia_UPDATE"; return(base.Alterar(entity)); }