Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
            }
        }
Exemplo n.º 5
0
        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);
            }
        }
Exemplo n.º 6
0
        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);
            }
        }
Exemplo n.º 7
0
        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);
            }
        }
Exemplo n.º 8
0
        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);
            }
        }
Exemplo n.º 9
0
 public static int Editar(ProdutoEnt objTabela)
 {
     return(new ProdutoDAO().Editar(objTabela));
 }
Exemplo n.º 10
0
 public static int Excluir(ProdutoEnt objTabela)
 {
     return(new ProdutoDAO().Excluir(objTabela));
 }
Exemplo n.º 11
0
 public static int Inserir(ProdutoEnt objTabela)
 {
     return(new ProdutoDAO().Inserir(objTabela));
 }
Exemplo n.º 12
0
 public List <ProdutoEnt> Buscar(ProdutoEnt objTabela)
 {
     return(new ProdutoDAO().Buscar(objTabela));
 }