private void Button_Click_1(object sender, RoutedEventArgs e) { Pessoa funcionario = (Pessoa)dtaListaFuncionario.SelectedItem; if (funcionario != null) { OrdemDeServico os = OrdemDeServicoDAO.listarOrdemPorFuncionario(funcionario); if (os == null) { PessoaDAO.ExcluirPessoa(funcionario); MessageBox.Show("Funcionario Removido!"); if (funcionario.Cpf.Equals(this.Funcionario.Cpf)) { this.Funcionario = null; frmConfigFuncionario frm = new frmConfigFuncionario(Funcionario); Close(); } Listar(); } else { MessageBox.Show("Não é possivel excluir o Cadastro, pois o Funcionario \nja fez uma aprovação de ordem de serviço"); } } else { MessageBox.Show("Selecione o funcionario que deseja excluir."); } }
public OrdemDeServicoController(PessoaDAO pessoaDAO, CategoriaDAO categoriaDAO, OrdemDeServicoDAO ordemDeServicoDAO, EstoqueDAO estoqueDAO, UserManager <UsuarioLogado> u, SignInManager <UsuarioLogado> s) { pDAO = pessoaDAO; cDAO = categoriaDAO; oDAO = ordemDeServicoDAO; eDAO = estoqueDAO; userManager = u; signInManager = s; }
private void Grid_Loaded(object sender, RoutedEventArgs e) { cboOs.ItemsSource = OrdemDeServicoDAO.ListarTodasAsOrdens(); cboOs.DisplayMemberPath = "OrdemId"; cboOs.SelectedValuePath = "OrdemId"; if (cboOs.SelectedIndex == -1) { estoque = null; estoque = EstoqueDAO.BuscarTodaListaDeSaida(); dtGridEstoqueSaida.ItemsSource = estoque; } }
private void MenuItem_Click_2(object sender, RoutedEventArgs e) { OrdemDeServico os = OrdemDeServicoDAO.listarOrdemPorCliente(this.Cliente); if (os == null) { PessoaDAO.ExcluirPessoa(this.Cliente); MessageBox.Show("Cliente Removido!"); Close(); } else { MessageBox.Show("Não é possivel excluir o Cadastro, pois o Cliente \nja fez a solicitação de ordem de serviço"); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { Pessoa cliente = (Pessoa)dtaListaCliente.SelectedItem; if (cliente != null) { OrdemDeServico os = OrdemDeServicoDAO.listarOrdemPorCliente(cliente); if (os == null) { PessoaDAO.ExcluirPessoa(cliente); MessageBox.Show("Cliente Removido!"); Listar(); } else { MessageBox.Show("Não é possivel excluir o Cadastro, pois o cliente \nja fez uma solicitação de Ordem de serviço"); } } else { MessageBox.Show("Selecione um cliente para excluir."); } }
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"); } }
public void LoadGridALiberara() { dtaLiberar.ItemsSource = OrdemDeServicoDAO.ListarOsALiberarPorPessoa(this.Cliente); dtaLiberada.ItemsSource = OrdemDeServicoDAO.ListarOsLiberadasPorPessoa(this.Cliente); }
private void Button_Click(object sender, RoutedEventArgs e) { OrdemDeServico os = (OrdemDeServico)dtaLiberar.SelectedItem; if (dteInicio.SelectedDate != null) { if (dteTermino.SelectedDate != null) { if (os != null) { os.InicioProducao = dteInicio.SelectedDate; os.TerminoProducao = dteTermino.SelectedDate; os.Funcionario = Funcionario; os.Aprovado = true; EstoqueSaida item = new EstoqueSaida(); item = (EstoqueSaida)os.Processador; item.OrdemDeServico = os.OrdemId; EstoqueDAO.AlterarEstoque(item); item = new EstoqueSaida(); item = (EstoqueSaida)os.PlacaMae; item.OrdemDeServico = os.OrdemId; EstoqueDAO.AlterarEstoque(item); item = new EstoqueSaida(); item = (EstoqueSaida)os.Memoria; item.OrdemDeServico = os.OrdemId; EstoqueDAO.AlterarEstoque(item); item = new EstoqueSaida(); item = (EstoqueSaida)os.PlacaVideo; item.OrdemDeServico = os.OrdemId; EstoqueDAO.AlterarEstoque(item); item = new EstoqueSaida(); item = (EstoqueSaida)os.Hd; item.OrdemDeServico = os.OrdemId; EstoqueDAO.AlterarEstoque(item); item = new EstoqueSaida(); item = (EstoqueSaida)os.Ssd; item.OrdemDeServico = os.OrdemId; EstoqueDAO.AlterarEstoque(item); OrdemDeServicoDAO.LiberarOrdemServico(os); MessageBox.Show("OS Liberada para produção."); LoadGridALiberara(); } else { MessageBox.Show("Selecione uma ordem de serviço."); } } else { MessageBox.Show("Informe a data de Termino de Produção."); } } else { MessageBox.Show("Informe a data de Inicio de Produção."); } }
public void LoadGridALiberara() { dtaLiberar.ItemsSource = OrdemDeServicoDAO.ListarOsALiberarTodos(); dtaLiberada.ItemsSource = OrdemDeServicoDAO.ListarOsLiberadasTodos(); }