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"); } }
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!"); } }
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(); }
public void LimparCampos() { vagaveiculo = null; }