public void DEVE_EXCLUIR_GRADE_COMPLETA_PRODUTO()
        {
            Grades_produtosController controller = new Grades_produtosController();
            bool result = controller.RemoveGradeCompleto("1181758741");

            Assert.IsTrue(result);
        }
        public GradesProdutos(Produtos produto)
        {
            InitializeComponent();

            txProduto.Text = produto.Descricao;
            Produto        = produto;
            controller     = new Grades_produtosController();
            dataGrid.AplicarPadroes();
            ListarGrades();
        }
        private void btRemover_Click(object sender, RoutedEventArgs e)
        {
            Grades_produtos grade = (Grades_produtos)dataGrid.SelectedItem;

            if (grade == null)
            {
                return;
            }

            if (controller.RemoveGradeCompleto(grade.Identificador))
            {
                controller = new Grades_produtosController();
                ListarGrades();
            }
        }
        public ItemVendaPdv(Itens_movimento item)
        {
            InitializeComponent();

            lbItem.Content       = item.Id.ToString();
            lbDescricao.Content  = item.Produtos.Descricao;
            lbCod_prod.Content   = item.Produto_id.ToString();
            lbValor_unit.Content = $"{item.Quant.ToString("N2")} {item.Produtos.Unidades.Sigla} x R${item.Valor_unit.ToString("N2")}";
            lbTotal_item.Content = $"R$ {item.Valor_final.ToString("N2")}";

            if (item.Grade_id != null)
            {
                Grades_produtos grade = new Grades_produtosController().Find(item.Grade_id);
                lbDescricao.Content += " " + grade.Cores.Descricao + " " + grade.Tamanhos.Descricao;
            }
            if (item.Desconto > 0)
            {
                lbValor_unit.Content += " - " + "R$ " + item.Desconto.ToString("N2");
            }
        }
Example #5
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);
        }