public List <Produto> Listar() { var conex = new BDconnection(); string sp = "spListaProduto"; var dt = conex.ExecutaSpDataTable(sp); var produtos = new List <Produto>(); for (var i = 0; i < dt.Rows.Count; i++) { var produto = new Produto(); if (dt.Rows.Count < 1) { throw new Exception("Produto não encontrado"); } produto.Id = Convert.ToInt32(dt.Rows[i]["id"]); produto.Nome = dt.Rows[i]["nome"].ToString(); produto.Marca = dt.Rows[i]["marca"].ToString(); produto.Preco = Convert.ToDecimal(dt.Rows[i]["preco"]); produto.DataCadastro = Convert.ToDateTime(dt.Rows[i]["dataCadastro"]); produtos.Add(produto); } return(produtos); }
public List <Categoria> Listar(Categoria categoria) { var conex = new BDconnection(); string sp = "spListaCategoria"; var parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@idCategoria", categoria.Id)); var dt = conex.ExecutaSpDataTable(sp, parametros); var categorias = new List <Categoria>(); for (var i = 0; i < dt.Rows.Count; i++) { var categoriaa = new Categoria(); if (dt.Rows.Count < 1) { throw new Exception("Categoria não encontrada"); } categoriaa.Id = Convert.ToInt32(dt.Rows[i]["id"]); categoriaa.Nome = dt.Rows[i]["nome"].ToString(); categorias.Add(categoriaa); } return(categorias); }
public Produto Buscar(int id) { var conex = new BDconnection(); string sp = "spBuscaProduto"; var parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@id", id)); var dt = conex.ExecutaSpDataTable(sp, parametros); if (dt.Rows.Count < 1) { throw new Exception("Produto não encontrado"); } var produto = new Produto(); produto.Id = Convert.ToInt32(dt.Rows[0]["id"]); produto.Nome = dt.Rows[0]["nome"].ToString(); produto.Marca = dt.Rows[0]["marca"].ToString(); produto.Preco = Convert.ToDecimal(dt.Rows[0]["preco"]); produto.DataCadastro = Convert.ToDateTime(dt.Rows[0]["dataCadastro"]); return(produto); }
public Cliente Autenticar(LoginModel model) { var conex = new BDconnection(); string sp = "spLoginCliente"; var parametros = new List <SqlParameter> { new SqlParameter("@login", model.UserName), new SqlParameter("@senha", model.Password), }; var dt = conex.ExecutaSpDataTable(sp, parametros); if (dt.Rows.Count == 0) { return(null); } Cliente obj = new Cliente() { Id = Convert.ToInt32(dt.Rows[0]["Id"]), Nome = dt.Rows[0]["Nome"].ToString(), Email = dt.Rows[0]["Email"].ToString(), }; return(obj); }
public Cliente Buscar(int id) { var conex = new BDconnection(); string sp = "spBuscaCliente"; var parametros = new List <SqlParameter> { new SqlParameter("@id", id) }; var dt = conex.ExecutaSpDataTable(sp, parametros); if (dt.Rows.Count < 1) { throw new Exception("Cliente não encontrado"); } var cliente = new Cliente ( dt.Rows[0]["Nome"].ToString(), dt.Rows[0]["CPF"].ToString() ) { Id = Convert.ToInt32(dt.Rows[0]["Id"]), Telefone = dt.Rows[0]["Telefone"].ToString(), Endereco = dt.Rows[0]["Endereco"].ToString(), DataCadastro = Convert.ToDateTime(dt.Rows[0]["DataCadastro"]), Email = dt.Rows[0]["Email"].ToString(), Genero = Convert.ToChar(dt.Rows[0]["Genero"]), Login = dt.Rows[0]["Login"].ToString(), Senha = "*" }; return(cliente); }
public Animal Buscar(int id) { var conex = new BDconnection(); string sp = "spBuscaAnimal"; var parametros = new List <SqlParameter> { new SqlParameter("@id", id) }; var dt = conex.ExecutaSpDataTable(sp, parametros); if (dt.Rows.Count < 1) { throw new Exception("Animal não encontrado"); } var animal = new Animal() { Id = Convert.ToInt32(dt.Rows[0]["Id"]), Nome = dt.Rows[0]["Nome"].ToString(), Genero = dt.Rows[0]["Genero"].ToString()[0], DataCadastro = Convert.ToDateTime(dt.Rows[0]["DataCadastro"]), DataNascimento = Convert.ToDateTime(dt.Rows[0]["DataNascimento"]), Especie = dt.Rows[0]["Especie"].ToString(), Porte = dt.Rows[0]["Porte"].ToString(), Raca = dt.Rows[0]["Raca"].ToString(), Foto = (byte[])dt.Rows[0]["Foto"], Cliente = new Cliente { Id = Convert.ToInt32(dt.Rows[0]["IdCliente"]) } }; return(animal); }
public List <Animal> Listar(Cliente cliente) { var conex = new BDconnection(); string sp = "spListaAnimal"; var parametros = new List <SqlParameter> { new SqlParameter("@idCliente", cliente.Id) }; var dt = conex.ExecutaSpDataTable(sp, parametros); var animais = new List <Animal>(); for (var i = 0; i < dt.Rows.Count; i++) { var animal = new Animal(); if (dt.Rows.Count < 1) { throw new Exception("Animal não encontrado"); } animal.Id = Convert.ToInt32(dt.Rows[i]["Id"]); animal.Nome = dt.Rows[i]["Nome"].ToString(); animal.Genero = dt.Rows[i]["Genero"].ToString()[0]; animal.DataCadastro = Convert.ToDateTime(dt.Rows[i]["DataCadastro"]); animal.DataNascimento = Convert.ToDateTime(dt.Rows[i]["DataNascimento"]); animal.Especie = dt.Rows[i]["Especie"].ToString(); animal.Porte = dt.Rows[i]["Porte"].ToString(); animal.Raca = dt.Rows[i]["Raca"].ToString(); animal.Foto = (byte[])dt.Rows[i]["Foto"]; animal.Cliente = new Cliente { Id = Convert.ToInt32(dt.Rows[i]["IdCliente"]) }; animais.Add(animal); } return(animais); }
public List <Cliente> Listar(string pesquisa) { var conex = new BDconnection(); string sp = "spListaCliente"; var parametros = new List <SqlParameter> { new SqlParameter("@pesquisa", pesquisa) }; var dt = conex.ExecutaSpDataTable(sp, parametros); var clientes = new List <Cliente>(); for (var i = 0; i < dt.Rows.Count; i++) { var cliente = new Cliente ( dt.Rows[i]["Nome"].ToString(), dt.Rows[i]["CPF"].ToString() ); if (dt.Rows.Count < 1) { throw new Exception("Cliente não encontrado"); } cliente.Id = Convert.ToInt32(dt.Rows[i]["Id"]); cliente.Telefone = dt.Rows[i]["Telefone"].ToString(); cliente.Endereco = dt.Rows[i]["Endereco"].ToString(); cliente.DataCadastro = Convert.ToDateTime(dt.Rows[i]["DataCadastro"]); cliente.Email = dt.Rows[i]["Email"].ToString(); cliente.Genero = Convert.ToChar(dt.Rows[i]["Genero"]); cliente.Login = dt.Rows[i]["Login"].ToString(); cliente.Senha = "*"; clientes.Add(cliente); } return(clientes); }