private void btnExcluir_Click(object sender, EventArgs e) { if (dgvEquipamentos.CurrentRow != null) { if (MessageBox.Show("Deseja realmente excluir o equipamento selecionado do sistema?", "Chronos¹", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { if (MessageBox.Show("Todos os dados serão perdidos, tem certeza que deseja continuar? ", "Chronos¹", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { if (EquipamentoServices.Excluir(Convert.ToInt32(dgvEquipamentos.CurrentRow.Cells[0].Value))) { MessageBox.Show("Equipamento excluído com sucesso!", "Chronos¹", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGrid(); Contar(); } else { MessageBox.Show("Não foi possível excluir o equipamento selecionado!", "Chronos¹", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void AtualizarGrid() { dgvEquipamentos.DataSource = (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).ToList(); }
private void button1_Click_1(object sender, EventArgs e) { dgvEquipamentos.DataSource = (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).Where(x => x.DataEntrada == dtpEntrada.Value.Date).ToList(); Contar(); }
private void rbtnNotebooks_CheckedChanged(object sender, EventArgs e) { dgvEquipamentos.DataSource = (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).Where(x => x.Tipo == "Notebook").ToList(); Contar(); }
private void FiltrarPorCliente() { dgvEquipamentos.DataSource = (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).Where(x => x.Nome == cbxCliente.Text).OrderBy(x => x.Nome).ToList(); Contar(); }
private void AtualizarCbx() { cbxCliente.ValueMember = "Id"; cbxCliente.DisplayMember = "Nome"; cbxCliente.DataSource = ClienteServices.ObterLista(); cbxFabricante.ValueMember = "Id"; cbxFabricante.DisplayMember = "Fabricante"; cbxFabricante.DataSource = EquipamentoServices.ObterLista(); }
private void btnNovo_Click(object sender, EventArgs e) { FormCadastroEquipamento frm = new FormCadastroEquipamento(); frm.equipamento = null; if (frm.ShowDialog() == DialogResult.OK) { if (EquipamentoServices.Inserir(frm.equipamento)) { MessageBox.Show("Computador cadastrado com sucesso!", "chronOS", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGrid(); Contar(); } else { MessageBox.Show("Erro ao cadastrar novo computador!", "chronOS", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void AtualizarCbx() { cbxCliente.ValueMember = "Id"; cbxCliente.DisplayMember = "Nome"; cbxCliente.DataSource = ClienteServices.ObterLista(); cbxFabricante.ValueMember = "Fabricante"; cbxFabricante.DisplayMember = "Fabricante"; cbxFabricante.DataSource = EquipamentoServices.ObterLista(); cbxModelo.ValueMember = "Modelo"; cbxModelo.DisplayMember = "Modelo"; cbxModelo.DataSource = EquipamentoServices.ObterLista(); cbxDiscoRigido.ValueMember = "DiscoRigido"; cbxDiscoRigido.DisplayMember = "DiscoRigido"; cbxDiscoRigido.DataSource = EquipamentoServices.ObterLista(); cbxMemoria.ValueMember = "MemoriaRam"; cbxMemoria.DisplayMember = "MemoriaRam"; cbxMemoria.DataSource = EquipamentoServices.ObterLista(); cbxPlacaMae.ValueMember = "PlacaMae"; cbxPlacaMae.DisplayMember = "PlacaMae"; cbxPlacaMae.DataSource = EquipamentoServices.ObterLista(); cbxPlacaSom.ValueMember = "PlacaSom"; cbxPlacaSom.DisplayMember = "PlacaSom"; cbxPlacaSom.DataSource = EquipamentoServices.ObterLista(); cbxVGA.ValueMember = "PlacaVideo"; cbxVGA.DisplayMember = "PlacaVideo"; cbxVGA.DataSource = EquipamentoServices.ObterLista(); cbxSo.ValueMember = "Id"; cbxSo.DisplayMember = "SistemaOperacional"; cbxSo.DataSource = SistemaOperacionalService.ObterLista(); cbxProcessador.ValueMember = "Processador"; cbxProcessador.DisplayMember = "Processador"; cbxProcessador.DataSource = EquipamentoServices.ObterLista(); }
private void btnEditar_Click(object sender, EventArgs e) { FormCadastroEquipamento frm = new FormCadastroEquipamento(); if (dgvEquipamentos.CurrentRow != null) { frm.equipamento = EquipamentoServices.ObterPorId(Convert.ToInt32(dgvEquipamentos.CurrentRow.Cells[0].Value)); if (frm.ShowDialog() == DialogResult.OK) { if (EquipamentoServices.Alterar(frm.equipamento)) { MessageBox.Show("Alteração realizada com sucesso!", "chronOS", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGrid(); Contar(); } else { MessageBox.Show("Não foi possível realizar a alteração no momento!", "chronOS", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void bgwDataGrid_DoWork(object sender, DoWorkEventArgs e) { for (int i = 0; i < 100; i++) { try { dgvEquipamentos.DataSource = (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).ToList(); } catch (Exception erro) { MessageBox.Show(erro.Message.ToString(), "chronOS"); } } }
private void Contar() { toolStripStatusLabelNumEquipamentos.Text = "Nº de itens: " + (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).Count().ToString(); }
private void btnPesquisar_Click(object sender, EventArgs e) { if (cbxOpcao.Text == "Código") { dgvEquipamentos.DataSource = (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).Where(x => x.Codigo == textBox1.Text).ToList(); Contar(); } if (cbxOpcao.Text == "Descrição") { dgvEquipamentos.DataSource = (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).Where(x => x.Equipamento == textBox1.Text).ToList(); Contar(); } if (cbxOpcao.Text == "Modelo") { dgvEquipamentos.DataSource = (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).Where(x => x.Modelo == textBox1.Text).ToList(); Contar(); } if (cbxOpcao.Text == "Fabricante") { dgvEquipamentos.DataSource = (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).Where(x => x.Fabricante == textBox1.Text).ToList(); Contar(); } if (cbxOpcao.Text == "Tipo") { dgvEquipamentos.DataSource = (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).Where(x => x.Tipo == textBox1.Text).ToList(); Contar(); } if (cbxOpcao.Text == "Cliente") { dgvEquipamentos.DataSource = (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).Where(x => x.Nome == textBox1.Text).ToList(); Contar(); } if (cbxOpcao.Text == "N° Série") { dgvEquipamentos.DataSource = (from Equipamento in EquipamentoServices.ObterLista() select new { Equipamento.Id, Equipamento.Equipamento, Equipamento.Modelo, Equipamento.Fabricante, Equipamento.Tipo, Equipamento.Codigo, Equipamento.Cliente.Nome, Equipamento.Cliente.Cpf, Equipamento.Cliente.Telefone, Equipamento.NumSerie, Equipamento.PlacaMae, Equipamento.Processador, Equipamento.MemoriaRam, Equipamento.DiscoRigido, Equipamento.PlacaVideo, Equipamento.PlacaSom, Equipamento.Sistema.SistemaOperacional, Equipamento.DataEntrada, Equipamento.DataSaida }).Where(x => x.NumSerie == textBox1.Text).ToList(); Contar(); } }