public ActionResult ExcluirLocadorAR(string txtCodigoLocador) { if (ValidarAdmin.UsuarioValido()) { LocadorDAL locadorDAL = new LocadorDAL(); Locador locador = locadorDAL.SelecionarLocadorId(Convert.ToInt32(txtCodigoLocador)); if (locador.CodigoLocador == 0) { TempData[Constantes.MensagemAlerta] = "Não existe Locador para o código digitado."; LocadorControllerModel locadorViewModel = ConvertToModel(locadorDAL.ListarLocador()); return(View("ExcluirLocadorUI", locadorViewModel)); } else { locador = new Locador(Convert.ToInt32(txtCodigoLocador)); locadorDAL.ExcluirLocador(locador); TempData[Constantes.MensagemAlerta] = "Locador excluído com sucesso!"; return(RedirectToAction("Index", "Inicio")); } } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public ActionResult AlterarLocadorAR(string txtCodigoLocador, string txtRzScLocador, string txtNmFsLocador, string txtEmailLocador, string txtTelefoneLocador, string selSituacaoLocador, string txtEnderecoLocador, string txtBairroLocador, string txtCidadeLocador, string selEstadoLocador, string txtCepLocador) { if (ValidarAdmin.UsuarioValido()) { LocadorDAL locadorDAL = new LocadorDAL(); Locador locador = locadorDAL.SelecionarLocadorId(Convert.ToInt32(txtCodigoLocador)); if (locador.CodigoLocador == 0) { TempData[Constantes.MensagemAlerta] = "Não existe Locador para o código digitado."; LocadorControllerModel locadorViewModel = ConvertToModel(locadorDAL.ListarLocador()); return(View("AlterarLocadorUI", locadorViewModel)); } else { locador = new Locador(Convert.ToInt32(txtCodigoLocador), txtRzScLocador, txtNmFsLocador, txtTelefoneLocador, txtEnderecoLocador, txtBairroLocador, txtCidadeLocador, selEstadoLocador, txtCepLocador, Convert.ToChar(selSituacaoLocador)); locadorDAL.AlterarLocador(locador); TempData[Constantes.MensagemAlerta] = "Locador alterado com sucesso!"; return(RedirectToAction("Index", "Inicio")); } } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public ActionResult AlterarLocadorUI() { if (ValidarAdmin.UsuarioValido()) { LocadorDAL locadorDAL = new LocadorDAL(); LocadorControllerModel locadorViewModel = ConvertToModel(locadorDAL.ListarLocador()); return(View(locadorViewModel)); } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public JsonResult SelecionarLocadorJR(int codigoLocador) { if (ValidarAdmin.UsuarioValido()) { LocadorDAL locadorDAL = new LocadorDAL(); Locador locador = locadorDAL.SelecionarLocadorId(codigoLocador); return(Json(locador, JsonRequestBehavior.AllowGet)); } else { return(Json("Esta informação não pode ser solicitada. Por favor, contate o administrador do sistema.", JsonRequestBehavior.AllowGet)); } }
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 ActionResult CadastrarLocadorAR(string txtRzScLocador, string txtNmFsLocador, string txtEmailLocador, string txtSenhaLocador, string txtTelefoneLocador, string selSituacaoLocador, string txtDocumentoLocador, string txtEnderecoLocador, string txtBairroLocador, string txtCidadeLocador, string selEstadoLocador, string txtCepLocador) { if (ValidarAdmin.UsuarioValido()) { LocadorDAL locadorDAL = new LocadorDAL(); UsuarioDAL usuarioDAL = new UsuarioDAL(); Locador locador = new Locador(); Usuario usuario = new Usuario(); Locador locadorEmail = locadorDAL.SelecionarLocadorEmail(txtEmailLocador); Locador docLocador = locadorDAL.SelecionarLocadorDoc(txtDocumentoLocador); Usuario usuarioEmail = usuarioDAL.SelecionarUsuarioEmail(txtEmailLocador); if ((usuarioEmail.EmailUsuario != null) || (locadorEmail.EmailLocador != null)) { TempData[Constantes.MensagemAlerta] = "Já existe um locador vinculado a este e-mail!"; return(View("CadastrarLocadorUI")); } else if (docLocador.CpfCnpjLocador != null) { TempData[Constantes.MensagemAlerta] = "Já existe um locador vinculado a este documento!"; return(View("CadastrarLocadorUI")); } else { usuario = new Usuario(txtEmailLocador, txtSenhaLocador, locador.TipoUsuarioLocador, Convert.ToChar(selSituacaoLocador)); locador = new Locador(txtEmailLocador, txtRzScLocador, txtNmFsLocador, txtDocumentoLocador, txtTelefoneLocador, txtEnderecoLocador, txtBairroLocador, txtCidadeLocador, selEstadoLocador, txtCepLocador, Convert.ToChar(selSituacaoLocador)); usuarioDAL.CadastrarUsuario(usuario); locadorDAL.CadastrarLocador(locador); TempData[Constantes.MensagemAlerta] = "Locador cadastrado com sucesso!"; return(RedirectToAction("Index", "Inicio")); } } else { return(RedirectToAction("Login", "AreaRestrita")); } }