public virtual int ProximoId() { var p = new SqlParameter[] { new SqlParameter("tabela", Tabela) }; var tabela = HelperDAO.ExecutaProcSelect("spProximoId", p); return(Convert.ToInt32(tabela.Rows[0][0])); }
public virtual void Delete(int id) { var p = new SqlParameter[] { new SqlParameter("id", id), new SqlParameter("tabela", Tabela) }; HelperDAO.ExecutaProc("spDelete", p); }
public List <ClienteViewModel> ListagemComFiltro(string cpf) { var tabela = HelperDAO.ExecutaFuncSelect("dbo.func_consultarCliente", cpf); var lista = new List <ClienteViewModel>(); if (tabela.Rows.Count == 0) { return(lista); } foreach (DataRow registro in tabela.Rows) { lista.Add(MontaModel(registro)); } return(lista); }
public virtual List <T> Listagem() { var p = new SqlParameter[] { new SqlParameter("tabela", Tabela), new SqlParameter("Ordem", "1") // 1 é o primeiro campo da tabela, // ou seja, a chave primária }; var tabela = HelperDAO.ExecutaProcSelect("spListagem", p); List <T> lista = new List <T>(); foreach (DataRow registro in tabela.Rows) { lista.Add(MontaModel(registro)); } return(lista); }
public EnderecoViewModel Consulta_IdCliente(int idCliente) { var p = new SqlParameter[] { new SqlParameter("@id_Cliente", idCliente) }; var tabela = HelperDAO.ExecutaProcSelect("spEndereco_IdCliente", p); if (tabela.Rows.Count == 0) { return(null); } else { return(MontaModel(tabela.Rows[0])); } }
public virtual T Consulta(int id) { var p = new SqlParameter[] { new SqlParameter("id", id), new SqlParameter("tabela", Tabela) }; var tabela = HelperDAO.ExecutaProcSelect("spConsulta", p); if (tabela.Rows.Count == 0) { return(null); } else { return(MontaModel(tabela.Rows[0])); } }
public virtual ClienteViewModel Login(string email, string senha) { var par = new SqlParameter[] { new SqlParameter("@email", email), new SqlParameter("@senha", senha) }; var tabela = HelperDAO.ExecutaProcSelect("spLogin", par); if (tabela.Rows.Count == 0) { return(null); } else { return(MontaModel(tabela.Rows[0])); } }
public virtual void Update(T model) { HelperDAO.ExecutaProc("spUpdate_" + Tabela, CriaParametros(model)); }
public virtual void Insert(T model) { HelperDAO.ExecutaProc("spInsert_" + Tabela, CriaParametros(model)); }