private void btnCadastrar_Click(object sender, System.EventArgs e) { _viaturaServices = new BLL.VeiculoServices(); veiculo = new Veiculo(_emplacamentoServices); try { veiculo.Prefixo = txtPrefixo.Text; veiculo.Modelo = txtModelo.Text; veiculo.Km = Convert.ToInt32(txtKm.Text); veiculo.Marca = txtMarca.Text; veiculo.AnoFabricacao = txtAnoFab.Text; veiculo.AnoModelo = txtAnoMod.Text; veiculo.Placa = txtPlaca.Text; //cripto veiculo.Municipio = txtMunicipio.Text; veiculo.UF = Convert.ToInt16(cmbUf.SelectedValue); veiculo.Combustivel = Convert.ToInt16(cmbCombustivel.SelectedValue); veiculo.Renavam = txtRenavam.Text; //cripto veiculo.Dpvat = txtDpvat.Text; veiculo.Chassi = txtChassi.Text; //cripto veiculo.Licenciamento = txtLicenciamento.Text; veiculo.Observacao = txtObservacao.Text; MessageBox.Show(_viaturaServices.CadastrarVeiculo(veiculo), "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { throw new Exception(ex.Message); } }
public MovimentacaoController(IMovimentacaoVeiculoViewModelFactory factory, IVeiculoServices veiculoServices, IValidator <Veiculo> validation, IMovimentacaoService movimentacaoService) { _factory = factory; _veiculoService = veiculoServices; _validator = validation; _movimentacaoService = movimentacaoService; }
public MovimentacaoVeiculoViewModelFactory(IValidator <EntradaVeiculoViewModel> validator, IMovimentacaoService movimentacaoService, ITabelaPrecosService tabelaPrecosService, IVeiculoServices veiculoServices, IValidator <SaidaVeiculoViewModel> validatorSaida) { _validatorEntrada = validator; _movimentacaoService = movimentacaoService; _tabelaPrecosService = tabelaPrecosService; _veiculoServices = veiculoServices; _validatorSaida = validatorSaida; }
public void CarregarComboBox() { _viaturaServices = new VeiculoServices(); cmbUf.DataSource = _viaturaServices.CarregarEstado(); cmbUf.DisplayMember = "sigla"; cmbUf.ValueMember = "id"; cmbUf.SelectedValue = -1; cmbCombustivel.DataSource = _viaturaServices.CarregarCombustivel(); cmbCombustivel.DisplayMember = "nome"; cmbCombustivel.ValueMember = "id"; cmbCombustivel.SelectedValue = -1; }
public void CarregarDataGrid() { _viaturaServices = new VeiculoServices(); dgvViaturas.DataSource = _viaturaServices.CarregarVeiculos(); }
public VeiculoController(IVeiculoServices veiculoServices) { _veiculoServices = veiculoServices; }
public EntradaVeiculoViewModelValidation(ITabelaPrecosService tabelaPrecosService, IVeiculoServices veiculoServices) { RuleFor(v => v).Custom((t, context) => { var tab = tabelaPrecosService.GetQuery().Where(w => t.DataEntrada >= w.Inicio && t.DataEntrada <= w.Fim).FirstOrDefault(); if (tab == null) { context.AddFailure(new ValidationFailure(nameof(t.DataEntrada), "Não existe tabela de preços vigente para a Data de Entrada informada!")); } var veiculo = veiculoServices.GetQuery().Where(v => v.Id == t.VeiculoId).FirstOrDefault(); if (veiculo == null) { context.AddFailure(new ValidationFailure(nameof(t.VeiculoId), $"Não foi encontrado veículo {t.VeiculoId} informado na inclusão!")); } }); }