private void AtualizaTabelaMultas() { var _veiculo = (Veiculos)comboPlaca.SelectedValue; var dados = new MultasDao().GetAll() .Where(o => o.VeiculoId == _veiculo.Id) .ToList(); dataGridMultas.DataSource = dados; }
private void brnConsultar_Click(object sender, EventArgs e) { ICollection resultado; string nomeTela; string lbl2 = ""; #region Lista de veiculos if (radioListagemVeiculos.Checked) //Lista de Veiculos { var lista = new VeiculosDao().GetAll(); resultado = lista; nomeTela = "Lista de Veiculos"; lbl2 = $"Existem {lista.Count()} Veiculos cadastrados no sistema"; AbreRelatorio(resultado, nomeTela, lbl2); } #endregion #region Lista de Motoristas else if (radioListagemMotoristas.Checked) // Lista de Motoristas { var lista = new FuncionariosDao().GetAllMotoristas(); resultado = lista; nomeTela = "Lista de Motoristas"; lbl2 = $"Existem {lista.Count()} Motoristas cadastrados no sistema."; AbreRelatorio(resultado, nomeTela, lbl2); } #endregion #region Lista de funcionários else if (radioListaFuncionarios.Checked) { var lista = new FuncionariosDao().GetAll(); resultado = lista; nomeTela = "Funcionários"; lbl2 = $"Existem {lista.Count()} funcionários cadastrados no sistema."; AbreRelatorio(resultado, nomeTela, lbl2); } #endregion #region Lista de Clientes else if (radioListagemClientes.Checked) // Lista de Clientes { var lista = new ClientesPjDao().GetAll(); resultado = lista; nomeTela = "Lista de Clientes"; lbl2 = $"Existem {lista.Count()} clientes cadastrados no sistema"; AbreRelatorio(resultado, "Lista de Clientes", lbl2); } #endregion #region Multas por veiculo else if (radioMultasPorVeiculo.Checked) // Multas por veiculo { if (conferePlacaSelecionada()) { MensagemPlaca(); } else if (!ConfereData()) { } else { var veiculo = GetVeiculo(); var lista = new MultasDao().GetAll() .Where(m => m.VeiculoId == veiculo.Id) .Where(m => m.DataMulta >= dateInicio.Value && m.DataMulta <= dateFim.Value) .ToList(); resultado = lista; nomeTela = $"Multas de {veiculo.Placa} - {dateInicio.Value.ToShortDateString()} a {dateFim.Value.ToShortDateString()}"; lbl2 = $"O total de multas do veiculo {veiculo.Placa} é de {lista.Sum(v => v.Valor).ToString("C")}"; AbreRelatorio(resultado, nomeTela, lbl2); } } #endregion #region Sinistro por veiculo else if (radioSinistroVeiculo.Checked) // Sinistro por veículo { if (conferePlacaSelecionada()) { MensagemPlaca(); } else if (!ConfereData()) { } else { var veiculo = GetVeiculo(); var lista = new SinistrosDao().GetAll() .Where(s => s.VeiculoId == veiculo.Id) .Where(a => a.Data >= dateInicio.Value && a.Data <= dateFim.Value) .ToList(); resultado = lista; nomeTela = $"Sinistros do veículo {veiculo.Placa}"; lbl2 = $"O valor gasto com sinistros do veiculo {veiculo.Placa} foi de {lista.Sum(v => v.Valor).ToString("C")}"; AbreRelatorio(resultado, nomeTela, lbl2); } } #endregion #region Abastecimento Geral else if (radioAbastecimentoGeral.Checked) // abastecimento geral { if (!ConfereData()) { } else { var lista = new AbastecimentosDao().GetAll() .Where(a => a.Data >= dateInicio.Value && a.Data <= dateFim.Value) .ToList(); resultado = lista; nomeTela = "Lista de Abastecimentos Geral"; AbreRelatorio(resultado, nomeTela); } } #endregion #region Manutenção por Veiculo else if (radioListaManutencaoPorVeiculo.Checked) // manutencao por veiculo { if (conferePlacaSelecionada()) { MensagemPlaca(); } else if (!ConfereData()) { } else { var veiculo = GetVeiculo(); var lista = new ManutencoesDao().GetAll() .Where(m => m.VeiculoId == veiculo.Id) .Where(m => m.Data >= dateInicio.Value && m.Data <= dateFim.Value) .ToList(); resultado = lista; nomeTela = $"Manutenções do veiculo {veiculo.Placa}"; lbl2 = $"O valor total gasto com manutenções do veiculo {veiculo.Placa} foi de {lista.Sum(v => v.Valor).ToString("C")}"; AbreRelatorio(resultado, nomeTela, lbl2); } } #endregion #region Manutenção Geral else if (radioManutencoesGeral.Checked) // Manutencao por veiculo { if (!ConfereData()) { } else { var lista = new ManutencoesDao().GetAll() .Where(m => m.Data >= dateInicio.Value && m.Data <= dateFim.Value) .ToList(); resultado = lista; nomeTela = $"Manutenções {dateInicio.Value.ToShortDateString()} a {dateFim.Value.ToShortDateString()}"; lbl2 = $"O total em manutenções no periodo selecionado é de {lista.Sum(l => l.Valor).ToString("C")}"; AbreRelatorio(resultado, nomeTela, lbl2); } } #endregion #region Listagem de Estoque else if (radioListagemEstoque.Checked) { if (!ConfereData()) { } else { var lista = new EstoqueDao().GetAll() .Where(es => es.DataAdicao >= dateInicio.Value && es.DataAdicao <= dateFim.Value) .ToList(); resultado = lista; nomeTela = $"Estoque = {dateInicio.Value.ToShortDateString()} a {dateFim.Value.ToShortDateString()}"; lbl2 = $"Total em estoque no periodo selecionado é de {lista.Sum(v => v.ValorUnitario * v.Quantidade).ToString("C")}"; AbreRelatorio(resultado, nomeTela, lbl2); } } #endregion }
// GET: Multas/Delete/5 public ActionResult Deletar(int id) { var multa = new MultasDao().GetMultaId(id); return(View(multa)); }
// GET: Multas/Edit/5 public ActionResult Editar(int id) { var multa = new MultasDao().GetById(id); return(View(multa)); }