public int Editar(ProdutoEnt objTabela) { int qtd = 0; try { using (MySqlConnection con = new MySqlConnection("server=127.0.0.1; port=3306; user id=root;password=278701;database=ProjetoMVC")) { con.ConnectionString = Properties.Settings.Default.banco; con.Open(); MySqlCommand cn = new MySqlCommand("UPDATE tb_produto SET nome = ?, descricao = ?, valor = ? WHERE id = ?", con); cn.Parameters.Add("@nome", MySqlDbType.VarChar, 40).Value = objTabela.Nome; cn.Parameters.Add("@descricao", MySqlDbType.VarChar, 40).Value = objTabela.Descricao; cn.Parameters.Add("@valor", MySqlDbType.Decimal).Value = objTabela.Valor; cn.Parameters.Add("@?", MySqlDbType.Int32).Value = objTabela.Id; //cn.Connection = con; qtd = cn.ExecuteNonQuery();//executar o comando con.Close(); } } catch (Exception ex) { Console.WriteLine("Erro: " + ex); } return(qtd); }
public int Excluir(ProdutoEnt objTabela) { int qtd = 0; try { using (MySqlConnection con = new MySqlConnection("server=127.0.0.1; port=3306; user id=root;password=278701;database=ProjetoMVC")) { con.ConnectionString = Properties.Settings.Default.banco; con.Open(); MySqlCommand cn = new MySqlCommand("DELETE FROM tb_produto WHERE id = ?", con); cn.Parameters.Add("@?", MySqlDbType.Int16).Value = objTabela.Id; //cn.Connection = con; qtd = cn.ExecuteNonQuery();//executar o comando con.Close(); } } catch (Exception ex) { Console.WriteLine("Erro: " + ex); } return(qtd); }
public List <ProdutoEnt> Buscar(ProdutoEnt objTabela) { List <ProdutoEnt> lista = new List <ProdutoEnt>(); try { using (MySqlConnection con = new MySqlConnection("server=127.0.0.1; port=3306; user id=root;password=278701;database=ProjetoMVC")) { con.ConnectionString = Properties.Settings.Default.banco; con.Open(); MySqlCommand cn = new MySqlCommand("SELECT *FROM tb_produto WHERE nome LIKE ? ORDER BY nome DESC", con); cn.Parameters.Add("@?", MySqlDbType.VarChar, 40).Value = objTabela.Nome + "%"; MySqlDataReader dr; dr = cn.ExecuteReader();//executar o comando if (dr.HasRows) { while (dr.Read()) { ProdutoEnt dado = new ProdutoEnt(); dado.Id = Convert.ToInt32(dr["id"]); dado.Nome = Convert.ToString(dr["nome"]); dado.Descricao = Convert.ToString(dr["descricao"]); dado.Valor = Convert.ToDecimal(dr["valor"]); lista.Add(dado); } } con.Close(); } } catch (Exception ex) { Console.WriteLine("Erro: " + ex); } return(lista); }
public int Excluir(ProdutoEnt objTabela) { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.banco; SqlCommand cn = new SqlCommand(); cn.CommandType = CommandType.Text; con.Open(); cn.CommandText = "DELETE FROM produtos WHERE id = @id"; cn.Parameters.Add("id", SqlDbType.Int).Value = objTabela.Id; cn.Connection = con; int qtd = cn.ExecuteNonQuery(); return(qtd); } }
public int Editar(ProdutoEnt objTabela) { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.banco; SqlCommand cn = new SqlCommand(); cn.CommandType = CommandType.Text; con.Open(); cn.CommandText = "UPDATE produtos SET nome = @nome, descricao = @descricao, valor = @valor WHERE id = @id"; cn.Parameters.Add("nome", SqlDbType.VarChar).Value = objTabela.Nome; cn.Parameters.Add("descricao", SqlDbType.VarChar).Value = objTabela.Descricao; cn.Parameters.Add("valor", SqlDbType.Decimal).Value = objTabela.Valor; cn.Parameters.Add("id", SqlDbType.Int).Value = objTabela.Id; cn.Connection = con; int qtd = cn.ExecuteNonQuery(); return(qtd); } }
public int Inserir(ProdutoEnt objTabela) { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.banco; SqlCommand cn = new SqlCommand(); cn.CommandType = CommandType.Text; con.Open(); cn.CommandText = "INSERT INTO produtos ([nome], [descricao], [valor]) VALUES(@nome, @descricao, @valor)"; cn.Parameters.Add("nome", SqlDbType.VarChar).Value = objTabela.Nome; cn.Parameters.Add("descricao", SqlDbType.VarChar).Value = objTabela.Descricao; cn.Parameters.Add("valor", SqlDbType.Decimal).Value = objTabela.Valor; cn.Connection = con; int qtd = cn.ExecuteNonQuery(); return(qtd); } }
public List <ProdutoEnt> Buscar(ProdutoEnt objTabela) { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.banco; SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; con.Open(); comando.CommandText = "SELECT * FROM produtos WHERE nome LIKE @nome"; comando.Parameters.Add("nome", SqlDbType.VarChar).Value = objTabela.Nome + "%"; comando.Connection = con; SqlDataReader dr; List <ProdutoEnt> lista = new List <ProdutoEnt>(); dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ProdutoEnt dado = new ProdutoEnt(); dado.Id = Convert.ToInt32(dr["id"]); dado.Nome = Convert.ToString(dr["nome"]); dado.Descricao = Convert.ToString(dr["descricao"]); dado.Valor = Convert.ToDecimal(dr["valor"]); lista.Add(dado); } } return(lista); } }
public List <ProdutoEnt> Lista() { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.banco; SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; con.Open(); comando.CommandText = "SELECT * FROM produtos ORDER BY nome"; comando.Connection = con; SqlDataReader dr; List <ProdutoEnt> lista = new List <ProdutoEnt>(); dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ProdutoEnt dado = new ProdutoEnt(); dado.Id = Convert.ToInt32(dr["id"]); dado.Nome = Convert.ToString(dr["nome"]); dado.Descricao = Convert.ToString(dr["descricao"]); dado.Valor = Convert.ToDecimal(dr["valor"]); lista.Add(dado); } } return(lista); } }
public static int Editar(ProdutoEnt objTabela) { return(new ProdutoDAO().Editar(objTabela)); }
public static int Excluir(ProdutoEnt objTabela) { return(new ProdutoDAO().Excluir(objTabela)); }
public static int Inserir(ProdutoEnt objTabela) { return(new ProdutoDAO().Inserir(objTabela)); }
public List <ProdutoEnt> Buscar(ProdutoEnt objTabela) { return(new ProdutoDAO().Buscar(objTabela)); }