示例#1
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (cboItens.SelectedValue != null)
     {
         int     id  = Convert.ToInt32(cboItens.SelectedValue);
         Estoque est = EstoqueDAO.BuscarEstoquePorID(id);
         EstoqueDAO.ExcluirEstoque(est);
         MessageBox.Show("Item Excluido");
         Close();
     }
     else
     {
         MessageBox.Show("Selecione um item para ser excluido.");
     }
 }
示例#2
0
        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");
            }
        }