/// <summary> /// Método para consultar 1 registro /// </summary> /// <param name="id"></param> /// <returns></returns> public PadraoVO Consulta(int id) { using (SqlConnection cx = ConexaoBD.GetConexao()) { string sql = MontaSQLConsulta(); SqlParameter[] parametros = { new SqlParameter("id", id) }; DataTable tabela = Metodos.ExecutaSelect(sql, parametros); if (tabela.Rows.Count == 0) return null; else { return MontaVO(tabela.Rows[0]); } } }
/// <summary> /// Método para alterar um regisstro /// </summary> public virtual void Alterar(PadraoVO o) { string sql = MontaSQLUpdate(); Metodos.ExecutaSQL(sql, CriaParametros(o)); }
/// <summary> /// Ultimo registro /// </summary> /// <returns></returns> public virtual PadraoVO Ultimo() { string sql = $"select top 1 * from {Tabela} order by {Chave} desc"; DataTable tabela = Metodos.ExecutaSelect(sql, null); return ExecutaSqlLocal(sql, null); }