public async Task <IHttpActionResult> PutVeiculos(int id, Veiculos veiculos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != veiculos.Id) { return(BadRequest()); } db.Entry(veiculos).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VeiculosExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void panel1_Paint(object sender, PaintEventArgs e) { if (byVehicle == true) { txtPlacaVeiculo.Enabled = false; BLL bll = new BLL(); Veiculos veiculos = new Veiculos(); veiculos = bll.ListaVeiculosPorPlaca(txtPlacaVeiculo.Text); txtModeloVeiculo.Text = veiculos.Modelo; txtCor.Text = veiculos.Cor; byVehicle = false; } else if (byMot == true) { txtNomeMotorista.Enabled = false; BLL bll = new BLL(); Motorista motorista = new Motorista(); motorista = bll.ListaMotoristaPorNome(txtNomeMotorista.Text); txtCPFMotorista.Text = motorista.CPF; byMot = false; } else { txtPlacaVeiculo.Enabled = true; txtNomeMotorista.Enabled = true; // txtNomeMotorista.Text = ""; // txtCPFMotorista.Text = ""; //txtPlacaVeiculo.Text = ""; // txtModeloVeiculo.Text = ""; // txtCor.Text = ""; } }
private void ve_se_existe() { try { limparTela(); List <carro> lstCarro = new List <carro>(); ComboBoxItem cboItem; cVeiculos = new Veiculos(); cVeiculos.ArquivoConexao = sArquivoConexao; lstCarro = cVeiculos.pesquisarTodosCarros(); if (lstCarro != null) { if (lstCarro.Count > 0) { foreach (carro cCarro in lstCarro) { cboItem = new ComboBoxItem(); cboItem.Value = cCarro.Codigo; cboItem.Text = cCarro.Placa2.Trim(); cmbCarro.Items.Add(cboItem); } } } } catch (Exception ex) { MessageBox.Show("Erro ao abrir janela de Pesquisa de veículos!\n" + ex.Message, "EstacionamentoFacil (FrmPesqExt01)", MessageBoxButtons.OK, MessageBoxIcon.Error); } }//ve_se_existe
private void LoadList() { try { List <dynamic> ListaCores = Listas.Cores; List <dynamic> ListaStatus = Listas.VeiculosStatus; Veiculos veiculos = new Veiculos(); veiculos.GetAll(); ListaDados = veiculos.Results; gridDados.Rows.Clear(); foreach (dynamic veiculo in veiculos.Results) { string cor = ListaCores.Find(find => Convert.ToString(find.Value) == Convert.ToString(veiculo.Cor)).Text; string status = ListaStatus.Find(find => Convert.ToString(find.Value) == Convert.ToString(veiculo.Status)).Text; gridDados.Rows.Add( veiculo.Id, veiculo.Frota, veiculo.Placa, veiculo.Veiculo, cor, status ); } } catch (Exception e) { MessageBox.Show("Houver um erro ao carregar a lista. (" + e.Message + ")"); } }
private void AtualizaNomeCarro() { Veiculos veiculo = BuscaVeiculo(); // Operador null - condicional? txtNomeCarro.Text = veiculo?.Modelo; }
public IEnumerable <Veiculos> GetVeiculos(int idVeiculo) { Veiculos veiculo = new Veiculos(); veiculo.IdVeiculo = idVeiculo; return(acoes.ListarDados(veiculo)); }
private void veículosToolStripMenuItem_Click(object sender, EventArgs e) { Veiculos form2 = new Veiculos(); this.Hide(); form2.Show(); }
private void selecionaVeiculo() { int iCodigo = 0; if (gridHistorico.Rows.Count > 0) { iCodigo = int.Parse(gridHistorico.CurrentRow.Cells[0].Value.ToString()); if (iCodigo > 0) { carro cCarro = new carro(); veiculos = new Veiculos(); veiculos.ArquivoConexao = sArquivoConexao; cCarro = veiculos.pesquisarCarro(iCodigo); if (cCarro != null) { vTelaCarro.exibirDadosVeiculo(cCarro); this.Close(); } else { MessageBox.Show("Nenhum veículo selecionado.", "EstacionamentoFacil (FrmLV05)", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Nenhum veículo selecionado.", "EstacionamentoFacil (FrmLV06)", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Nenhum veículo encontrado.", "EstacionamentoFacil (FrmLV07)", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IActionResult Update(long id, [FromBody] Veiculos veiculos) { if (veiculos == null || veiculos.id != id) { return(BadRequest()); } else { var _veiculos = _veiculosRepositorio.Find(id); if (_veiculos == null) { return(NotFound()); } else { _veiculos.nome = veiculos.nome; _veiculos.placa = veiculos.placa; _veiculos.modelo = veiculos.modelo; _veiculos.url = veiculos.url; _veiculosRepositorio.Update(_veiculos); return(new NoContentResult()); } } }
private void imprimirConsulta() { try { if (validaTela()) { cVeiculos = new Veiculos(); cVeiculos.ArquivoConexao = sArquivoConexao; if (cVeiculos.impr_VeiculosCadastrados(montaPesquisa(0), montaPesquisa(1))) { //chamar tela de impressão switch (vTelaPrincipal.vvEmpresa.tipo_relatorio) { case 0: vTelaPrincipal.abrirImpressaoVeiculosCadastrados(vTelaPrincipal); break; case 1: vTelaPrincipal.abrirImpressaoVeiculosCadastradosW(vTelaPrincipal); break; } } } } catch (Exception ex) { MessageBox.Show("Erro ao imprimir consulta!\n" + ex.Message, "EstacionamentoFacil (FrmPesqV09)", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public async Task <IActionResult> Edit(int id, [Bind("VeiculosId,MarcaId,NumMatricula,Disponibilidade")] Veiculos veiculos) { if (id != veiculos.VeiculosId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(veiculos); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VeiculosExists(veiculos.VeiculosId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MarcaId"] = new SelectList(_context.Marca, "MarcaId", "Nome", veiculos.MarcaId); return(View(veiculos)); }
private async void BtnSell_Clicked(object sender, EventArgs e) { var veiculo = new Veiculos() { Nome = EntNome.Text, Preco = Convert.ToInt32(EntPreco.Text), motor = EntMotor.Text, Localizacao = EntLocalizacao.Text, Modelo = EntModel.Text, Cor = EntCor.Text, Cambio = cambio, Direcao = direcao, Quilometragem = EntQuilometragem.Text, Ano = Convert.ToInt32(EntAno.Text), Portas = portas, Fabricante = Fabricante, Descricao = EdiDescription.Text, UsuarioId = Preferences.Get("userId", 0), CategoriaId = categoriaId, Condicao = condicao, Combustivel = combustivel, }; var resposta = await ApiService.AddVeiculo(veiculo); if (resposta == null) { return; } var veiculoId = resposta.veiculoId; await Navigation.PushAsync(new AddImageView(veiculoId)); }
private void panel1_Paint(object sender, PaintEventArgs e) { BLL bll = new BLL(); Viagens viagens = new Viagens(); Motorista motorista = new Motorista(); Veiculos veiculos = new Veiculos(); viagens.Motorista = motorista; viagens.Veiculos = veiculos; if (id != 0) { viagens = bll.ListaViagemPorID(id); txtData.Text = viagens.dateViagem.ToShortDateString(); if (viagens.KmFinal == "") { txtDataViagemFeita.Text = ""; } else { txtDataViagemFeita.Text = viagens.dateViagemFeita.ToShortDateString(); } txtKmInicial.Text = viagens.KmInicial; txtKmFinal.Text = viagens.KmFinal; txtNomeMotorista.Text = viagens.Motorista.Nome; txtPlacaVeiculo.Text = viagens.Veiculos.Placa; txtMotivo.Text = viagens.Motivo; txtSituacao.Text = viagens.Situacao; } }
private void Salvar() { BLL bll = new BLL(); Viagens viagens = new Viagens(); Motorista motorista = new Motorista(); Veiculos veiculos = new Veiculos(); viagens.Motorista = motorista; viagens.Veiculos = veiculos; viagens.dateViagem = Convert.ToDateTime(txtData.Text); if (txtDataViagemFeita.Text == txtDataViagemFeita.Text) { } else { viagens.dateViagemFeita = Convert.ToDateTime(txtDataViagemFeita.Text); } viagens.KmInicial = txtKmInicial.Text; viagens.KmFinal = txtKmFinal.Text; viagens.Motorista.Nome = txtNomeMotorista.Text; viagens.Veiculos.Placa = txtPlacaVeiculo.Text; viagens.Motivo = txtMotivo.Text; viagens.Situacao = txtSituacao.Text; viagens.ID = id; bll.UpdateViagem(viagens); MessageBox.Show("Alterações feitas com sucesso."); btnSalvarAlt.Enabled = false; }
public async Task <IActionResult> Update([FromBody] Veiculos model) { if (ModelState.IsValid) { try { await veiculosRepository.Update(model); var result = new { code = 20000, data = "success" }; return(Ok(result)); } catch (Exception ex) { if (ex.GetType().FullName == "Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException") { return(NotFound()); } return(BadRequest()); } } return(BadRequest()); }
static void Main(string[] args) { var cadastroVeiculo = new List <Veiculos>(); var veiculo = new Veiculos(); Console.WriteLine("Digite o modelo do veículo:"); veiculo.Modelo = Console.ReadLine(); Console.WriteLine("Digite a marca do veículo:"); veiculo.Marca = Console.ReadLine(); Console.WriteLine("Digite o ano do veículo:"); veiculo.Ano = int.Parse(Console.ReadLine()); Console.WriteLine("Digite o valor do veículo:"); veiculo.Valor = double.Parse(Console.ReadLine()); cadastroVeiculo.Add(veiculo); Console.WriteLine("\r\n---------------------------------------------\r\n"); cadastroVeiculo.ForEach(i => Console.WriteLine($"Modelo: {i.Modelo}\r\n" + $"Marca: {i.Marca}\r\n" + $"Ano: {i.Ano}\r\n" + $"Valor: {i.Valor}\r\n")); Console.WriteLine("Deseja Cadastrar mais alguém? (1) Sim (2) Não"); Console.ReadLine(); Console.ReadKey(); }
public async Task <IActionResult> Add([FromBody] Veiculos model) { if (ModelState.IsValid) { try { var Id = await veiculosRepository.Add(model); if (Id > 0) { var result = new { code = 20000, data = new { id = Id, mesage = "success" } }; return(Ok(result)); } else { return(NotFound()); } } catch (Exception) { return(BadRequest()); } } return(BadRequest()); }
/// <summary> /// Função para lançar observação em Cliente /// </summary> /// <param name="cCliente">Objeto cliente</param> public void lancarObservacao(cliente cCliente) { DataGridViewRow row; gridObservacao.Rows.Clear(); veiculos = new Veiculos(); veiculos.ArquivoConexao = sArquivoConexao; List <observacao> lstObservacao = clientes.buscarObservacaoCliente(cCliente.Codigo); if (lstObservacao != null) { if (lstObservacao.Count > 0) { row = new DataGridViewRow(); foreach (observacao cObservacao in lstObservacao) { gridObservacao.AllowUserToAddRows = true; row = (DataGridViewRow)gridObservacao.Rows[0].Clone(); gridObservacao.AllowUserToAddRows = false; row.Cells[0].Value = cObservacao.cod_observacao.ToString(); row.Cells[1].Value = cObservacao.sObservacao; row.Cells[2].Value = veiculos.buscaDadosUsuario(cObservacao.cod_usuario).nomeusuario.Trim(); row.Cells[3].Value = cObservacao.cod_usuario.ToString(); row.Cells[4].Value = cObservacao.data_observacao.ToString("dd/MM/yyyy HH:mm:ss"); gridObservacao.Rows.Add(row); } } } }
public bool Delete(int id) { bool retorno = false; Veiculos veiculo = new Veiculos(); veiculo.IdVeiculo = id; try { if (acoes.ExcluirDados(veiculo)) { retorno = true; } else { _erro = acoes.GetRetornoErro; retorno = false; } } catch (System.Exception ex) { _erro = ex.Message.ToString(); retorno = false; } return(retorno); }
public List <Veiculos> ConsultarTodosVeiculos() { List <Veiculos> list = new List <Veiculos>(); using (var conn = new System.Data.SqlClient.SqlConnection(stringConexao)) { conn.Open(); if (conn.State == System.Data.ConnectionState.Open) { using (var comm = new System.Data.SqlClient.SqlCommand()) { comm.Connection = conn; comm.CommandText = "SELECT C.Cor, V.Chassi, T.Tipo FROM Veiculos as V inner join CorVeiculo as C on V.IdCor = c.Id Inner Join TipoVeiculo as T " + "On T.Id = V.IdTipoVeiculo"; using (var reader = comm.ExecuteReader()) { while (reader.Read()) { veiculos = new Veiculos(); veiculos.CorVeiculo = reader["Cor"].ToString(); veiculos.Chassi = reader["Chassi"].ToString(); veiculos.Tipo = reader["Tipo"].ToString(); list.Add(veiculos); } } } } } return(list); }
public IHttpActionResult PutVeiculos(Guid id, Veiculos veiculo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != veiculo.Id) { return(BadRequest()); } db.Entry(veiculo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!VeiculoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IActionResult Exit(Veiculos veiculos, int Id) { double ValorTotal = 0.0; var lista = _contexto.Veiculos.Find(Id); var listatempo = _contexto.Tempo.Find(lista.IdVeiculos); var HoraSaida = DateTime.Now; var precosCadastrados = _contexto.Precos.LastOrDefault(); if (lista != null && listatempo != null) { ValorTotal = CalcularValorPago(listatempo, HoraSaida, precosCadastrados); listatempo.HoraSaida = HoraSaida; listatempo.ValorPago = ValorTotal; _contexto.Tempo.Update(listatempo); lista.SaidaCarro = true; _contexto.Veiculos.Update(lista); _contexto.SaveChanges(); ViewBag.ValorTotal = ValorTotal; CarregaCores(); return(View(lista)); } CarregaCores(); return(View(lista)); }
private void OnSelectExcluir(object sender, EventArgs e) { try { if (mouseLocation.RowIndex >= 0) { int Id = Convert.ToInt32(gridDados.Rows[mouseLocation.RowIndex].Cells[0].Value); DialogResult Excluir = MessageBox.Show("Tem certeza que excluir este Veiculo?", "Excluir Veiculo", MessageBoxButtons.YesNo); if (Excluir == DialogResult.Yes) { Veiculos veiculos = new Veiculos(); veiculos.Id = Id; veiculos.Delete(); if (veiculos.Success) { MessageBox.Show(veiculos.Message); LoadList(); } else { throw new Exception("Houver um erro ao excluir o veiculo. (" + veiculos.Message + ")"); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public IActionResult Create() { var veiculos = new Veiculos(); CarregaCores(); return(View(veiculos)); }
public static void ParticipanteDoSorteio(Guid VeiculoId) { Veiculos veiculo = db.Veiculos.Find(VeiculoId); veiculo.Participantes = veiculo.Participantes + 1; db.SaveChanges(); }
private void excluirMarca() { veiculos = new Veiculos(); veiculos.ArquivoConexao = sArquivoConexao; ComboBoxItem cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbMarca.SelectedItem; if (cmbItem != null) { if (MessageBox.Show("Deseja realmente excluir esta Marca?", "EstacionamentoFacil (FrmMr10)", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { string sMotivo = Microsoft.VisualBasic.Interaction.InputBox("Qual o motivo da exclusão?", "Motivo da exclusão"); if (sMotivo.Length == 0) { sMotivo = "Motivo não declarado pelo usuário " + vTelaPrincipal.vvNomeUsuario.Trim(); } if (veiculos.excluirMarca(int.Parse(cmbItem.Value.ToString()), sMotivo, this.Text, vTelaPrincipal.vvCodigoUsuario)) { MessageBox.Show("Marca excluída com sucesso!", "EstacionamentoFacil (FrmMr11)", MessageBoxButtons.OK, MessageBoxIcon.Information); ve_se_existe(); } } } else { MessageBox.Show("Registro de Marca novo. Não permitida exclusão!", "EstacionamentoFacil (FrmMr09)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnSalvar_Click(object sender, EventArgs e) { var veiculoBuilder = new VeiculosBuilder() .GetPortas(Convert.ToInt32(numericPortas.Value)) //.GetCor((@string)Enum.Parse(typeof(@string), comboCor.SelectedText)) .GetCor(comboCor.Text) .GetPlaca(maskedTxtPlaca.Text.ToUpper()) .GetRenavam(txtRenavam.Text) .GetChassi(txtChassi.Text) .GetLugares(Convert.ToInt32(numericLugares.Value)) .GetQuilometragem(Convert.ToInt32(txtOdometro.Text)) .GetStatus(comboStatus.Text) .GetValorDiaria(txtValorDiaria.Text) .GetObservacoes(txtObservacoes.Text) .GetArCondicionado(checkArCond.Checked) .GetDirecaoHidraulica(checkDirecaoHidraulica.Checked) .GetVidroEletrico(checkVidroEletrico.Checked) .GetAbs(checkAbs.Checked) .GetAirBag(checkAirBag.Checked); veiculo = veiculoBuilder.Build(); new VeiculosDao().DbUpdate(veiculo); MessageBox.Show("Veículo Atualizado com Sucesso!"); this.Close(); }
private void toolStripMenuItem4_Click(object sender, EventArgs e) { ComboBoxItem cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbMarca.SelectedItem; if (cmbItem != null) { marca cMarca = new marca(); veiculos = new Veiculos(); veiculos.ArquivoConexao = sArquivoConexao; string sNome = Microsoft.VisualBasic.Interaction.InputBox("Qual a nova descrição?", "Novo descrição", cmbItem.Text); if (sNome.Trim().Length != 0) { cMarca = veiculos.pesquisarMarca(int.Parse(cmbItem.Value.ToString())); cMarca.descricao = sNome.Trim(); if (veiculos.gravarMarca(cMarca, 1)) { MessageBox.Show("Descrição alterada com sucesso!", "EstacionamentoFacil (FrmMr07)", MessageBoxButtons.OK, MessageBoxIcon.Information); ve_se_existe(); } } } else { MessageBox.Show("Alteração permitida somente para cadastros já gravados!", "EstacionamentoFacil (FrmMr08)", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public ActionResult Atualizar(Veiculos veiculo) { veiculo.IsAtivo = true; new VeiculosDao().DbUpdate(veiculo); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Id,ClienteId,MarcaVeiculoId,Modelo,Ano,Placa,CategoriaCarro,TipoCombustivel,TipoMotor,QuilometragemAtual,Observacoes")] Veiculos veiculos) { if (ModelState.IsValid) { Veiculos veiculo = new Veiculos(); veiculo.Ano = veiculos.Ano; veiculo.CategoriaCarro = veiculos.CategoriaCarro.Trim(); veiculo.ClienteId = veiculos.ClienteId; veiculo.MarcaVeiculoId = veiculos.MarcaVeiculoId; veiculo.Modelo = veiculos.Modelo.Trim(); if (veiculo.Observacoes != null) { veiculo.Observacoes = veiculos.Observacoes.Trim(); } veiculo.Placa = veiculos.Placa.Trim(); if (veiculos.QuilometragemAtual == 0) { veiculo.QuilometragemAtual = 1; } else { veiculo.QuilometragemAtual = veiculos.QuilometragemAtual; } veiculo.TipoCombustivel = veiculos.TipoCombustivel.Trim(); veiculo.TipoMotor = veiculos.TipoMotor.Trim(); db.Veiculos.Add(veiculo); db.SaveChanges(); return(RedirectToAction("Details", "Clientes", new { id = veiculos.ClienteId })); } return(RedirectToAction("Details", "Clientes", new { id = veiculos.ClienteId })); }