public MODEL.CadastroProd SelectByTipo(string tipo) { MODEL.CadastroProd cadastroProd = new MODEL.CadastroProd(); SqlConnection conexao = new SqlConnection(strCon); string sql = "SELECT * FROM RestCadastroProd WHERE (tipo LIKE @tipo)"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@tipo", "%" + tipo.Trim() + "%"); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); if (dados.Read()) { cadastroProd.id = Convert.ToInt32(dados["id"].ToString()); cadastroProd.tipo = dados["tipo"].ToString(); cadastroProd.preco = Convert.ToSingle(dados["preco"].ToString()); //cadastroProd.desconto = Convert.ToSingle(dados["desconto"].ToString()); cadastroProd.observacao = dados["observacao"].ToString(); cadastroProd.categoriaId = Convert.ToInt32(dados["categoriaId"].ToString()); } } catch { Console.WriteLine("Erro na consulta de Cadastro de Produtos por Tipo..."); } finally { conexao.Close(); } return(cadastroProd); }
//Método para Atualizar dados na tabela de CadastroProd public void Update(MODEL.CadastroProd cadastroProd) { SqlConnection conexao = new SqlConnection(strCon); string sql = "UPDATE RestCadastroProd SET tipo=@tipo, preco=@preco, observacao=@observacao"; sql += " WHERE id=@id"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@tipo", cadastroProd.tipo); cmd.Parameters.AddWithValue("@preco", cadastroProd.preco); //cmd.Parameters.AddWithValue("@desconto", cadastroProd.desconto); cmd.Parameters.AddWithValue("@observacao", cadastroProd.observacao); try { conexao.Open(); cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro na atualização de Cadastro de Produto..."); } finally { conexao.Close(); } }
//Método para Inserir dados na tabela de CadastroProd public void Insert(MODEL.CadastroProd cadastroProd) { SqlConnection conexao = new SqlConnection(strCon); string sql = "INSERT INTO RestCadastroProd VALUES (@tipo, @preco, @observacao);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@tipo", cadastroProd.tipo); cmd.Parameters.AddWithValue("@preco", cadastroProd.preco); //cmd.Parameters.AddWithValue("@desconto", cadastroProd.desconto); cmd.Parameters.AddWithValue("@observacao", cadastroProd.observacao); try { conexao.Open(); cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro na inserção de Cadastro de Produto..."); } finally { conexao.Close(); } }
//Método para recuperar Dados da Tabela de CadastroProd public List <MODEL.CadastroProd> Select() { List <MODEL.CadastroProd> lstCadastroProd = new List <MODEL.CadastroProd>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "SELECT * FROM RestCadastroProd;"; SqlCommand cmd = new SqlCommand(sql, conexao); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dados.Read()) { MODEL.CadastroProd cadastroProd = new MODEL.CadastroProd(); cadastroProd.id = Convert.ToInt32(dados["id"].ToString()); cadastroProd.tipo = dados["tipo"].ToString(); cadastroProd.preco = Convert.ToSingle(dados["preco"].ToString()); //cadastroProd.desconto = Convert.ToSingle(dados["desconto"].ToString()); cadastroProd.observacao = dados["observacao"].ToString(); cadastroProd.categoriaId = Convert.ToInt32(dados["categoriaId"].ToString()); lstCadastroProd.Add(cadastroProd); } } catch { Console.WriteLine("Erro na consulta de Cadastro de Produto..."); } finally { conexao.Close(); } return(lstCadastroProd); }
public void Update(MODEL.CadastroProd cadastroProd) { DAL.CadastroProd dalCadP = new DAL.CadastroProd(); dalCadP.Update(cadastroProd); }
public void Insert(MODEL.CadastroProd cadastroProd) { DAL.CadastroProd dalCadP = new DAL.CadastroProd(); dalCadP.Insert(cadastroProd); }