Пример #1
0
        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"));
            }
        }
Пример #2
0
        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"));
            }
        }
Пример #3
0
 public ActionResult AlterarLocadorUI()
 {
     if (ValidarAdmin.UsuarioValido())
     {
         LocadorDAL             locadorDAL       = new LocadorDAL();
         LocadorControllerModel locadorViewModel = ConvertToModel(locadorDAL.ListarLocador());
         return(View(locadorViewModel));
     }
     else
     {
         return(RedirectToAction("Login", "AreaRestrita"));
     }
 }
Пример #4
0
 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));
     }
 }
Пример #5
0
        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"));
            }
        }
Пример #6
0
        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"));
            }
        }