private void btIncluir_Click(object sender, RoutedEventArgs e)
        {
            AdicionarItemGrade aig = new AdicionarItemGrade();

            aig.ShowDialog();

            if (aig.Cor == null || aig.Tamanho == null)
            {
                return;
            }

            if (aig.Cor.Id == 0 || aig.Tamanho.Id == 0)
            {
                return;
            }

            Grades_produtos gp = new Grades_produtos();

            gp.Produto_id = Produto.Id;
            gp.Cor_id     = aig.Cor.Id;
            gp.Tamanho_id = aig.Tamanho.Id;

            controller.Save(gp);
            ListarGrades();
        }
Exemplo n.º 2
0
        public void DEVE_REMOVER_UM_PRODUTO_COM_GRADE()
        {
            ProdutosController controller = new ProdutosController();
            Produtos           produto    = GetProduto();

            produto.Controla_grade = true;

            controller.Save(produto);

            Grades_produtosController gc = new Grades_produtosController();

            Grades_produtos grade = new Grades_produtos();

            grade.Produto_id = produto.Id;
            grade.Cor_id     = 1;
            grade.Tamanho_id = 1;

            gc.Save(grade);

            controller = new ProdutosController();
            bool result = controller.Remove(produto.Id);

            Assert.IsTrue(result);
        }