/// <summary> /// Ultimo registro /// </summary> /// <returns></returns> public virtual PadraoVO Ultimo() { string sql = $"sp_NavegaUltimo" + ProcedureName(); DataTable tabela = Metodos.ExecutaSelect(sql, null); return(ExecutaSqlLocal(sql, null)); }
/// <summary> /// Retorna um DataTable com todas as cidades por ordem alfabética /// </summary> /// <returns>DataTable com todas as cidades por ordem alfabética</returns> public static DataTable ListaCategorias() { string sql = "select * from categorias order by descricao"; DataTable tabela = Metodos.ExecutaSelect(sql, null); return(tabela); }
/// <summary> /// Obtem o Proximo id disponível /// </summary> /// <returns></returns> public virtual string ProximoId() { string sql = $"sp_ProximoId" + ProcedureName(); DataTable table = Metodos.ExecutaSelect(sql, null); return(table.Rows[0][0].ToString()); }
protected DataTable ListarTabela() { using (SqlConnection cx = ConexaoBD.GetConexao()) { string sql = "sp_Listar" + ProcedureName(); return(Metodos.ExecutaSelect(sql, null)); } }
public DataTable Simulacao(int codEspec, double aumento) { List <SqlParameter> param = new List <SqlParameter>(); param.Add(new SqlParameter("cod_espec", codEspec)); param.Add(new SqlParameter("porcentagem", aumento)); string sql = "sp_CalculaAumento"; return(Metodos.ExecutaSelect(sql, param.ToArray())); }
public override DataTable Pesquisa(PadraoVO o) { pesquisa = true; List <SqlParameter> list = new List <SqlParameter>(); list.AddRange(dataParametros); list.AddRange(CriaParametros(o)); pesquisa = false; string sql = "sp_Pesquisa" + ProcedureName(); return(Metodos.ExecutaSelect(sql, list.ToArray())); }
/// <summary> /// Executa uma instrução SQL /// </summary> /// <param name="sql">instrução</param> /// <param name="parametros">parametros</param> /// <returns>Objeto PadraoVO</returns> protected PadraoVO ExecutaSqlLocal(string sql, SqlParameter[] parametros) { DataTable tabela = Metodos.ExecutaSelect(sql, parametros); if (tabela.Rows.Count == 0) { return(null); } else { return(MontaVO(tabela.Rows[0])); } }
public static JogoVO Ultimo() { string sql = "select top 1 * from jogos order by id desc"; DataTable tabela = Metodos.ExecutaSelect(sql); if (tabela.Rows.Count == 0) { return(null); } else { return(MontaVO(tabela.Rows[0])); } }
public ClienteVO PesquisaPorCPF(string cpf) { SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter("@cpf", cpf); string sql = "sp_Pesquisa" + ProcedureName(); DataTable tb = Metodos.ExecutaSelect(sql, parametros); if (tb.Rows.Count < 1) { throw new Exception("Cliente não cadastrado!"); } return(MontaVO(tb.Rows[0]) as ClienteVO); }
public List <ServDetalheVO> Listar(int codAten) { string sql = "sp_Itens" + ProcedureName(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter("@id", codAten); DataTable table = Metodos.ExecutaSelect(sql, parametros); List <ServDetalheVO> list = new List <ServDetalheVO>(); foreach (DataRow item in table.Rows) { list.Add(MontaVO(item) as ServDetalheVO); } return(list); }
public override void InsereOuAltera(PadraoVO o) { SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter("@cpf", (o as ClienteVO).CPF); DataTable dt = Metodos.ExecutaSelect("sp_ValidaCPF", parametros); if (dt.Rows[0][0].ToString() == "1") { throw new Exception("O CPF inserido já foi cadastrado!"); } string sql = "sp_IncluiOuAltera" + ProcedureName(); Metodos.ExecutaSQL(sql, CriaParametros(o)); }
public static JogoVO Proximo(int atual) { string sql = "select top 1 * from jogos where id > @atual order by id"; var parametros = new SqlParameter[] { new SqlParameter("atual", atual) }; DataTable tabela = Metodos.ExecutaSelect(sql, parametros); if (tabela.Rows.Count == 0) { return(null); } else { return(MontaVO(tabela.Rows[0])); } }
public virtual DataTable Pesquisa(PadraoVO o) { string sql = "sp_Pesquisa" + ProcedureName(); return(Metodos.ExecutaSelect(sql, CriaParametros(o))); }