public void Salvar(ProdutoDTO dto)
        {
            string Script = @"INSERT INTO tb_produto (Nm_Nomepro,
                                                     Tm_Tamanho,
                                                     Ql_Quantidade,
                                                     pc_preco,
                                                      fk_id_fonrcedor,
                                                      fk_id_funcionario_produto)
                                                     VALUES 
                                                     (@Nm_Nomepro,
                                                     @Tm_Tamanho,
                                                     @Ql_Quantidade,
                                                     @pc_preco,
                                                     @fk_id_fonrcedor,
                                                     @fk_id_funcionario_produto)";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("Nm_Nomepro", dto.Nm_Nomepro));
            parms.Add(new MySqlParameter("pc_preco", dto.pc_preco));
            parms.Add(new MySqlParameter("Ql_Quantidade", dto.Ql_Quantidade));
            parms.Add(new MySqlParameter("Tm_Tamanho", dto.Tm_Tamanho));
            parms.Add(new MySqlParameter("fk_id_funcionario_produto", dto.fk_id_funcionario_produto));
            parms.Add(new MySqlParameter("fk_id_fonrcedor", dto.FkFornecedor));

            Database db = new Database();

            db.ExecuteInsertScriptWithPk(Script, parms);
        }
        public List <ProdutoDTO> Listar()
        {
            string Script = @"SELECT *FROM tb_produto";
            List <MySqlParameter> parms = new List <MySqlParameter>();
            Database          db        = new Database();
            MySqlDataReader   reader    = db.ExecuteSelectScript(Script, parms);
            List <ProdutoDTO> lista     = new List <ProdutoDTO>();

            while (reader.Read())
            {
                ProdutoDTO dto = new ProdutoDTO();
                dto.Id_Produto                = reader.GetInt32("Id_Produto");
                dto.Nm_Nomepro                = reader.GetString("Nm_Nomepro");
                dto.pc_preco                  = reader.GetString("pc_preco");
                dto.Ql_Quantidade             = reader.GetString("Ql_Quantidade");
                dto.Tm_Tamanho                = reader.GetString("Tm_Tamanho");
                dto.fk_id_funcionario_produto = reader.GetInt32("fk_id_funcionario_produto");



                lista.Add(dto);
            }
            reader.Close();
            return(lista);
        }
        public void Alterar(ProdutoDTO dto)
        {
            string Script = @"UPDATE tb_produto SET Nm_Nomepro = @Nm_Nomepro,
                                                    Tm_Tamanho = @Tm_Tamanho,
                                                    Ql_Quantidade = @Ql_Quantidade,
                                                    pc_preco = @pc_preco,
                                                    fk_id_funcionario_produto = @fk_id_funcionario_produto,
                                                    fk_id_fonrcedor=@fk_id_fonrcedor
                                              WHERE Id_Produto = @Id_Produto";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("Nm_Nomepro", dto.Nm_Nomepro));
            parms.Add(new MySqlParameter("pc_preco", dto.pc_preco));
            parms.Add(new MySqlParameter("Ql_Quantidade", dto.Ql_Quantidade));
            parms.Add(new MySqlParameter("Tm_Tamanho", dto.Tm_Tamanho));
            parms.Add(new MySqlParameter("fk_id_funcionario_produto", dto.fk_id_funcionario_produto));
            parms.Add(new MySqlParameter("Id_Produto", dto.Id_Produto));
            parms.Add(new MySqlParameter("fk_id_fonrcedor", dto.FkFornecedor));



            Database db = new Database();

            db.ExecuteInsertScript(Script, parms);
        }
        public List <ProdutoDTO> ConsultarpoID(int id)
        {
            string script = @"select * from tb_produto where Id_Produto like @Id_Produto";
            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("Id_Cliente", id));
            Database          db     = new Database();
            MySqlDataReader   reader = db.ExecuteSelectScript(script, parms);
            List <ProdutoDTO> lista  = new List <ProdutoDTO>();

            while (reader.Read())
            {
                ProdutoDTO dto = new ProdutoDTO();
                dto.Id_Produto                = reader.GetInt32("Id_Produto");
                dto.Nm_Nomepro                = reader.GetString("Nm_Nomepro");
                dto.pc_preco                  = reader.GetString("pc_preco");
                dto.Ql_Quantidade             = reader.GetString("Ql_Quantidade");
                dto.Tm_Tamanho                = reader.GetString("Tm_Tamanho");
                dto.fk_id_funcionario_produto = reader.GetInt32("fk_id_funcionario_produto");

                lista.Add(dto);
            }
            reader.Close();
            return(lista);
        }
Example #5
0
        public void Alterar(ProdutoDTO dto)
        {
            ProdutoDataBase db = new ProdutoDataBase();

            db.Alterar(dto);
        }
Example #6
0
        public void Salvar(ProdutoDTO dto)
        {
            ProdutoDataBase db = new ProdutoDataBase();

            db.Salvar(dto);
        }