private void btConfirmar_Click(object sender, RoutedEventArgs e) { Tipo_produto_filtro_validade tipo = (Tipo_produto_filtro_validade)cbTipo.SelectedValue; EstoqueController ec = new EstoqueController(); List <Estoque> list = ec.ProdutosVencendo(int.Parse(txDias.Text), tipo); DataTable dtProds = new DsProdutosVencendoValidade().Tables["Produtos"]; list.ForEach(es => dtProds.Rows.Add( es.Produtos.Referencia, es.Produtos.Ean, (string.IsNullOrEmpty(es.Lote) ? "" : (es.Lote + "SL" + es.Sublote)), es.Produtos.Descricao, es.Quant, es.Data_validade, es.Produtos.Localizacao )); IControllerReport cr = ReportController.GetInstance(); cr.AddDataSource("Produtos", dtProds); cr.AddDataSource("Loja", new List <Lojas>() { UsuariosController.LojaAtual }); cr.AddDataSource("Usuario", new List <Usuarios>() { UsuariosController.UsuarioAtual }); ReportViewWindow rv = new ReportViewWindow("Produtos vencidos e vencendo", cr.GetReportDocument("SLD003")); }
public void MovimentacaoEstoque() { EstoqueController controller = new EstoqueController(); //var result = controller.MovimentacaoEstoque(null) as ViewResult; //Assert.AreNotEqual(null, result.Produtos); }
private void btnSalvar_Click(object sender, RoutedEventArgs e) { EstoqueController estoqueController = new EstoqueController(); Estoque estoque = new Estoque(); //estoque.EstoqueID = txtCodigo.Text; //NÃO É NECESSÁRIO CRIAR O ID, POIS O BANCO IRÁ GERAR AUTOMATICAMENTE try { estoque.Referencia = txtReferencia.Text; estoque.Descricao = txtDescricao.Text; estoque.Preco = txtPreco.Text; estoque.Quantidade = txtQuantidade.Text; estoque.CategoriaID = ComboBoxCadastro.SelectedIndex; estoqueController.Adicionar(estoque); MessageBox.Show("Peça salva com sucesso!"); dtGrideEstoque.ItemsSource = estoqueController.ListarTodos(); } catch { MessageBox.Show("Existem campos vazios, favor verificar"); } }
/// <summary> /// Método da VIEW para chamada da controller excluir o estoque de um filme /// </summary> private static void ExcluirEstoque(int idFilme) { //Instancia a controller de estoque EstoqueController estoqueController = new EstoqueController(); //Exclui o registro de estoque na base de dados estoqueController.Excluir(idFilme); }
/// <summary> /// Método da VIEW para chamada da controller atualizar a quantidade de um filme no estoque /// </summary> private static void AtualizarEstoque(int quantidade, int idFilme) { //Instancia a controller de estoque EstoqueController estoqueController = new EstoqueController(); //Atualiza o registro de estoque na base de dados estoqueController.Atualizar(quantidade, idFilme); }
/// <summary> /// Método da VIEW para chamada da controller de cadastrar quantidade de um filme no estoque /// </summary> private static void CadastrarEstoque(int quantidade, int idFilme) { //Instancia a controller de estoque EstoqueController estoqueController = new EstoqueController(); //Insere o registro de estoque na base de dados estoqueController.Inserir(quantidade, idFilme); }
private void dtGrideEstoque_Initialized(object sender, EventArgs e) { EstoqueController estoqueController = new EstoqueController(); Estoque estoque = new Estoque(); dtGrideEstoque.ItemsSource = estoqueController.ListarTodos(); }
public SaldosFisicosFinan() { InitializeComponent(); controller = new EstoqueController(); dataGrid.AplicarPadroes(); Pesquisar(); }
/// <summary> /// Método da VIEW para chamada da controller para pesquisar a quantidade de um filme no estoque /// </summary> private static void BuscarEstoque(int idFilme) { //Instancia a controller de estoque EstoqueController estoqueController = new EstoqueController(); var filme = estoqueController.Buscar(idFilme); //Imprime em tela a quantidade do filme em estoque Console.WriteLine($"IdEstoque: {filme.Id} || Filme:{filme.Filme.Titulo} || Quantidade: {filme.Quantidade}"); }
private void dtGrideEstoque_SelectionChanged(object sender, SelectionChangedEventArgs e) { EstoqueController estoqueController = new EstoqueController(); Estoque a = (Estoque)dtGrideEstoque.SelectedItem; btnEditar.Visibility = Visibility.Hidden; IdPrencheTela.Visibility = Visibility.Visible; txtPreencheTela.Visibility = Visibility.Visible; Preenche(a); }
private void Pesquisar() { EstoqueController ec = new EstoqueController(); List <Estoque> list = ec.ListarEstoqueProdutos(txDescricao.Text, txMarca.Text, txFabricante.Text); List <EstoquePdvAdapter> adapters = new List <EstoquePdvAdapter>(); list.ForEach(e => adapters.Add(new EstoquePdvAdapter(e))); dataGrid.ItemsSource = adapters.OrderBy(e => e.Estoque.Produto_id); }
private void btnExcluir_Click(object sender, RoutedEventArgs e) { EstoqueController estoqueController = new EstoqueController(); var itemExcluido = Convert.ToInt32(IdPrencheTela.Text); estoqueController.Excluir(itemExcluido); MessageBox.Show("Peça excluída com sucesso"); CarregarGridEstoque(); //MessageBox.Show("Favor atualizar"); //btnListar.Visibility = Visibility.Visible; }
public void EstoqueSave_new() { context = new DALContext(); EstoqueController controller = new EstoqueController(); Control.Model.Entities.Storage storage = new Model.Entities.Storage(); storage.ProductID = context.Products.All().ToList()[0].Id; storage.Quantity = 10; storage.UpdateDate = DateTime.Now; //var result = controller.EstoqueSave(storage) as ViewResult; //Assert.AreNotEqual(null, result.Produtos); }
/** ~~~~~~~~~~ METODOS ESTOQUE ~~~~~~~~~~ **/ /// <summary> /// Método da VIEW para chamada da controller de listagem de estoque /// </summary> private static void ListarEstoque() { //Instancia a controller de estoque EstoqueController controller = new EstoqueController(); //Recupera a lista de filmes em estoque var lstEstoque = controller.Listar(); //Laço de repetição para navegar na lista de filmes em estoque foreach (var item in lstEstoque) { //Imprime em tela a quantidade de filmes em estoque Console.WriteLine($"IdEstoque: {item.Id} || Filme:{item.Filme.Titulo} || Quantidade: {item.Quantidade}"); } }
private void Button_ClickEditar(object sender, RoutedEventArgs e) { EstoqueController estoqueController = new EstoqueController(); Estoque estoque = new Estoque(); estoque.EstoqueID = Convert.ToInt32(IdPrencheTela.Text); estoque.Referencia = txtReferencia.Text; estoque.Descricao = txtDescricao.Text; estoque.Preco = txtPreco.Text; estoque.Quantidade = txtQuantidade.Text; estoque.CategoriaID = ComboBoxCadastro.SelectedIndex; estoqueController.Editar(estoque); MessageBox.Show("Peça editada com sucesso!"); //MessageBox.Show("Favor atualizar"); CarregarGridEstoque(); //btnListar.Visibility = Visibility.Visible; //btnExcluir.Visibility = Visibility.Hidden; //dtGrideEstoque.ItemsSource = estoqueController.ListarTodos(); btnEditar.Visibility = Visibility.Visible; IdPrencheTela.Visibility = Visibility.Visible; txtPreencheTela.Visibility = Visibility.Visible; IdPrencheTela.Text = ""; txtReferencia.Text = ""; txtDescricao.Text = ""; txtPreco.Text = ""; txtQuantidade.Text = ""; ComboBoxCadastro.SelectedItem = ""; }
private void btnBuscarPorDescricao(object sender, RoutedEventArgs e) { /*if (txtBuscaPorDescricao == null) * { * MessageBox.Show("Não existe peça cadastrada"); * } * else * { * MessageBox.Show("Achamos!"); * EstoqueController estoqueController = new EstoqueController(); * Estoque estoque = new Estoque(); * dtGrideEstoque.ItemsSource = new List<Estoque>(); * dtGrideEstoque.ItemsSource = estoqueController.ListarPorDescricao(txtBuscaPorDescricao.Text); * }*/ EstoqueController estoqueController = new EstoqueController(); Estoque estoque = new Estoque(); dtGrideEstoque.ItemsSource = new List <Estoque>(); dtGrideEstoque.ItemsSource = estoqueController.ListarPorDescricao(txtBuscaPorDescricao.Text); }
private void CarregarGridEstoque() { EstoqueController estoqueController = new EstoqueController(); dtGrideEstoque.ItemsSource = estoqueController.ListarTodos(); }