private void SalvarEstoque(object sender, RoutedEventArgs e) { Produto produto = ProdutoDAO.BuscarProdutoPorId(Convert.ToInt32(cboProduto.SelectedValue)); estoque = null; estoque = new EstoqueEntrada(); if (produto != null) { if (!txtQuantidade.Text.Equals("")) { if (!txtLote.Text.Equals("")) { estoque.Produto = produto; //estoque.Quantidade = Convert.ToInt32(txtQuantidade.Text); estoque.Lote = txtLote.Text.ToString(); //EstoqueDAO.CadastrarItemNoEstoque(estoque); estoque.Quantidade = 1; int quant = Convert.ToInt32(txtQuantidade.Text); for (int x = 0; x < quant; x++) { EstoqueDAO.CadastrarItemNoEstoque(estoque); } MessageBox.Show("Item Cadastrado no estoque!"); estoque = null; Limpar(); } else { MessageBox.Show("Preencha o Lote."); } } else { MessageBox.Show("Preencha a quantidade."); } } else { MessageBox.Show("Selecione um produto."); } }
private void Button_Click(object sender, RoutedEventArgs e) { OrdemDeServico os = new OrdemDeServico(this.Cliente); Estoque itemEntrada; EstoqueSaida itemSaida; if (cboProcessador.SelectedIndex != -1) { if (cboPlacaMae.SelectedIndex != -1) { if (cboMemoria.SelectedIndex != -1) { if (cboPlacaVideo.SelectedIndex != -1) { if (cboHd.SelectedIndex != -1) { if (cboSsd.SelectedIndex != -1) { //Cadastrdo do processador itemEntrada = new EstoqueEntrada(); itemSaida = new EstoqueSaida(); itemEntrada = EstoqueDAO.BuscarEstoquePorID(Convert.ToInt32(cboProcessador.SelectedValue)); itemSaida.DataEntrada = itemEntrada.DataEntrada; itemSaida.Lote = itemEntrada.Lote; itemSaida.Produto = itemEntrada.Produto; itemSaida.Quantidade = 1; EstoqueDAO.CadastrarItemNoEstoque(itemSaida); EstoqueDAO.ExcluirEstoque(itemEntrada); os.Processador = itemSaida; //Cadastrdo da Placa Mãe itemSaida = new EstoqueSaida(); itemEntrada = new EstoqueEntrada(); itemEntrada = EstoqueDAO.BuscarEstoquePorID(Convert.ToInt32(cboPlacaMae.SelectedValue)); itemSaida.DataEntrada = itemEntrada.DataEntrada; itemSaida.Lote = itemEntrada.Lote; itemSaida.Produto = itemEntrada.Produto; itemSaida.Quantidade = 1; EstoqueDAO.CadastrarItemNoEstoque(itemSaida); EstoqueDAO.ExcluirEstoque(itemEntrada); os.PlacaMae = itemSaida; //Cadastrdo da Memoria itemSaida = new EstoqueSaida(); itemEntrada = new EstoqueEntrada(); itemEntrada = EstoqueDAO.BuscarEstoquePorID(Convert.ToInt32(cboMemoria.SelectedValue)); itemSaida.DataEntrada = itemEntrada.DataEntrada; itemSaida.Lote = itemEntrada.Lote; itemSaida.Produto = itemEntrada.Produto; itemSaida.Quantidade = 1; EstoqueDAO.CadastrarItemNoEstoque(itemSaida); EstoqueDAO.ExcluirEstoque(itemEntrada); os.Memoria = itemSaida; //Cadastrdo da Placa de video itemSaida = new EstoqueSaida(); itemEntrada = new EstoqueEntrada(); itemEntrada = EstoqueDAO.BuscarEstoquePorID(Convert.ToInt32(cboPlacaVideo.SelectedValue)); itemSaida.DataEntrada = itemEntrada.DataEntrada; itemSaida.Lote = itemEntrada.Lote; itemSaida.Produto = itemEntrada.Produto; itemSaida.Quantidade = 1; EstoqueDAO.CadastrarItemNoEstoque(itemSaida); EstoqueDAO.ExcluirEstoque(itemEntrada); os.PlacaVideo = itemSaida; //Cadastrdo da HD itemSaida = new EstoqueSaida(); itemEntrada = new EstoqueEntrada(); itemEntrada = EstoqueDAO.BuscarEstoquePorID(Convert.ToInt32(cboHd.SelectedValue)); itemSaida.DataEntrada = itemEntrada.DataEntrada; itemSaida.Lote = itemEntrada.Lote; itemSaida.Produto = itemEntrada.Produto; itemSaida.Quantidade = 1; EstoqueDAO.CadastrarItemNoEstoque(itemSaida); EstoqueDAO.ExcluirEstoque(itemEntrada); os.Hd = itemSaida; //Cadastrdo da SSD itemSaida = new EstoqueSaida(); itemEntrada = new EstoqueEntrada(); itemEntrada = EstoqueDAO.BuscarEstoquePorID(Convert.ToInt32(cboSsd.SelectedValue)); itemSaida.DataEntrada = itemEntrada.DataEntrada; itemSaida.Lote = itemEntrada.Lote; itemSaida.Produto = itemEntrada.Produto; itemSaida.Quantidade = 1; EstoqueDAO.CadastrarItemNoEstoque(itemSaida); EstoqueDAO.ExcluirEstoque(itemEntrada); os.Ssd = itemSaida; OrdemDeServicoDAO.CadastrarOs(os); MessageBox.Show("Ordem de serviço enviada para Aprovação!"); LoadGridALiberara(); Limpar(); } else { MessageBox.Show("Selecione um SSD"); } } else { MessageBox.Show("Selecione um HD"); } } else { MessageBox.Show("Selecione uma Placa de Video"); } } else { MessageBox.Show("Selecione uma Memoria"); } } else { MessageBox.Show("Selecione uma Palca Mãe"); } } else { MessageBox.Show("Selecione um Processador"); } }