/// <summary> /// Configura os parametros do metodo de Alterar. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param> protected override void ParamAlterar(QueryStoredProcedure qs, CLS_TurmaNotaOrientacaoCurricular entity) { __STP_UPDATE = "NEW_CLS_TurmaNotaOrientacaoCurricular_UPDATE"; base.ParamAlterar(qs, entity); qs.Parameters.Remove("toc_dataCriacao"); }
/// <summary> /// Recebe o valor do auto incremento e coloca na propriedade. /// </summary> /// <param name="qs">Objeto da Store Procedure.</param> /// <param name="entity">Entidade com os dados.</param> /// <returns>True - Operacao bem sucedida.</returns> protected override bool ReceberAutoIncremento(QuerySelectStoredProcedure qs, CLS_TurmaNotaOrientacaoCurricular entity) { if (entity != null & qs != null) { entity.toc_id = Convert.ToInt32(qs.Return.Rows[0][0]); return(entity.toc_id > 0); } return(false); }
/// <summary> /// Inseri os valores da classe em um novo registro. /// </summary> /// <param name="entity">Entidade com os dados a serem inseridos.</param> /// <returns>True - Operacao bem sucedida.</returns> protected override bool Inserir(CLS_TurmaNotaOrientacaoCurricular entity) { entity.toc_dataAlteracao = entity.toc_dataCriacao = DateTime.Now; return(base.Inserir(entity)); }