public void Initialize() { service = new VeiculoService(veiculoRepository); veiculo = new Veiculo("IKG6861", "Verde", 100.00, true, true, "Hyundai", "HB20", TipoVeiculo.Carro, "Venda"); listaVeiculo = new List <Veiculo> { veiculo }; estoque = new EstoqueDto(veiculo.Id, veiculo.Placa, veiculo.Cor, veiculo.Preco, Enum.GetName(typeof(TipoVeiculo), veiculo.TipoVeiculo), veiculo.TipoOperacao, veiculo.ArCondicionado, veiculo.Automatico, veiculo.Marca, veiculo.Modelo, veiculo.Disponivel); expected = new List <EstoqueDto> { estoque }; }
private void Pedidos_Activated(object sender, EventArgs e) { dataGridView_Pedidos.Rows.Clear(); foreach (Reserva reserva in new PedidoService().Listar()) { int index = dataGridView_Pedidos.Rows.Add(); DataGridViewRow dado = dataGridView_Pedidos.Rows[index]; ClienteService clienteService = new ClienteService(); Veiculo veiculo = new VeiculoService().BuscarVeiculo(reserva.CodigoVeiculo); string tipoPessoa = clienteService.TipoDePessoa(reserva.CodigoCliente); dado.Cells["CodigoPedido"].Value = reserva.NumeroReserva; dado.Cells["DataReserva"].Value = reserva.DataReserva; dado.Cells["DataEntrega"].Value = reserva.DataEntrega; dado.Cells["DataRetirada"].Value = reserva.DataRetirada; if (tipoPessoa == "PF") { PessoaFisica pessoaFisica = clienteService.BuscarPessoaFisica(reserva.CodigoCliente); dado.Cells["Cliente"].Value = pessoaFisica.Nome; } else if (tipoPessoa == "PJ") { PessoaJuridica pessoaJuridica = clienteService.BuscarPessoaJuridica(reserva.CodigoCliente); dado.Cells["Cliente"].Value = pessoaJuridica.NomeFantasia; } dado.Cells["Veiculo"].Value = veiculo.Modelo; dado.Cells["Valor"].Value = reserva.ValorLocacao; } }
public void GetByIdAsync_Retorno_Veiculo() { var veiculoId = 1; var placaVeiculo = "UMDEALX"; _veiculo = new Veiculo { Id = veiculoId, Placa = placaVeiculo }; _veiculoServiceMock.Setup(service => service.GetVeiculoById(veiculoId)).ReturnsAsync(_veiculo); var veiculoRepositoryMock = new Mock <IVeiculoRepository>(); var unitOfWorkMock = new Mock <IUnitOfWork>(); unitOfWorkMock.Setup(m => m.Veiculos).Returns(veiculoRepositoryMock.Object); IVeiculoService sut = new VeiculoService(unitOfWorkMock.Object); var actual = _veiculoServiceMock.Object.GetVeiculoById(veiculoId); _veiculoServiceMock.Verify(); Assert.NotNull(actual.Result); Assert.Equal(_veiculo.Placa, actual.Result.Placa); }
public ManutencaoController(IConfiguration configuration) { veiculoService = new VeiculoService(); manutencaoService = new ManutencaoService(); colaboradorService = new ColaboradorService(); transporteService = new TransporteService(configuration); }
public void testInserts() { Seguro Dados = new Seguro() { Cliente = new Cliente { Nome = "Thiago", CPF = "11111111111", Idade = 27 }, Veiculo = new Veiculo { Marca = "Honda", Modelo = "Fit", Valor = 70000 } }; IClienteService _clienteService = new ClienteService(new ClienteRepository()); IVeiculoService _veiculoService = new VeiculoService(new VeiculoRepository()); ISeguroService _seguroService = new SeguroService(new SeguroRepository()); Dados.Cliente = _clienteService.Adicionar(Dados.Cliente); Dados.Veiculo.Id_Cliente = Dados.Cliente.Id; Dados.Veiculo = _veiculoService.Adicionar(Dados.Veiculo); var seguro = _seguroService.Adicionar(Dados); Assert.AreEqual(true, seguro != null); }
public CadastrarVeiculoPageViewModel(INavigationService navigationService) : base(navigationService) { Title = "Cadastrar veículo"; CadastrarCommand = new Command(async() => { var veiculo = new Veiculo() { PerfilId = Id, Marca = Marca, Nome = Nome, Especificacao = Especificacao, Ano = int.Parse(Ano), Modelo = Modelo, Kilometragem = int.Parse(Kilometragem), Placa = Placa }; try { await VeiculoService.Cadastrar(veiculo); } catch { await navigationService.NavigateAsync("MenuPage"); } }); }
public AcompanhamentoVeiculoPageViewModel(INavigationService navigationService) : base(navigationService) { Title = "Veículos"; try { Veiculos = VeiculoService.GetVeiculos().Result; } catch { navigationService.NavigateAsync("MenuPage"); } SelectedVeiculoChangeCommand = new Command(async() => { var veiculoVM = SelectedVeiculo; var dados = new NavigationParameters(); dados.Add("id", veiculoVM.Id); dados.Add("perfil", veiculoVM.Perfil); dados.Add("perfilId", veiculoVM.PerfilId); dados.Add("marca", veiculoVM.Marca); dados.Add("nome", veiculoVM.Nome); dados.Add("especificacao", veiculoVM.Especificacao); dados.Add("ano", veiculoVM.Ano); dados.Add("modelo", veiculoVM.Modelo); dados.Add("kilometragem", veiculoVM.Kilometragem); dados.Add("placa", veiculoVM.Placa); await navigationService.NavigateAsync("AlterarVeiculoPage", dados); }); }
public AlterarVeiculoPageViewModel(INavigationService navigationService) : base(navigationService) { Title = "Alterar veículo"; AlterarCommand = new Command(async() => { var veiculo = new Veiculo() { Id = Id, PerfilId = PerfilId, Ano = Ano, Especificacao = Especificacao, Kilometragem = Kilometragem, Marca = Marca, Modelo = Modelo, Nome = Nome, Placa = Placa }; try { await VeiculoService.Alterar(veiculo); } catch { await navigationService.NavigateAsync("MenuPage"); } }); }
public IActionResult Cadastrar([FromBody] Veiculo veiculo) { VeiculoService veiculoService = new VeiculoService(); veiculoService.Cadastrar(veiculo); return(Ok()); }
public BaseWebController() { _empresaService = new EmpresaService(); _enderecoService = new EnderecoService(); _estacaoService = new EstacaoService(); _localizacaoService = new LocalizacaoService(); _pacoteService = new PacoteService(); _rotaService = new RotaService(); _veiculoService = new VeiculoService(); _ocorrenciaService = new OcorrenciaService(); }
public VeiculoController() { Banco banco = new Banco(); VeiculoDAL veiculoDAL = new VeiculoDAL(banco); ManutencaoDAL manutencaoDAL = new ManutencaoDAL(banco); AbastecimentoDAL abastecimentoDAL = new AbastecimentoDAL(banco); EntradaSaidaDAL entradaSaidaDAL = new EntradaSaidaDAL(banco); SeguroDAL seguroDAL = new SeguroDAL(banco); _veiculoService = new VeiculoService(veiculoDAL, manutencaoDAL, abastecimentoDAL, entradaSaidaDAL, seguroDAL); }
public BaseApiController() { _empresaService = new EmpresaService(); _enderecoService = new EnderecoService(); _estacaoService = new EstacaoService(); _localizacaoService = new LocalizacaoService(); _pacoteService = new PacoteService(); _rotaService = new RotaService(); _veiculoService = new VeiculoService(); _usuarioService = new UsuarioService().OpenSession(); }
private VeiculoController InstanciarCamadas() { Banco banco = new Banco(); VeiculoDAL veiculoDAL = new VeiculoDAL(banco); ManutencaoDAL manutencaoDAL = new ManutencaoDAL(banco); AbastecimentoDAL abastecimentoDAL = new AbastecimentoDAL(banco); EntradaSaidaDAL entradaSaidaDAL = new EntradaSaidaDAL(banco); SeguroDAL seguroDAL = new SeguroDAL(banco); VeiculoService veiculoService = new VeiculoService(veiculoDAL, manutencaoDAL, abastecimentoDAL, entradaSaidaDAL, seguroDAL); return(new VeiculoController(veiculoService)); }
public override void OnNavigatedTo(INavigationParameters parameters) { PerfilId = parameters.GetValue <int>("perfilId"); try { Veiculos = VeiculoService.GetVeiculosCliente(PerfilId).Result; } catch { NavigationService.NavigateAsync("MenuPage"); } }
public void EstacionamentoMoto(int posicoesVagasMotos, OcorrenciaStatus statusAguardado, string errorMessage) { var estabelecimento = new Estabelecimento { Id = new Guid("3b60f69c-f052-4d6d-b439-2cfd26eed720"), CNPJ = "57.856.583/0001-74", Endereco = "Avenida Ana Costa, 259, Santos", Nome = "RedePar", PosicoesVagasCarros = 0, PosicoesVagasMotos = posicoesVagasMotos, Telefone = "13 2522-3567" }; var veiculoMoto = new Veiculo { Id = new Guid("eb005874-95bd-49d7-ab8d-95b9738bbe22"), Marca = "Honda", Modelo = "Elite 125", Cor = "Vermelha", Placa = "CGI-2500", Tipo = VeiculoTipo.Moto }; var estabecimentoRepo = new Mock <IGenericRepository <Estabelecimento> >(); estabecimentoRepo.Setup(x => x.Selecionar(estabelecimento.Id)).Returns(Task.FromResult(estabelecimento)); var veiculoRepo = new Mock <IGenericRepository <Veiculo> >(); veiculoRepo.Setup(x => x.Selecionar(veiculoMoto.Id)).Returns(Task.FromResult(veiculoMoto)); IVeiculoService veiculoService = new VeiculoService(veiculoRepo.Object); IEstabelecimentoService estabelecimentoService = new EstabelecimentoService(estabecimentoRepo.Object); IIncluirOcorrenciaService ocorrenciaService = new IncluirOcorrenciaTest(); IOperarVagasService OperarVagas = new OperarVagasService(veiculoService, estabelecimentoService, ocorrenciaService); var ocorrencia = new Ocorrencia { EstabelecimentoId = estabelecimento.Id, Movimento = TipoMovimento.entrada, VeiculoId = veiculoMoto.Id }; var resultadoOcorrencia = OperarVagas.Executar(ocorrencia); int posicoesVagaMotosAguardada = (posicoesVagasMotos - 1 > 0) ? posicoesVagasMotos - 1 : 0; Assert.Equal(posicoesVagaMotosAguardada, resultadoOcorrencia.PosicoesVagasMotosAtualizada); Assert.True(resultadoOcorrencia.Status == statusAguardado, errorMessage); }
public ExibirPedido(long codigo) { CodigoReserva = codigo; InitializeComponent(); Reserva reserva = new PedidoService().Buscar(codigo); Veiculo veiculo = new VeiculoService().BuscarVeiculo(reserva.CodigoVeiculo); CodVeiculo = reserva.CodigoVeiculo; ClienteService clienteService = new ClienteService(); Usuario usuario = new UsuarioService().Busca(reserva.CodigoUsuario); string tipoPessoa = clienteService.TipoDePessoa(reserva.CodigoCliente); veiculo.CodigoVeiculo = codigo; if (tipoPessoa == "PF") { PessoaFisica pessoaFisica = clienteService.BuscarPessoaFisica(reserva.CodigoCliente); textBox_Cliente.Text = pessoaFisica.Nome; } else if (tipoPessoa == "PJ") { PessoaJuridica pessoaJuridica = clienteService.BuscarPessoaJuridica(reserva.CodigoCliente); textBox_Cliente.Text = pessoaJuridica.NomeFantasia; } textBoxData.Text = reserva.DataReserva.ToString(); textBoxFormaPagamento.Text = reserva.FormaPagamento; textBoxSituacao.Text = reserva.Situacao; textBoxTipoRetirada.Text = reserva.TipoRetirada; textBoxusuario.Text = usuario.Nome; textBox_NPedido.Text = reserva.NumeroReserva.ToString(); textBox_Valor.Text = reserva.ValorLocacao.ToString("C"); dataGridView_Pedido.Rows.Clear(); int index = dataGridView_Pedido.Rows.Add(); DataGridViewRow dado = dataGridView_Pedido.Rows[index]; dado.Cells["ReservaId"].Value = reserva.NumeroReserva; dado.Cells["DataReserva"].Value = reserva.DataReserva; dado.Cells["DataEntrega"].Value = reserva.DataEntrega; dado.Cells["DataRetirada"].Value = reserva.DataRetirada; dado.Cells["Veiculo"].Value = veiculo.Modelo; dado.Cells["ValorCategoria"].Value = reserva.DataEntrega; dado.Cells["Total"].Value = reserva.ValorLocacao.ToString("C"); }
public void EstacionamentoCarro(int posicoesVagasCarros, OcorrenciaStatus statusAguardado, string errorMessage) { var estabelecimento = new Estabelecimento { Id = new Guid("3b60f69c-f052-4d6d-b439-2cfd26eed720"), CNPJ = "57.856.583/0001-74", Endereco = "Avenida Ana Costa, 259, Santos", Nome = "RedePar", PosicoesVagasCarros = posicoesVagasCarros, PosicoesVagasMotos = 0, Telefone = "13 2522-3567" }; var veiculoCarro = new Veiculo { Id = new Guid("4dfbfafd-1122-449a-82b8-a81e924adc1a"), Marca = "Nissan", Modelo = "Livina X-Gear", Cor = "Branca", Placa = "FTY-1183", Tipo = VeiculoTipo.Carro }; var estabecimentoRepo = new Mock <IGenericRepository <Estabelecimento> >(); estabecimentoRepo.Setup(x => x.Selecionar(estabelecimento.Id)).Returns(Task.FromResult(estabelecimento)); var veiculoRepo = new Mock <IGenericRepository <Veiculo> >(); veiculoRepo.Setup(x => x.Selecionar(veiculoCarro.Id)).Returns(Task.FromResult(veiculoCarro)); IIncluirOcorrenciaService ocorrenciaService = new IncluirOcorrenciaTest(); IVeiculoService veiculoService = new VeiculoService(veiculoRepo.Object); IEstabelecimentoService estabelecimentoService = new EstabelecimentoService(estabecimentoRepo.Object); IOperarVagasService OperarVagas = new OperarVagasService(veiculoService, estabelecimentoService, ocorrenciaService); var ocorrencia = new Ocorrencia { EstabelecimentoId = estabelecimento.Id, Movimento = TipoMovimento.entrada, VeiculoId = veiculoCarro.Id }; var resultadoOcorrencia = OperarVagas.Executar(ocorrencia); int posicoesVagaCarrosAguardada = (posicoesVagasCarros - 1 > 0) ? posicoesVagasCarros - 1 : 0; Assert.Equal(posicoesVagaCarrosAguardada, resultadoOcorrencia.PosicoesVagasCarrosAtualizada); Assert.True(resultadoOcorrencia.Status == statusAguardado, errorMessage); }
public void VeiculoService_ObterPorId_Return_Be_Sucess() { _veiculoRepositoryMock.Setup(x => x.ObterPorId(1)).Returns(new Veiculo { Id = 1, Chassi = "12345678901234567", Tipo = 1, Cor = "Verde" }); var veiculoService = new VeiculoService(_veiculoRepositoryMock.Object); var veiculo = veiculoService.ObterPorId(1); _veiculoRepositoryMock.Verify(r => r.ObterPorId( It.Is <int>(v => v == veiculo.Id))); }
public void VeiculoService_Adicionar_Return_Be_Sucess() { var veiculo = new Veiculo { Chassi = "12345678901234567", Tipo = 1, Cor = "Verde" }; var veiculoService = new VeiculoService(_veiculoRepositoryMock.Object); veiculoService.Adicionar(veiculo); _veiculoRepositoryMock.Verify(r => r.Adicionar( It.Is <Veiculo>(v => v.Chassi == veiculo.Chassi))); }
public void FindAllTest() { mock.Setup(c => c.FindAll()) .Returns(Task.FromResult(new List <Veiculo> () { new Veiculo(), new Veiculo(), new Veiculo() })); var service = new VeiculoService(mock.Object); var result = service.FindAll().Result; #region Assert Assert.IsNotNull(result, "Lista de Veiculo está nulo"); Assert.AreEqual(3, result.Count(), "Lista de Veiculo está com Quantidade inválida"); #endregion }
public MeusVeiculosPageViewModel(INavigationService navigationService, IUsuarioLogado usuarioLogadoService) : base(navigationService) { Title = "Meus Veículos"; Usuario = usuarioLogadoService.GetUsuarioLogado(); try { Veiculos = VeiculoService.GetVeiculosCliente(Usuario.Id).Result; Quantidade = Veiculos.Count; } catch { navigationService.NavigateAsync("MenuClientePage"); } }
private void Veiculos_Activated(object sender, EventArgs e) { dataGrid_Veiculo.Rows.Clear(); foreach (Veiculo veiculo in new VeiculoService().Listar()) { int index = dataGrid_Veiculo.Rows.Add(); DataGridViewRow dado = dataGrid_Veiculo.Rows[index]; dado.Cells["Código"].Value = veiculo.CodigoVeiculo; dado.Cells["Marca"].Value = veiculo.Marca; dado.Cells["Modelo"].Value = veiculo.Modelo; Documento documento = new VeiculoService().BuscarDocumento(veiculo.CodigoVeiculo); dado.Cells["Placa"].Value = documento.Placa; dado.Cells["Renavam"].Value = documento.Renavam; } }
private void button_Pesquisar_Click(object sender, EventArgs e) { dataGridView_Veiculo.Rows.Clear(); foreach (Veiculo veiculo in new VeiculoService().Pesquisar(textBox_ValorBusca.Text)) { int index = dataGridView_Veiculo.Rows.Add(); DataGridViewRow dado = dataGridView_Veiculo.Rows[index]; dado.Cells["Código"].Value = veiculo.CodigoVeiculo; dado.Cells["Marca"].Value = veiculo.Marca; dado.Cells["Modelo"].Value = veiculo.Modelo; Documento documento = new VeiculoService().BuscarDocumento(veiculo.CodigoVeiculo); dado.Cells["Placa"].Value = documento.Placa; dado.Cells["Renavam"].Value = documento.Renavam; } }
private void toolStripButton_Salvar_Click(object sender, EventArgs e) { DialogResult result2 = MessageBox.Show("Deseja salvar o novo cadastro?", "Salvar novo cadastro", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result2 == DialogResult.OK) { long i = new VeiculoService().Inserir( textBox_Marca.Text, textBox_Modelo.Text, textBox_KM.Text, TextBox_AnoF.Text, checkBox_Vidro.Checked, checkBox_Trava.Checked, checkBox_Automatico.Checked, (checkBox_4portas.Checked ? 4 : 2), checkBox_Hidraulica.Checked, checkBox_ArCondicionado.Checked, textBox_Cor.Text, comboBox_Combustivel.Text, comboBox_Tanque.Text, codCatSelecionada, textBox_Placa.Text, textBox_RENAVAM.Text, textBox_Chassi.Text, comboBox_MesLic.Text, TextBox_AnoLic.Text, codForSelecionado ); if (i != -1) { MessageBox.Show("Cadastro efetuado com sucesso! - " + i); this.Close(); } } if (result2 == DialogResult.Cancel) { } }
private void SelecionarVeiculo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { dataGridView_Veiculo.Rows.Clear(); foreach (Veiculo veiculo in new VeiculoService().Pesquisar(textBox_ValorBusca.Text)) { int index = dataGridView_Veiculo.Rows.Add(); DataGridViewRow dado = dataGridView_Veiculo.Rows[index]; dado.Cells["Código"].Value = veiculo.CodigoVeiculo; dado.Cells["Marca"].Value = veiculo.Marca; dado.Cells["Modelo"].Value = veiculo.Modelo; Documento documento = new VeiculoService().BuscarDocumento(veiculo.CodigoVeiculo); dado.Cells["Placa"].Value = documento.Placa; dado.Cells["Renavam"].Value = documento.Renavam; } } }
private void toolStripButton_Confirmar_Click(object sender, EventArgs e) { EntregaVeiculoService entregaService = new EntregaVeiculoService(); VeiculoService veiculoService = new VeiculoService(); if (entregaService.verificaChecklist(textBox_CheckList.Text)) { Reserva reserva = entregaService.buscarReserva(CodigoReserva); Veiculo veiculo = veiculoService.BuscarVeiculo(reserva.CodigoVeiculo); if (entregaService.devolucao(reserva, veiculo, dateTimePicker_DataEntrega.Value) == true) { MessageBox.Show("Devolução Realizada com sucesso!"); ExibirPedido exibePedido = new ExibirPedido(); exibirPedido.Close(); Close(); } } else { MessageBox.Show("Favor Realizar o checklist do veículo"); } }
public AbastecimentoController() { veiculoService = new VeiculoService(); abastecimentoService = new AbastecimentoService(); pessoaJuridicaService = new PessoaJuridicaService(); }
public VeiculoController() { veiculoService = new VeiculoService(); }
public VeiculoController(VeiculoService veiculoService, MarcaService marcaService) { _veiculoService = veiculoService; _marcaService = marcaService; }
public VeiculoController(VeiculoService veiculoService) { _veiculoService = veiculoService; }