private void GridDados_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { VeiculoEntidade vVeiculoEntidade = new VeiculoEntidade(); switch (GridDados.Columns[e.ColumnIndex].Name) { case "Reservar": if (GridDados.Rows[e.RowIndex].Cells["vEstado"].Value.Equals("Reservado")) { MessageBox.Show("Veículo já se encontra reservado" , "Aviso" , MessageBoxButtons.OK , MessageBoxIcon.Warning); return; } vVeiculoEntidade.iId = Int32.Parse(GridDados.Rows[e.RowIndex].Cells["iId"].Value.ToString()); vVeiculoEntidade.AlterarEstado(Util.Enumeradores.EnumEstadoVeiculo.RESERVADO); MessageBox.Show("Veículo reservado com sucesso" , "Informação" , MessageBoxButtons.OK , MessageBoxIcon.Information); GridDados.DataSource = VeiculoEntidade.Consultar(false); break; case "CancelarReserva": if (GridDados.Rows[e.RowIndex].Cells["vEstado"].Value.Equals("Disponivel")) { MessageBox.Show("Cancelamento já foi realizado" , "Aviso" , MessageBoxButtons.OK , MessageBoxIcon.Warning); return; } vVeiculoEntidade.iId = Int32.Parse(GridDados.Rows[e.RowIndex].Cells["iId"].Value.ToString()); vVeiculoEntidade.AlterarEstado(Util.Enumeradores.EnumEstadoVeiculo.DISPONIVEL); GridDados.Rows[e.RowIndex].Cells["vEstado"].Value = "Disponivel"; MessageBox.Show("Cancelamento de reserva efetuado com sucesso." , "Informação" , MessageBoxButtons.OK , MessageBoxIcon.Information); GridDados.DataSource = VeiculoEntidade.Consultar(false); break; } } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
private void TxtDiaria_Validated(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(TxtDiaria.Text)) { //Sai da funcao caso o combo de veiculos nao esteja carregado if (CboVeiculo.Items.Count == 0) { return; } VeiculoEntidade vVeiculoEntidade = new VeiculoEntidade(); vVeiculoEntidade.iId = Int32.Parse(CboVeiculo.SelectedValue.ToString()); vVeiculoEntidade = VeiculoEntidade.Consultar(vVeiculoEntidade).First(); TxtValorTotal.Text = (Int32.Parse(TxtDiaria.Text) * vVeiculoEntidade.dValorLocacao).ToString(); } }
private void CarregarGrid() { try { VeiculoEntidade vVeiculoEntidade = new VeiculoEntidade(); vVeiculoEntidade.vModelo = TxtModelo.Text; GridDados.DataSource = VeiculoEntidade.Consultar(vVeiculoEntidade); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
private void FormLocacaoVeiculos_Load(object sender, EventArgs e) { CboFormaPagamento.SelectedIndex = 0; //carrega o combo de veiculos CboVeiculo.ValueMember = "iId"; CboVeiculo.DisplayMember = "vModeloEPlaca"; aListVeiculoEntidade = VeiculoEntidade.Consultar(Enumeradores.EnumEstadoVeiculo.DISPONIVEL); CboVeiculo.DataSource = aListVeiculoEntidade; //carrega o combo de marcas CboMarca.ValueMember = "iId"; CboMarca.DisplayMember = "vNome"; CboMarca.DataSource = MontadoraEntidade.Consultar(new MontadoraEntidade()); //carrega o combo de clientes CboCliente.ValueMember = "iId"; CboCliente.DisplayMember = "vNomeECpf"; CboCliente.DataSource = ClienteEntidade.Consultar(new ClienteEntidade()); TxtVendedorLogado.Text = RecursosGlobais.VendedorLogado.vNome; }
private void FormReservaVeiculo_Load(object sender, EventArgs e) { GridDados.DataSource = VeiculoEntidade.Consultar(false); }
private void GridDados_CellContentClick(object sender, DataGridViewCellEventArgs e) { switch (GridDados.Columns[e.ColumnIndex].Name) { case "Alterar": try { VeiculoEntidade vVeiculoEntidade = new VeiculoEntidade(); vVeiculoEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString()); vVeiculoEntidade = VeiculoEntidade.Consultar(vVeiculoEntidade).First(); FormManutencaoVeiculo vFormManutencaoVeiculo = new FormManutencaoVeiculo(Enumeradores.EnumEstadoForm.ALTERACAO, vVeiculoEntidade); vFormManutencaoVeiculo.ShowDialog(this); CarregarGrid(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } break; case "Excluir": try { DialogResult vResposta = MessageBox.Show("Deseja realmente excluir este veículo?" , "Pergunta" , MessageBoxButtons.YesNo , MessageBoxIcon.Question , MessageBoxDefaultButton.Button2); if (vResposta == DialogResult.No) { return; } VeiculoEntidade vVeiculoEntidade = new VeiculoEntidade(); vVeiculoEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString()); vVeiculoEntidade.Excluir(); MessageBox.Show("Veículo excluído com sucesso." , "Informação" , MessageBoxButtons.OK , MessageBoxIcon.Information); CarregarGrid(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } break; } }