public List <Usuario> Listar() {// lista todos usuarios da base de dados try { var strQuery = "SELECT IdUsuario, Email FROM Usuario WHERE Email <> 'davi' ORDER BY Email ASC"; AbrirConexao(); Cmd = new MySqlCommand(strQuery, minhaConexao); Dr = Cmd.ExecuteReader(); List <Usuario> lista = new List <Usuario>(); while (Dr.Read()) { Usuario usuario = new Usuario(); usuario.IdUsuario = Convert.ToInt32(Dr["IdUsuario"]); usuario.Email = Convert.ToString(Dr["Email"]); lista.Add(usuario); } Dr.Close(); Dr.Dispose(); return(lista); } catch (Exception) { throw; } finally { FecharConexao(); } }
public List <Tipo> Listar() {// lista todos usuarios da base de dados try { AbrirConexao(); var strQuery = "SELECT * FROM Tipo"; Cmd = new MySqlCommand(strQuery, minhaConexao); Dr = Cmd.ExecuteReader(); List <Tipo> lista = new List <Tipo>(); while (Dr.Read()) { Tipo tipo = new Tipo(); tipo.IdTipo = Convert.ToInt32(Dr["IdTipo"]); tipo.Nome = Convert.ToString(Dr["Nome"]).ToUpper(); lista.Add(tipo); } Dr.Close(); Dr.Dispose(); return(lista); } catch (Exception) { throw; } finally { FecharConexao(); } }
public UsuarioDTO Altenticar(string email, string senha) { try { var strQuery = string.Format("SELECT IdUsuario, Email, Senha FROM Usuario WHERE Email = '{0}' AND Senha = '{1}'", email, senha); AbrirConexao(); Cmd = new MySqlCommand(strQuery, minhaConexao); Dr = Cmd.ExecuteReader(); UsuarioDTO dto = null; if (Dr.Read()) { dto = new UsuarioDTO(); dto.Email = Convert.ToString(Dr["Email"]); dto.IdUsuario = Convert.ToInt32(Dr["IdUsuario"]); } Dr.Close(); Dr.Dispose(); return(dto); } catch (Exception) { throw; } finally { FecharConexao(); } }
public Usuario ListarPorId(int id) {// lista todos usuarios da base de dados try { AbrirConexao(); var strQuery = "SELECT "; strQuery += "IdUsuario, Email "; strQuery += "FROM Usuario "; strQuery += string.Format("WHERE IdUsuario = {0}", id); Cmd = new MySqlCommand(strQuery, minhaConexao); Dr = Cmd.ExecuteReader(); Usuario usuario = new Usuario(); while (Dr.Read()) { usuario.IdUsuario = Convert.ToInt32(Dr["IdUsuario"]); usuario.Email = Convert.ToString(Dr["Email"]); } Dr.Close(); Dr.Dispose(); return(usuario); } catch (Exception) { throw; } finally { FecharConexao(); } }
public List <Combustivel> Listar() { try { AbrirConexao(); var strQuery = "SELECT * FROM Combustivel"; Cmd = new MySqlCommand(strQuery, minhaConexao); Dr = Cmd.ExecuteReader(); List <Combustivel> lista = new List <Combustivel>(); while (Dr.Read()) { Combustivel c = new Combustivel(); c.IdCombustivel = Convert.ToInt32(Dr["IdCombustivel"]); c.Nome = Convert.ToString(Dr["Nome"]).ToUpper(); lista.Add(c); } Dr.Close(); Dr.Dispose(); return(lista); } catch (Exception) { throw; } finally { FecharConexao(); } }
public bool Existe(string Email) {// verifica se existe antes de alterar senha enviar emaiil etc try { AbrirConexao(); var strQuery = string.Format("SELECT Email FROM Usuario WHERE Email = '{0}'", Email); Cmd = new MySqlCommand(strQuery, minhaConexao); Dr = Cmd.ExecuteReader(); if (Dr.Read()) { Dr.Close(); Dr.Dispose(); return(true); } else { return(false); } } catch (Exception) { throw; } finally { FecharConexao(); } }
public List <Veiculo> ListarByFilto(string tipo, string marca, int?anoInicio, int?anoFim) { try { var strQuery = "procVeiculoByFiltroSELECT";//(TipoV,MarcaV,anoInicio,anoFim)"; AbrirConexao(); Cmd = new MySqlCommand { CommandText = strQuery, CommandType = CommandType.StoredProcedure, Connection = minhaConexao }; Cmd.Parameters.AddWithValue("TipoV", tipo); Cmd.Parameters.AddWithValue("MarcaV", marca); Cmd.Parameters.AddWithValue("anoInicio", anoInicio); Cmd.Parameters.AddWithValue("anoFim", anoFim); Dr = Cmd.ExecuteReader(); List <Veiculo> lista = new List <Veiculo>(); while (Dr.Read()) { Veiculo v = new Veiculo(); v.Arquivo = new Arquivo(); v.Combustivel = new Combustivel(); v.Marca = new Marca(); v.IdVeiculo = Convert.ToInt32(Dr["IdVeiculo"]); v.Modelo = Convert.ToString(Dr["Modelo"]); v.ExibeValor = Convert.ToBoolean(Dr["ExibeValor"]); v.AnoFabricacao = Convert.ToInt32(Dr["AnoFabricacao"]); v.AnoModelo = Convert.ToInt32(Dr["AnoModelo"]); v.Valor = Convert.ToDecimal(Dr["Valor"]); v.Combustivel.Nome = Convert.ToString(Dr["CombustivelNome"]); v.Arquivo.Nome = Convert.ToString(Dr["aNome"]); v.Marca.Nome = Convert.ToString(Dr["MarcaNome"]); if (string.IsNullOrEmpty(Convert.ToString(Dr["aNome"]))) { v.Arquivo.Nome = Convert.ToString("_semfoto.jpg"); } lista.Add(v); } Dr.Close(); Dr.Dispose(); return(lista); } catch (Exception) { throw; } finally { FecharConexao(); } }
public List <Banner> Listar(int?id, bool somenteAtivos) { try { AbrirConexao(); var strQuery = "SELECT * FROM Banner "; if (somenteAtivos) { strQuery += "WHERE DataInicio <= @p1 AND DataFim >= @p1 AND Ativo = 1"; } Cmd = new MySqlCommand { CommandText = strQuery, CommandType = CommandType.Text, Connection = minhaConexao }; Cmd.Parameters.AddWithValue("@p1", DateTime.Now); Dr = Cmd.ExecuteReader(); List <Banner> lista = new List <Banner>(); while (Dr.Read()) { Banner banner = new Banner(); banner.Id = Convert.ToInt32(Dr["Id"]); banner.Nome = Convert.ToString(Dr["Nome"]); banner.DataCadastro = Convert.ToDateTime(Dr["DataCadastro"]); banner.DataInicio = Convert.ToDateTime(Dr["DataInicio"]); banner.DataFim = Convert.ToDateTime(Dr["DataFim"]); banner.Ativo = Convert.ToBoolean(Dr["Ativo"]); banner.Tamanho = Convert.ToInt32(Dr["Tamanho"]); banner.NomeAnterior = Convert.ToString(Dr["NomeAnterior"]); lista.Add(banner); } Dr.Close(); Dr.Dispose(); return(lista); } catch (Exception) { throw; } finally { FecharConexao(); } }
public List <Marca> Listar(int?idMarca) { try { AbrirConexao(); var strQuery = "procMarcaSELECT"; Cmd = new MySqlCommand { CommandText = strQuery, CommandType = CommandType.StoredProcedure, Connection = minhaConexao }; Cmd.Parameters.AddWithValue("idMarca", idMarca); Dr = Cmd.ExecuteReader(); List <Marca> lista = new List <Marca>(); while (Dr.Read()) { Marca marca = new Marca(); marca.Tipo = new Tipo(); marca.IdMarca = Convert.ToInt32(Dr["IdMarca"]); marca.Nome = Convert.ToString(Dr["Nome"]).ToUpper(); marca.DataCadastro = Convert.ToDateTime(Dr["DataCadastro"]); marca.Tipo.Nome = Convert.ToString(Dr["NomeTipo"]).ToUpper(); marca.Tipo.IdTipo = Convert.ToInt32(Dr["IdTipo"]); lista.Add(marca); } Dr.Close(); Dr.Dispose(); return(lista); } catch (Exception) { throw; } finally { FecharConexao(); } }
// SELECT COUNT(IdVeiculo) AS QtdVeiculo ,M.Nome //FROM Marca AS M //INNER JOIN Veiculo AS V ON M.IdMarca = V.IdMarca //WHERE V.Ativo = 1 //GROUP BY M.IdMarca public List <Marca> ListarByTipo(string tipo, bool?ativo) { try { AbrirConexao(); var strQuery = "procMarcaByTipoSELECT"; Cmd = new MySqlCommand { CommandText = strQuery, CommandType = CommandType.StoredProcedure, Connection = minhaConexao }; Cmd.Parameters.AddWithValue("idTipo", tipo); Cmd.Parameters.AddWithValue("ativo", ativo); Dr = Cmd.ExecuteReader(); List <Marca> lista = new List <Marca>(); while (Dr.Read()) { Marca marca = new Marca(); marca.Tipo = new Tipo(); marca.IdMarca = Convert.ToInt32(Dr["IdMarca"]); marca.Nome = Convert.ToString(Dr["Nome"]).ToUpper(); marca.QtdVeiculo = Convert.ToInt32(Dr["QtdVeiculo"]); marca.Tipo.Nome = Convert.ToString(Dr["TipoNome"]); lista.Add(marca); } Dr.Close(); Dr.Dispose(); return(lista); } catch (Exception) { throw; } finally { FecharConexao(); } }
/// <summary> /// lista os todos os servicos ativos na pagina de servicos listar servicos do administrador /// </summary> /// <returns></returns> public List <Cliente> Listar(string nome) { try { var strQuery = "SELECT "; strQuery += "IdCliente, Nome, Email, Telefone1, DataCadastro "; strQuery += "FROM Cliente "; strQuery += string.Format("WHERE Nome LIKE '{0}' ", "%" + nome + "%"); strQuery += "ORDER BY Nome ASC"; AbrirConexao(); Cmd = new MySqlCommand(strQuery, minhaConexao); Dr = Cmd.ExecuteReader(); List <Cliente> lista = new List <Cliente>(); while (Dr.Read()) { Cliente c = new Cliente(); c.IdCliente = Convert.ToInt32(Dr["IdCliente"]); c.Nome = Convert.ToString(Dr["Nome"]); c.Email = Convert.ToString(Dr["Email"]); c.Telefone1 = Convert.ToString(Dr["Telefone1"]); c.DataCadastro = Convert.ToDateTime(Dr["DataCadastro"]); lista.Add(c); } Dr.Close(); Dr.Dispose(); return(lista); } catch (Exception) { throw; } finally { FecharConexao(); } }
public Cliente ListarPorId(int id) { try { var strQuery = "SELECT "; strQuery += "IdCliente, Nome, Email, CEP, Logradouro, Cidade, Bairro, C.Estado, Telefone1, Telefone2, DataCadastro "; strQuery += "FROM Cliente AS C "; strQuery += string.Format("WHERE IdCliente = {0}", id); AbrirConexao(); Cmd = new MySqlCommand(strQuery, minhaConexao); Dr = Cmd.ExecuteReader(); Cliente cliente = new Cliente(); while (Dr.Read()) { cliente.IdCliente = Convert.ToInt32(Dr["IdCliente"]); cliente.Nome = Convert.ToString(Dr["Nome"]); cliente.Email = Convert.ToString(Dr["Email"]); cliente.CEP = Convert.ToString(Dr["CEP"]); cliente.Logradouro = Convert.ToString(Dr["Logradouro"]); cliente.Bairro = Convert.ToString(Dr["Bairro"]); cliente.Cidade = Convert.ToString(Dr["Cidade"]); cliente.Estado = Convert.ToString(Dr["Estado"]); cliente.Telefone1 = Convert.ToString(Dr["Telefone1"]); cliente.Telefone2 = Convert.ToString(Dr["Telefone2"]); cliente.DataCadastro = Convert.ToDateTime(Dr["DataCadastro"]); } Dr.Close(); Dr.Dispose(); return(cliente); } catch (Exception) { throw; } finally { FecharConexao(); } }
/// <summary> /// lista todos arquivos por id do tipo e usado pelo modal que exibe as fotos em tamanho maior /// </summary> /// <param name="id"></param> /// <returns></returns> public List <Arquivo> ListarArquivosByIdVeiculo(int id) { try { var strQuery = "SELECT * FROM Arquivo AS A "; strQuery += "INNER JOIN Veiculo AS V ON A.IdVeiculo = V.IdVeiculo "; strQuery += string.Format("WHERE A.IdVeiculo = {0} ", id); AbrirConexao(); Cmd = new MySqlCommand(strQuery, minhaConexao); Dr = Cmd.ExecuteReader(); List <Arquivo> lista = new List <Arquivo>(); while (Dr.Read()) { Arquivo arquivo = new Arquivo(); arquivo.IdArquivo = Convert.ToInt32(Dr["IdArquivo"]); arquivo.Nome = Convert.ToString(Dr["Nome"]); arquivo.NomeAnterior = Convert.ToString(Dr["NomeAnterior"]); arquivo.DataCadastro = Convert.ToDateTime(Dr["DataCadastro"]); arquivo.Tamanho = Convert.ToInt32(Dr["Tamanho"]); arquivo.IdVeiculo = Convert.ToInt32(Dr["IdVeiculo"]); lista.Add(arquivo); } Dr.Close(); Dr.Dispose(); return(lista); } catch (Exception) { throw; } finally { FecharConexao(); } }
public AnoModelo ListarAnoByMarca(string marca) { try { AbrirConexao(); //SELECT MIN(AnoFabricacao) AS AnoIncio, MAX(AnoFabricacao) AS AnoFim //FROM Veiculo AS V //INNER JOIN Marca AS M ON M.IdMarca = V.IdMarca //WHERE Ativo = 1 AND V.IdMarca = 1 var strQuery = "SELECT MIN(AnoFabricacao) AS AnoIncio, MAX(AnoFabricacao) AS AnoFim "; strQuery += "FROM Veiculo AS V "; strQuery += "INNER JOIN Marca AS M ON M.IdMarca = V.IdMarca "; strQuery += string.Format("WHERE Ativo = 1 AND M.Nome = '{0}'", marca); Cmd = new MySqlCommand(strQuery, minhaConexao); Dr = Cmd.ExecuteReader(); AnoModelo ano = new AnoModelo(); while (Dr.Read()) { ano.AnoInicio = Convert.ToInt32(Dr["AnoIncio"]); ano.AnoFim = Convert.ToInt32(Dr["AnoFim"]); } Dr.Close(); Dr.Dispose(); return(ano); } catch (Exception) { throw; } finally { FecharConexao(); } }
public List <Veiculo> Listar(int?id, bool?ativo) { try { var strQuery = "procVeiculoSELECT"; AbrirConexao(); Cmd = new MySqlCommand { CommandText = strQuery, CommandType = CommandType.StoredProcedure, Connection = minhaConexao }; Cmd.Parameters.AddWithValue("idVeiculo", id); Cmd.Parameters.AddWithValue("ativo", ativo); Dr = Cmd.ExecuteReader(); List <Veiculo> lista = new List <Veiculo>(); while (Dr.Read()) { Veiculo v = new Veiculo(); v.Marca = new Marca(); v.Marca.Tipo = new Tipo(); v.Arquivo = new Arquivo(); v.Combustivel = new Combustivel(); v.QtdAcesso = Convert.ToInt32(Dr["QtdAcesso"]); v.IdVeiculo = Convert.ToInt32(Dr["IdVeiculo"]); v.Modelo = Convert.ToString(Dr["Modelo"]); v.Descricao = Convert.ToString(Dr["Descricao"]); v.AnoFabricacao = Convert.ToInt32(Dr["AnoFabricacao"]); v.AnoModelo = Convert.ToInt32(Dr["AnoModelo"]); v.Valor = Convert.ToDecimal(Dr["Valor"]); v.Destaque = Convert.ToBoolean(Dr["Destaque"]); v.Marca.Nome = Convert.ToString(Dr["MarcaNome"]); v.Marca.IdMarca = Convert.ToInt32(Dr["IdMarca"]); v.Arquivo.Nome = Convert.ToString(Dr["aNome"]); v.Destaque = Convert.ToBoolean(Dr["Destaque"]); v.Ativo = Convert.ToBoolean(Dr["Ativo"]); v.ExibeValor = Convert.ToBoolean(Dr["ExibeValor"]); v.DataCadastro = Convert.ToDateTime(Dr["DataCadastro"]); v.Combustivel.Nome = Convert.ToString(Dr["CombustivelNome"]); v.Combustivel.IdCombustivel = Convert.ToInt32(Dr["idCombustivel"]); v.Marca.Tipo.IdTipo = Convert.ToInt32(Dr["idTipo"]); if (string.IsNullOrEmpty(Convert.ToString(Dr["aNome"]))) { v.Arquivo.Nome = Convert.ToString("_semfoto.jpg"); } lista.Add(v); } Dr.Close(); Dr.Dispose(); return(lista); } catch (Exception) { throw; } finally { FecharConexao(); } }