private void BtnCadastrar_Click(object sender, EventArgs e) { try { if (!validarCamposObrigatorios()) { return; } AluguelEntidade vAluguelEntidade = new AluguelEntidade(); vAluguelEntidade.vMontadoraEntidade.iId = Int32.Parse(CboMarca.SelectedValue.ToString()); vAluguelEntidade.vVeiculoEntidade.iId = Int32.Parse(CboVeiculo.SelectedValue.ToString()); vAluguelEntidade.vClienteEntidade.iId = Int32.Parse(CboCliente.SelectedValue.ToString()); vAluguelEntidade.iQtdDiarias = Int32.Parse(TxtDiaria.Text); vAluguelEntidade.dValorTotal = Int32.Parse(TxtValorTotal.Text); vAluguelEntidade.iIdTbFormaPagamento = CboFormaPagamento.SelectedIndex + 1; vAluguelEntidade.vVendedorEntidade.iId = RecursosGlobais.VendedorLogado.iId; vAluguelEntidade.dtDataInicioAluguel = DtInicioAluguel.Value; vAluguelEntidade.Salvar(); VeiculoEntidade vVeiculoEntidade = new VeiculoEntidade(); vVeiculoEntidade.iId = Int32.Parse(CboVeiculo.SelectedValue.ToString()); vVeiculoEntidade.Carregar(); vVeiculoEntidade.iEstadoVeiculo = Enumeradores.EnumEstadoVeiculo.ALUGADO; vVeiculoEntidade.Salvar(); MessageBox.Show("Locação efetuada com sucesso." , "Informação" , MessageBoxButtons.OK , MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
private void BtnCadastrar_Click(object sender, EventArgs e) { try { VeiculoEntidade vVeiculoEntidade = new VeiculoEntidade(); vVeiculoEntidade.vModelo = TxtModelo.Text; vVeiculoEntidade.vMontadoraEntidade.iId = Int32.Parse(CboMontadora.SelectedValue.ToString()); vVeiculoEntidade.iAnoFabricacao = Int32.Parse(TxtAnoFabricacao.Text); vVeiculoEntidade.vCor = TxtCor.Text; vVeiculoEntidade.dValorLocacao = Decimal.Parse(TxtValorDiaria.Text); vVeiculoEntidade.vPlaca = TxtPlaca.Text; vVeiculoEntidade.iQuilometragem = Int64.Parse(TxtQuilometragem.Text); if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO) { vVeiculoEntidade.iId = aVeiculoEntidade.iId; vVeiculoEntidade.iEstadoVeiculo = Enumeradores.EnumEstadoVeiculo.DISPONIVEL; } vVeiculoEntidade.Salvar(); MessageBox.Show("Veiculo salvo com sucesso" , "Informação" , MessageBoxButtons.OK , MessageBoxIcon.Information); //fecha a tela this.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }