public ActionResult ExcluirVeiculoAR(string txtPlacaVeiculo) { if (ValidarAdmin.UsuarioValido()) { VeiculoDAL veiculoDAL = new VeiculoDAL(); Veiculo veiculo = new Veiculo(); Veiculo placaVeiculo = veiculoDAL.SelecionarVeiculoPlaca(txtPlacaVeiculo); if (placaVeiculo.PlacaVeiculo == null) { TempData[Constantes.MensagemAlerta] = "Acesso Negado! Não é possível excluir um veículo sem o código do locador. Tente novamente... "; return(RedirectToAction("ExcluirVeiculoUI", "Veiculo")); } else { veiculo = new Veiculo(txtPlacaVeiculo); veiculoDAL.ExcluirVeiculo(veiculo); TempData[Constantes.MensagemAlerta] = "Veiculo excluído com sucesso!"; return(RedirectToAction("Index", "Inicio")); } } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public void Incluir(VeiculoInfo veiculo) { if (String.IsNullOrEmpty(veiculo.Placa)) { throw new Exception("Informe a placa do veículo."); } if (String.IsNullOrEmpty(veiculo.Modelo)) { throw new Exception("Informe o modelo do veículo."); } if (String.IsNullOrEmpty(veiculo.Cor)) { throw new Exception("Informe a cor do veículo."); } if (String.IsNullOrEmpty(veiculo.Ano.ToString())) { throw new Exception("Informe o ano do veículo."); } if (veiculo.Ano < 2000) { throw new Exception("O ano não pode ser menor que 2000"); } VeiculoDAL obj = new VeiculoDAL(); obj.Incluir(veiculo); }
public AbastecimentoController() { Banco banco = new Banco(); AbastecimentoDAL abastecimentoDAL = new AbastecimentoDAL(banco); VeiculoDAL veiculoDAL = new VeiculoDAL(banco); _abastecimentoService = new AbastecimentoService(abastecimentoDAL, veiculoDAL); }
public VeiculoService(VeiculoDAL veiculoDAL, ManutencaoDAL manutencaoDAL, AbastecimentoDAL abastecimentoDAL, EntradaSaidaDAL entradaSaidaDAL, SeguroDAL seguroDAL) { _veiculoDAL = veiculoDAL; _manutencaoDAL = manutencaoDAL; _abastecimentoDAL = abastecimentoDAL; _entradaSaidaDAL = entradaSaidaDAL; _seguroDAL = seguroDAL; }
private AbastecimentoController InstanciarCamadas() { Banco banco = new Banco(); AbastecimentoDAL abastecimentoDAL = new AbastecimentoDAL(banco); VeiculoDAL veiculoDAL = new VeiculoDAL(banco); AbastecimentoService abastecimentoService = new AbastecimentoService(abastecimentoDAL, veiculoDAL); return(new AbastecimentoController(abastecimentoService)); }
public static List <Veiculo> Listar(Veiculo veiculo) { try { return(VeiculoDAL.Listar(veiculo)); }catch (Exception ex) { throw ex; } }
//Retorna um DataReader genérico que não depende do fabricante do servidor de dados public DbDataReader PesquisarPorPlaca(string placa) { if (string.IsNullOrEmpty(placa)) { throw new Exception("Informe uma placa"); } VeiculoDAL obj = new VeiculoDAL(); return(obj.PesquisarPorPlaca(placa)); }
public void Excluir(VeiculoInfo veiculo) { if (string.IsNullOrEmpty(veiculo.Placa)) { throw new Exception("Informe a placa do veículo"); } VeiculoDAL obj = new VeiculoDAL(); obj.Excluir(veiculo); }
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 static string Excluir(Veiculo veiculo) { try { return(VeiculoDAL.Excluir(veiculo)); } catch (Exception ex) { return(ex.Message); } }
public static Veiculo ListarPorPlaca(Veiculo veiculo) { try { return(VeiculoDAL.ListarPorPlaca(veiculo)); } catch (Exception ex) { throw ex; } }
public ViagemController() { Banco banco = new Banco(); ViagemDAL viagemDAL = new ViagemDAL(banco); OcupanteDAL ocupanteDAL = new OcupanteDAL(banco); _viagemService = new ViagemService(viagemDAL, ocupanteDAL); _motoristaDAL = new MotoristaDAL(banco); _veiculoDAL = new VeiculoDAL(banco); }
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 JsonResult SelecionarVeiculoLocadorJR(string placaVeiculo) { if (ValidarAdmin.UsuarioValido()) { VeiculoDAL veiculoDAL = new VeiculoDAL(); Veiculo veiculo = veiculoDAL.SelecionarVeiculoPlaca(placaVeiculo); return(Json(veiculo, JsonRequestBehavior.AllowGet)); } else { return(Json("Esta informação não pode ser solicitada. Por favor, contate o administrador do sistema.", JsonRequestBehavior.AllowGet)); } }
public ActionResult ExcluirVeiculoUI() { if (ValidarAdmin.UsuarioValido()) { VeiculoDAL veiculoDAL = new VeiculoDAL(); VeiculoControllerModel veiculoViewModel = VeiculoConvertToModel(veiculoDAL.ListarVeiculoLocador()); return(View(veiculoViewModel)); } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public ActionResult CadastrarVeiculoAR(string txtCodigoLocador, string selTipoVeiculo, string txtMarcaVeiculo, string txtModeloVeiculo, string txtCorVeiculo, string selCombustivelVeiculo, string txtAnoVeiculo, string selSituacaoVeiculo, string txtPlacaVeiculo, string txtRenavamVeiculo, string txtValorDiariaVeiculo) { if (ValidarAdmin.UsuarioValido()) { LocadorDAL locadorDAL = new LocadorDAL(); VeiculoDAL veiculoDAL = new VeiculoDAL(); Locador locador = new Locador(); Veiculo veiculo = new Veiculo(); if (txtCodigoLocador == "" || txtCodigoLocador == null) { TempData[Constantes.MensagemAlerta] = "Não é possível incluir um veículo sem o código do locador."; return(RedirectToAction("CadastrarVeiculoUI", "Veiculo")); } else { Locador codigoLocador = locadorDAL.SelecionarLocadorId(Convert.ToInt32(txtCodigoLocador)); Veiculo placaVeiculo = veiculoDAL.SelecionarVeiculoPlaca(txtPlacaVeiculo); Veiculo renavamVeiculo = veiculoDAL.SelecionarVeiculoRenavam(txtRenavamVeiculo); if (codigoLocador.CodigoLocador == 0) { TempData[Constantes.MensagemAlerta] = "Código do Locador inválido! Tente novamente... "; return(RedirectToAction("CadastrarVeiculoUI", "Veiculo")); } else if (placaVeiculo.PlacaVeiculo != null) { TempData[Constantes.MensagemAlerta] = "Esta placa de veículo já existe no sistema! Tente novamente... "; return(RedirectToAction("CadastrarVeiculoUI", "Veiculo")); } else if (renavamVeiculo.RenavamVeiculo != null) { TempData[Constantes.MensagemAlerta] = "Este RENAVAM já existe no sistema! Tente novamente... "; return(RedirectToAction("CadastrarVeiculoUI", "Veiculo")); } else { veiculo = new Veiculo(Convert.ToInt32(txtCodigoLocador), selTipoVeiculo, txtMarcaVeiculo, txtModeloVeiculo, txtPlacaVeiculo, txtRenavamVeiculo, selCombustivelVeiculo, txtCorVeiculo, txtAnoVeiculo, Convert.ToDecimal(txtValorDiariaVeiculo), Convert.ToChar(selSituacaoVeiculo)); veiculoDAL.CadastrarVeiculo(veiculo); TempData[Constantes.MensagemAlerta] = "Veiculo cadastrado com sucesso!"; return(RedirectToAction("Index", "Inicio")); } } } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public void Alterar(VeiculoInfo veiculo) { if (string.IsNullOrEmpty(veiculo.Placa)) { throw new Exception("Informe a placa do veículo"); } else if (string.IsNullOrEmpty(veiculo.Modelo)) { throw new Exception("Informe o modelo do veículo"); } else if (string.IsNullOrEmpty(veiculo.Cor)) { throw new Exception("Informe a cor do veículo"); } else if (string.IsNullOrEmpty(veiculo.Ano.ToString())) { throw new Exception("Informe o ano do veículo"); } VeiculoDAL obj = new VeiculoDAL(); obj.Alterar(veiculo); }
public List <VeiculoInfo> Listagem() { var obj = new VeiculoDAL(); return(obj.Listagem()); }
public AbastecimentoService(AbastecimentoDAL abastecimentoDAL, VeiculoDAL veiculoDAL) { _abastecimentoDAL = abastecimentoDAL; _veiculoDAL = veiculoDAL; }
public DataTable Lista() { var obj = new VeiculoDAL(); return(obj.Lista()); }
// construtor public VeiculoBLL() { // instanciando a classe veiculoDAL para ter acesso a seus métodos veiculoDal = new VeiculoDAL(); }