public bool ValidaCPF(string cpf) { var CPF = new SqlParameter[] { new SqlParameter("cpf", cpf) }; var teste1 = HelperDAO.ExecutaProcSelect("spValidaCpf", CPF); int cpfEhValido = Convert.ToInt32(teste1.Rows[0][0]); //é um teste que tem que ser 1 para verdadeiro CPF = null; CPF = new SqlParameter[] { new SqlParameter("cpf", cpf) }; DataTable teste2 = HelperDAO.ExecutaProcSelect("spConsultaCpf", CPF); int cpfJaExiste = Convert.ToInt32(teste2.Rows[0][0]); //é um COUNT que tem que ser 0 para ser verdadeiro if (cpfEhValido == 1 && cpfJaExiste == 0) { return(true); } else { return(false); } }
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 int ExisteMarca(int id, string marca) { var p = new SqlParameter[] { new SqlParameter("id", id), new SqlParameter("marca", marca) }; var tabela = HelperDAO.ExecutaProcSelect("spExisteMarca", p); return(Convert.ToInt32(tabela.Rows[0][0])); //se retornar -1 nao deixa inserir ou alterar //se retornar deixa }
public int ExisteImagem(string operacao, byte[] imagem) { var p = new SqlParameter[] { new SqlParameter("operacao", operacao), new SqlParameter("imagem", imagem) }; var tabela = HelperDAO.ExecutaProcSelect("spConsultaImagem", p); return(Convert.ToInt32(tabela.Rows[0][0])); //se retornar -1 nao deixa inserir ou alterar //se retornar 1 deixa }
public int ExisteEmail(int id, string email) { var p = new SqlParameter[] { new SqlParameter("id", id), new SqlParameter("email", email) }; var tabela = HelperDAO.ExecutaProcSelect("spConsultaEmail", p); return(Convert.ToInt32(tabela.Rows[0][0])); //se retornar -1 nao deixa inserir ou alterar //se retornar deixa }
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 int TestaUsuarioSenha(string email, string senha) { var login = new SqlParameter[] { new SqlParameter("email2", email), new SqlParameter("senha", senha) }; var testeLogin = HelperDAO.ExecutaProcSelect("spTesteLogin", login); /* * -se for igual a -1 usuario não cadastrado * -se for igual a 0 senha invalida * -se for igual a 1 vai logar */ return(Convert.ToInt32(testeLogin.Rows[0][0])); }
//Aqui estou na tentativa de fazer a consulta public List <ProdutoViewModel> FiltroProdutos(int id_categoria, int id_marca, decimal preco) { var p = new SqlParameter[] { new SqlParameter("idCategoria", id_categoria), new SqlParameter("idMarca", id_marca), new SqlParameter("preco", preco) }; var tabela = HelperDAO.ExecutaProcSelect("sp_FiltroProduto", p); List <ProdutoViewModel> lista = new List <ProdutoViewModel>(); foreach (DataRow registro in tabela.Rows) { lista.Add(MontaModel(registro)); } return(lista); }
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 ClienteViewModel ConsultaClienteLogado(string email) { var p = new SqlParameter[] { new SqlParameter("email", email) //new SqlParameter("tabela", Tabela) }; var tabela = HelperDAO.ExecutaProcSelect("spConsultaClienteLogado", p); 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 int Insert(T model) { return(HelperDAO.ExecutaProc("spInsert_" + Tabela, CriaParametros(model), ChaveIdentity)); }