Exemplo n.º 1
0
        private void btEditarVaga_Click(object sender, EventArgs e)
        {
            if (dataGridVagaVeiculo.SelectedRows.Count > 0)
            {
                DataGridViewRow linha  = dataGridVagaVeiculo.SelectedRows[0];
                int             idVaga = (int)linha.Cells["IdVaga"].Value;

                vagaveiculo                    = db.VagaVeiculo.Where(x => x.IdVaga == idVaga).FirstOrDefault();
                dtmEntrada.MinDate             = vagaveiculo.DateTimeEntrada;
                dtmSaida.MaxDate               = vagaveiculo.DateTimeSaida;
                cboIdFuncionario.SelectedValue = vagaveiculo.IdFuncionario.ToString();
                cboPlaca.SelectedValue         = vagaveiculo.Placa.ToString();
            }

            else
            {
                MessageBox.Show("Selecione uma Vaga para ser alterado");
            }
        }
Exemplo n.º 2
0
        private void btnExcluirVaga_Click(object sender, EventArgs e)
        {
            if (dataGridVagaVeiculo.SelectedRows.Count > 0)
            {
                DataGridViewRow linha  = dataGridVagaVeiculo.SelectedRows[0];
                int             idVaga = (int)linha.Cells["IdVaga"].Value;

                vagaveiculo = db.VagaVeiculo.Where(x => x.IdVaga == idVaga).FirstOrDefault();

                db.VagaVeiculo.Remove(vagaveiculo);
                db.SaveChanges();

                MessageBox.Show("vaga excluido com sucesso");
                CarregarGrid();
                LimparCampos();
            }

            else
            {
                MessageBox.Show("Selecione uma vaga para excluir!");
            }
        }
Exemplo n.º 3
0
        private void btnSalvarVaga_Click(object sender, EventArgs e)
        {
            if (vagaveiculo == null)
            {
                vagaveiculo = new VagaVeiculo();
            }

            int idVagaVeiculo = vagaveiculo.IdVaga > 0 ? vagaveiculo.IdVaga : 0;

            vagaveiculo.IdVaga          = idVagaVeiculo;
            vagaveiculo.DateTimeEntrada = dtmEntrada.MinDate;
            vagaveiculo.DateTimeSaida   = dtmSaida.MaxDate;
            vagaveiculo.IdFuncionario   = (int)cboIdFuncionario.SelectedValue;
            vagaveiculo.Placa           = (string)cboPlaca.SelectedValue;

            string mensagem = "";

            if (vagaveiculo.IdVaga == 0)
            {
                db.VagaVeiculo.Add(vagaveiculo);
                mensagem = "Vaga Veiculo registrado com sucesso";
            }

            else
            {
                var obj = db.Entry(vagaveiculo);
                obj.Property(x => x.DateTimeEntrada).IsModified = true;
                mensagem = "Vaga alterada com sucesso";
            }

            db.SaveChanges();

            MessageBox.Show(mensagem);
            CarregarGrid();
            LimparCampos();
        }
Exemplo n.º 4
0
 public void LimparCampos()
 {
     vagaveiculo = null;
 }