示例#1
0
        public static Tblproduto GetProduto(int id)
        {
            Tblproduto produto = null;

            using (MySqlConnection con = new MySqlConnection(GetStringConexao()))
            {
                con.Open();
                using (MySqlCommand cmd = new MySqlCommand("SELECT * FROM Tblproduto WHERE IDPROD =" + id, con))
                {
                    using (MySqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                produto               = new Tblproduto();
                                produto.IDPROD        = Convert.ToInt32(dr["IDPROD"]);
                                produto.NOMEPROD      = dr["NOMEPROD"].ToString();
                                produto.DESCRICAOPROD = dr["DESCRICAOPROD"].ToString();
                                produto.PRECOPROD     = Convert.ToDecimal(dr["PRECOPROD"]);
                            }
                        }
                        return(produto);
                    }
                }
            }
        }
示例#2
0
        public static List <Tblproduto> GetProdutos()
        {
            List <Tblproduto> _produtos = new List <Tblproduto>();

            using (MySqlConnection con = new MySqlConnection(GetStringConexao()))
            {
                con.Open();
                using (MySqlCommand cmd = new MySqlCommand("SELECT * FROM Tblproduto", con))
                {
                    using (MySqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                var produto = new Tblproduto();
                                produto.IDPROD        = Convert.ToInt32(dr["IDPROD"]);
                                produto.NOMEPROD      = dr["NOMEPROD"].ToString();
                                produto.DESCRICAOPROD = dr["DESCRICAOPROD"].ToString();
                                produto.PRECOPROD     = Convert.ToDecimal(dr["PRECOPROD"]);
                                _produtos.Add(produto);
                            }
                        }
                        return(_produtos);
                    }
                }
            }
        }
 public void InsertProduto(Tblproduto produto)
 {
     if (produto == null)
     {
         throw new ArgumentNullException("produto");
     }
     CrudMySql.InsertProduto(produto);
 }
示例#4
0
        public static int UpdateProduto(Tblproduto produto)
        {
            int reg = 0;

            using (MySqlConnection con = new MySqlConnection(GetStringConexao()))
            {
                string sql = "UPDATE Tblproduto SET NOMEPROD=@NOMEPROD, DESCRICAOPROD=@DESCRICAOPROD, PRECOPROD=@PRECOPROD";
                using (MySqlCommand cmd = new MySqlCommand(sql, con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@NOMEPROD", produto.NOMEPROD);
                    cmd.Parameters.AddWithValue("@DESCRICAOPROD", produto.DESCRICAOPROD);
                    cmd.Parameters.AddWithValue("@PRECOPROD", produto.PRECOPROD);

                    con.Open();
                    reg = cmd.ExecuteNonQuery();
                    con.Close();
                }
                return(reg);
            }
        }
 public void UpdateProduto(Tblproduto produto)
 {
     CrudMySql.UpdateProduto(produto);
 }