public CadFabricantes()
 {
     InitializeComponent();
     controller = new FabricantesController();
     txCod.ToNumeric();
     txNome.Focus();
 }
Exemple #2
0
        private void FillProd(Produtos p)
        {
            if (p == null)
            {
                return;
            }

            LimparCampos();
            fotoProduto.Source = null;

            Produto_atual              = p;
            txCod.Text                 = p.Id.ToString();
            txDescricao.Text           = p.Descricao;
            txReferencia.Text          = p.Referencia;
            txEan.Text                 = p.Ean;
            txNcm.Text                 = p.Ncm;
            txCod_unidade.Text         = p.Unidade_id.ToString();
            txNome_unidade.Text        = p.Unidades.Nome;
            txValor.Text               = p.Valor_unit.ToString("N2");
            rdoControleGrade.IsChecked = p.Controla_grade;
            rdoControleLote.IsChecked  = p.Controla_lote;
            txAliquota.Text            = p.Aliquota.ToString("N2");
            btGrade.IsEnabled          = p.Controla_grade;

            Fabricantes fab = new FabricantesController().Find(p.Fabricante_id);

            if (fab != null)
            {
                txCod_fabricante.Text  = fab.Id.ToString();
                txNome_fabricante.Text = fab.Nome;
            }

            Marcas mar = new MarcasController().Find(p.Marca_id);

            if (mar != null)
            {
                txCod_marca.Text  = mar.Id.ToString();
                txNome_marca.Text = mar.Nome;
            }

            txLocalizacao.Text = p.Localizacao;

            try
            {
                if (p.Foto != null)
                {
                    string name = $@"C:\Temp\Curae\prod{p.Id + DateTime.Now.Minute + DateTime.Now.Second + DateTime.Now.Millisecond}.jpg";
                    File.WriteAllBytes(name, p.Foto);
                    fotoProduto.Source = new BitmapImage(new Uri(name));
                }
            }
            catch (Exception ex)
            {
                //BStatus.Alert(ex.Message);
            }

            txDescricao.Focus();
        }
Exemple #3
0
 public async Task Setup()
 {
     mockProdutos    = new Mock <IProdutoRepository>();
     mockFabricantes = new Mock <IFabricanteRepository>();
     controller      = new FabricantesController(mockProdutos.Object, mockFabricantes.Object);
     // act
     fabricanteViewModel = Generator.InvalidCNPJFabricanteViewModel();
     result = await controller.Create(fabricanteViewModel);
 }
 public async Task Setup()
 {
     fabricante      = new Fabricante();
     mockFabricantes = new Mock <IFabricanteRepository>();
     mockFabricantes.Setup(f => f.FindByIdAsync(1)).ReturnsAsync(fabricante);
     mockProdutos = new Mock <IProdutoRepository>();
     controller   = new FabricantesController(mockProdutos.Object, mockFabricantes.Object);
     // act
     result = await controller.Details(1);
 }
Exemple #5
0
 public async Task Setup()
 {
     fabricante      = new Fabricante();
     mockFabricantes = new Mock <IFabricanteRepository>();
     listaF          = new List <Fabricante>();
     mockFabricantes.Setup(f => f.ListaFabricantesAsync()).ReturnsAsync(listaF);
     mockProdutos = new Mock <IProdutoRepository>();
     controller   = new FabricantesController(mockProdutos.Object, mockFabricantes.Object);
     // act
     result = await controller.Index();
 }
 public async Task Setup()
 {
     fabricante      = new Fabricante();
     mockProdutos    = new Mock <IProdutoRepository>();
     mockFabricantes = new Mock <IFabricanteRepository>();
     mockFabricantes.Setup(f => f.FindByIdAsync(1)).ReturnsAsync(fabricante);
     controller = new FabricantesController(mockProdutos.Object, mockFabricantes.Object);
     // act
     fabricanteViewModel = Generator.ValidFabricanteViewModel();
     mockFabricantes.Setup(f => f.UpdateFabricanteAsync(fabricante));
     result = await controller.Edit(fabricanteViewModel);
 }
        public async Task Setup()
        {
            mockFabricantes = new Mock <FabricanteRepository>();
            mockProdutos    = new Mock <ProdutoRepository>();
            mockFabricantes.Setup(f => f.AddFabricanteAsync(It.IsAny <Fabricante>())).Returns(Task.CompletedTask).Verifiable();

            controller          = new FabricantesController(mockProdutos.Object, mockFabricantes.Object);
            fabricanteViewModel = new FabricantesViewModel
            {
                Id       = 1,
                Nome     = "abc",
                CNPJ     = "594780198",
                Endereco = "Rua ABCDXYZ, 123"
            };
            // act
            result = await controller.Create(fabricanteViewModel);
        }
        private void Pesquisar()
        {
            List <Fabricantes> list = new FabricantesController().Search(txPesquisa.Text);

            dataGrid.ItemsSource = list;
        }