Exemplo n.º 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"));
            }
        }
Exemplo n.º 2
0
        public ActionResult AlterarClienteAR(string txtCodigoCliente, string txtNomeCliente, string txtRgCliente, string txtNascimentoCliente, string txtTelefoneCliente, string txtEnderecoCliente, string txtBairroCliente, string txtCidadeCliente, string selEstadoCliente, string txtCepCliente, string selSituacaoCliente)
        {
            if (ValidarAdmin.UsuarioValido())
            {
                ClienteDAL clienteDAL = new ClienteDAL();
                Cliente    cliente    = clienteDAL.SelecionarClienteId(Convert.ToInt32(txtCodigoCliente));

                if (cliente.CodigoCliente == 0)
                {
                    TempData[Constantes.MensagemAlerta] = "Não existe Cliente para o código digitado.";
                    ClienteControllerModel clienteViewModel = ConvertToModel(clienteDAL.ListarCliente());
                    return(View("AlterarClienteUI", clienteViewModel));
                }
                else
                {
                    cliente = new Cliente(Convert.ToInt32(txtCodigoCliente), txtNomeCliente, txtRgCliente, Convert.ToDateTime(txtNascimentoCliente), txtTelefoneCliente, txtEnderecoCliente, txtBairroCliente, txtCidadeCliente, selEstadoCliente, txtCepCliente, Convert.ToChar(selSituacaoCliente));
                    clienteDAL.AlterarCliente(cliente);
                    TempData[Constantes.MensagemAlerta] = "Cliente Alterado com Sucesso!";
                    return(RedirectToAction("Index", "Inicio"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "AreaRestrita"));
            }
        }
Exemplo n.º 3
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"));
            }
        }
Exemplo n.º 4
0
        public ActionResult CadastrarAtendenteAR(string txtNomeAtendente, string txtEmailAtendente, string txtSenhaAtendente, string selSituacaoAtendente)
        {
            if (ValidarAdmin.UsuarioValido())
            {
                AtendenteDAL atendenteDAL = new AtendenteDAL();
                UsuarioDAL   usuarioDAL   = new UsuarioDAL();

                Atendente atendente = atendenteDAL.SelecionarAtendenteEmail(txtEmailAtendente);
                Usuario   usuario   = usuarioDAL.SelecionarUsuarioEmail(txtEmailAtendente);

                if ((usuario.EmailUsuario != null) || (atendente.EmailAtendente != null))
                {
                    TempData[Constantes.MensagemAlerta] = "Já existe atendente vinculado a este e-mail!";
                    return(View("CadastrarAtendenteUI"));
                }
                else
                {
                    usuario   = new Usuario(txtEmailAtendente, txtSenhaAtendente, atendente.TipoUsuarioAtendente, Convert.ToChar(selSituacaoAtendente));
                    atendente = new Atendente(txtNomeAtendente, txtEmailAtendente, Convert.ToChar(selSituacaoAtendente));

                    usuarioDAL.CadastrarUsuario(usuario);
                    atendenteDAL.CadastrarAtendente(atendente);

                    TempData[Constantes.MensagemAlerta] = "Atendente cadastrado com sucesso!";
                    return(RedirectToAction("Index", "Inicio"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "AreaRestrita"));
            }
        }
Exemplo n.º 5
0
        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"));
            }
        }
Exemplo n.º 6
0
        public ActionResult ExcluirClienteAR(string txtCodigoCliente)
        {
            if (ValidarAdmin.UsuarioValido())
            {
                ClienteDAL clienteDAL = new ClienteDAL();
                Cliente    cliente    = clienteDAL.SelecionarClienteId(Convert.ToInt32(txtCodigoCliente));

                if (cliente.CodigoCliente == 0)
                {
                    TempData[Constantes.MensagemAlerta] = "Não existe Cliente para o código digitado.";
                    ClienteControllerModel clienteViewModel = ConvertToModel(clienteDAL.ListarCliente());
                    return(View("ExcluirClienteUI", clienteViewModel));
                }
                else
                {
                    cliente.CodigoCliente = Convert.ToInt32(txtCodigoCliente);
                    clienteDAL.ExcluirCliente(cliente);
                    TempData[Constantes.MensagemAlerta] = "Cliente Excluído com Sucesso!";
                    return(RedirectToAction("Index", "Inicio"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "AreaRestrita"));
            }
        }
Exemplo n.º 7
0
        public ActionResult AlterarAtendenteAR(string txtCodigoAtendente, string txtNomeAtendente, string selSituacaoAtendente)
        {
            if (ValidarAdmin.UsuarioValido())
            {
                AtendenteDAL atendenteDAL = new AtendenteDAL();
                Atendente    atendente    = atendenteDAL.SelecionarAtendenteId(Convert.ToInt32(txtCodigoAtendente));

                if (atendente.CodigoAtendente == 0)
                {
                    TempData[Constantes.MensagemAlerta] = "Não existe Atendente para o código digitado.";
                    AtendenteControllerModel atendenteControllerModel = ConvertToModel(atendenteDAL.ListarAtendente());
                    return(View("AlterarAtendenteUI", atendenteControllerModel));
                }
                else
                {
                    atendente = new Atendente(Convert.ToInt32(txtCodigoAtendente), txtNomeAtendente, Convert.ToChar(selSituacaoAtendente));
                    atendenteDAL.AlterarAtendente(atendente);
                    TempData[Constantes.MensagemAlerta] = "Atendente Alterado com Sucesso!";
                    return(RedirectToAction("Index", "Inicio"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "AreaRestrita"));
            }
        }
Exemplo n.º 8
0
 // GET: Admin
 public ActionResult Index()
 {
     if (ValidarAdmin.UsuarioValido())
     {
         return(View());
     }
     else
     {
         return(RedirectToAction("Login", "AreaRestrita"));
     }
 }
Exemplo n.º 9
0
 public ActionResult CadastrarClienteUI()
 {
     if (ValidarAdmin.UsuarioValido())
     {
         return(View("CadastrarClienteUI"));
     }
     else
     {
         return(RedirectToAction("Login", "AreaRestrita"));
     }
 }
Exemplo n.º 10
0
 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));
     }
 }
Exemplo n.º 11
0
 public ActionResult ExcluirVeiculoUI()
 {
     if (ValidarAdmin.UsuarioValido())
     {
         VeiculoDAL             veiculoDAL       = new VeiculoDAL();
         VeiculoControllerModel veiculoViewModel = VeiculoConvertToModel(veiculoDAL.ListarVeiculoLocador());
         return(View(veiculoViewModel));
     }
     else
     {
         return(RedirectToAction("Login", "AreaRestrita"));
     }
 }
Exemplo n.º 12
0
 public ActionResult AlterarAtendenteUI()
 {
     if (ValidarAdmin.UsuarioValido())
     {
         AtendenteDAL             atendenteDAL             = new AtendenteDAL();
         AtendenteControllerModel atendenteControllerModel = ConvertToModel(atendenteDAL.ListarAtendente());
         return(View(atendenteControllerModel));
     }
     else
     {
         return(RedirectToAction("Login", "AreaRestrita"));
     }
 }
Exemplo n.º 13
0
 public ActionResult AlterarLocadorUI()
 {
     if (ValidarAdmin.UsuarioValido())
     {
         LocadorDAL             locadorDAL       = new LocadorDAL();
         LocadorControllerModel locadorViewModel = ConvertToModel(locadorDAL.ListarLocador());
         return(View(locadorViewModel));
     }
     else
     {
         return(RedirectToAction("Login", "AreaRestrita"));
     }
 }
Exemplo n.º 14
0
 public ActionResult AlterarClienteUI()
 {
     if (ValidarAdmin.UsuarioValido())
     {
         ClienteDAL             clienteDAL       = new ClienteDAL();
         ClienteControllerModel clienteViewModel = ConvertToModel(clienteDAL.ListarCliente());
         return(View(clienteViewModel));
     }
     else
     {
         return(RedirectToAction("Login", "AreaRestrita"));
     }
 }
Exemplo n.º 15
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));
     }
 }
Exemplo n.º 16
0
 public JsonResult SelecionarClienteJR(int codigoCliente)
 {
     if (ValidarAdmin.UsuarioValido())
     {
         ClienteDAL clienteDAL = new ClienteDAL();
         Cliente    cliente    = clienteDAL.SelecionarClienteId(codigoCliente);
         return(Json(cliente, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json("Esta informação não pode ser solicitada. Por favor, contate o administrador do sistema.", JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 17
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"));
            }
        }
Exemplo n.º 18
0
        public ActionResult CadastrarClienteAR(string txtNomeCliente, string txtHabilitacaoCliente, string txtCpfCliente, string txtRgCliente, string txtNascimentoCliente, string txtEmailCliente, string txtTelefoneCliente, string txtEnderecoCliente, string txtBairroCliente, string txtCidadeCliente, string selEstadoCliente, string txtCepCliente, string selSituacaoCliente, string txtSenhaCliente)
        {
            if (ValidarAdmin.UsuarioValido())
            {
                ClienteDAL clienteDAL = new ClienteDAL();
                UsuarioDAL usuarioDAL = new UsuarioDAL();
                Cliente    cliente    = new Cliente();
                Usuario    usuario    = new Usuario();

                Cliente clienteEmail = clienteDAL.SelecionarClienteEmail(txtEmailCliente);
                Cliente clienteHabil = clienteDAL.SelecionarClienteHabilitacao(txtHabilitacaoCliente);
                Cliente clienteCpf   = clienteDAL.SelecionarClienteCpf(txtCpfCliente);
                Usuario usuarioEmail = usuarioDAL.SelecionarUsuarioEmail(txtEmailCliente);

                if ((usuarioEmail.EmailUsuario != null) || (clienteEmail.EmailCliente != null))
                {
                    TempData[Constantes.MensagemAlerta] = "Já existe um cliente vinculado a este e-mail!";
                    return(View("CadastrarClienteUI"));
                }
                else if (clienteHabil.HabilitacaoCliente != null)
                {
                    TempData[Constantes.MensagemAlerta] = "Já existe um cliente vinculado a esta Habilitação!";
                    return(View("CadastrarClienteUI"));
                }
                else if (clienteCpf.CpfCliente != null)
                {
                    TempData[Constantes.MensagemAlerta] = "Já existe um cliente vinculado a este Cpf!";
                    return(View("CadastrarClienteUI"));
                }
                else
                {
                    usuario = new Usuario(txtEmailCliente, txtSenhaCliente, cliente.TipoUsuarioCliente, Convert.ToChar(selSituacaoCliente));
                    cliente = new Cliente(txtNomeCliente, txtHabilitacaoCliente, txtCpfCliente, txtRgCliente, Convert.ToDateTime(txtNascimentoCliente), txtEmailCliente, txtTelefoneCliente, txtEnderecoCliente, txtBairroCliente, txtCidadeCliente, selEstadoCliente, txtCepCliente, Convert.ToChar(selSituacaoCliente));

                    usuarioDAL.CadastrarUsuario(usuario);
                    clienteDAL.CadastrarCliente(cliente);

                    TempData[Constantes.MensagemAlerta] = "Cliente cadastrado com sucesso!";
                    return(RedirectToAction("Index", "Inicio"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "AreaRestrita"));
            }
        }
Exemplo n.º 19
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"));
            }
        }
Exemplo n.º 20
0
        public ActionResult AlterarSenhaUsuarioAR(string txtEmailUsuario, string txtAtualSenhaUsuario, string txtNovaSenhaUsuario)
        {
            if (ValidarAdmin.UsuarioValido())
            {
                UsuarioDAL usuarioDAL = new UsuarioDAL();
                Usuario    usuario    = usuarioDAL.SelecionarUsuarioEmail(txtEmailUsuario);

                if (usuario == null)
                {
                    TempData[Constantes.MensagemAlerta] = "Credenciais inválidas. Tente novamente.";
                    return(RedirectToAction("Index", "Inicio"));
                }

                usuarioDAL.AlterarSenhaUsuario(txtEmailUsuario, txtAtualSenhaUsuario, txtNovaSenhaUsuario);
                TempData[Constantes.MensagemAlerta] = "Senha alterada com sucesso.";
                return(RedirectToAction("Login", "AreaRestrita"));
            }
            else
            {
                TempData[Constantes.MensagemAlerta] = "Ocorreu um problema com a troca da senha. Tente novamente.";
                return(RedirectToAction("Index", "Inicio"));
            }
        }