Esempio n. 1
0
 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);
                 }
             }
         }
     }
 }
Esempio n. 2
0
 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();
 }
Esempio n. 3
0
 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();
 }
Esempio n. 4
0
 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();
 }
Esempio n. 5
0
 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();
 }
Esempio n. 6
0
        private void AtualizarCbx()
        {
            cbxCliente.ValueMember   = "Id";
            cbxCliente.DisplayMember = "Nome";
            cbxCliente.DataSource    = ClienteServices.ObterLista();

            cbxFabricante.ValueMember   = "Id";
            cbxFabricante.DisplayMember = "Fabricante";
            cbxFabricante.DataSource    = EquipamentoServices.ObterLista();
        }
Esempio n. 7
0
        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();
        }
Esempio n. 9
0
        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);
                    }
                }
            }
        }
Esempio n. 10
0
 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");
         }
     }
 }
Esempio n. 11
0
 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();
 }
Esempio n. 12
0
 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();
     }
 }