Esempio n. 1
0
        /// <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;
            }
        }
Esempio n. 2
0
 /// <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));
 }