Beispiel #1
0
        public IActionResult Relatorio()
        {
            RecursosHumanosModel objConta = new RecursosHumanosModel(HttpContextAccessor);

            ViewBag.ListaCadastro = objConta.ListaCadastro();
            return(View());
        }
Beispiel #2
0
        public IActionResult RelatorioUsuario()
        {
            RecursosHumanosModel obj = new RecursosHumanosModel();

            ViewBag.listaUsuario = obj.ListaUsuario();
            return(View());
        }
Beispiel #3
0
        public IActionResult RadarGL()
        {
            RecursosHumanosModel obj = new RecursosHumanosModel(HttpContextAccessor);

            ViewBag.RadarGL = obj.RadarGL();
            return(View());
        }
Beispiel #4
0
        // Validação e redirecionamento para ViewRadar
        public IActionResult ValidarRadar(RecursosHumanosModel menu, string txtColaboradorRadar)
        {
            bool login     = menu.ValidarRadarSv(txtColaboradorRadar);
            bool loginAna  = menu.ValidarRadarAnalista(txtColaboradorRadar);
            bool loginGL   = menu.ValidarRadarGL(txtColaboradorRadar);
            bool LoginOper = menu.ValidarRadarOper(txtColaboradorRadar);

            if (login)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("Radar", "Recursoshumanos"));
            }
            if (loginAna)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("RadarAnalista", "Recursoshumanos"));
            }
            if (loginGL)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("RadarGL", "Recursoshumanos"));
            }
            if (LoginOper)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("RadarOper", "Recursoshumanos"));
            }
            else
            {
                TempData["MensagemLoginInvalido"] = "Colaborador não Cadastrado";
                return(RedirectToAction("LoginRadar", "Recursoshumanos"));
            }
        }
Beispiel #5
0
        public IActionResult RelatorioMetas()
        {
            RecursosHumanosModel obj = new RecursosHumanosModel();

            ViewBag.ListaMetas = obj.ListaMetas();
            return(View());
        }
Beispiel #6
0
        public IActionResult nineboxGLSenior()
        {
            RecursosHumanosModel objConta = new RecursosHumanosModel(HttpContextAccessor);

            ViewBag.nineboxGLSenior = objConta.NineEncarregadoSenior();
            return(View());
        }
Beispiel #7
0
        public IActionResult RelatorioCargos()
        {
            RecursosHumanosModel obj = new RecursosHumanosModel();

            ViewBag.ListaCargo = obj.ListaCargo();
            return(View());
        }
Beispiel #8
0
        public IActionResult nineboxAnalistaPleno()
        {
            RecursosHumanosModel objConta = new RecursosHumanosModel(HttpContextAccessor);

            ViewBag.nineboxAnalistaPleno = objConta.NineAnalistaPleno();
            return(View());
        }
Beispiel #9
0
        public IActionResult nineboxCoordSenior()
        {
            RecursosHumanosModel objConta = new RecursosHumanosModel(HttpContextAccessor);

            ViewBag.NineCoordSenior = objConta.NineCoordSenior();
            return(View());
        }
Beispiel #10
0
        public IActionResult nineboxEspec()
        {
            RecursosHumanosModel obj = new RecursosHumanosModel(HttpContextAccessor);

            ViewBag.NineEspec = obj.NineEspec();
            return(View());
        }
Beispiel #11
0
        public IActionResult RelatorioBox()
        {
            RecursosHumanosModel objConta = new RecursosHumanosModel();

            ViewBag.ListaNineBox = objConta.ListaNineBox();
            return(View());
        }
Beispiel #12
0
        // Validação e redirecionamento para a ViewNineBox
        public IActionResult ValidarNine(RecursosHumanosModel menu, string txtColaboradorNine)
        {
            bool loginSvJunior          = menu.ValidarNIneSvJunior(txtColaboradorNine);
            bool loginSvPleno           = menu.ValidarNIneSvPleno(txtColaboradorNine);
            bool loginSvSenior          = menu.ValidarNIneSvSenior(txtColaboradorNine);
            bool LoginCoordJunior       = menu.ValidarNIneCoordJunior(txtColaboradorNine);
            bool LoginCoordPleno        = menu.ValidarNIneCoordPleno(txtColaboradorNine);
            bool LoginCoordSenior       = menu.ValidarNIneCoordSenior(txtColaboradorNine);
            bool LoginAnalistaJunior    = menu.ValidarNIneBoxAnalistaJunior(txtColaboradorNine);
            bool LoginAnalistaPleno     = menu.ValidarNIneBoxAnalistaPleno(txtColaboradorNine);
            bool LoginAnalistaSenior    = menu.ValidarNIneBoxAnalistaSenior(txtColaboradorNine);
            bool LoginEncarregadoJunior = menu.ValidarNineEncarregadoJunior(txtColaboradorNine);
            bool LoginEncarregadoPleno  = menu.ValidarNIneEncarregadoPleno(txtColaboradorNine);
            bool LoginEncarregadoSenior = menu.ValidarNIneEncarregadoSenior(txtColaboradorNine);
            bool LoginEspec             = menu.ValidarNIneBoxEspec(txtColaboradorNine);

            if (loginSvJunior)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineBoxSv", "Recursoshumanos"));
            }
            if (loginSvPleno)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineBoxSvPleno", "Recursoshumanos"));
            }
            if (loginSvSenior)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineBoxSvSenior", "Recursoshumanos"));
            }
            if (LoginCoordJunior)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineboxCoordJunior", "Recursoshumanos"));
            }
            if (LoginCoordPleno)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineboxCoordPleno", "Recursoshumanos"));
            }
            if (LoginCoordSenior)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineboxCoordSenior", "Recursoshumanos"));
            }
            if (LoginAnalistaJunior)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineboxAnalistaJunior", "Recursoshumanos"));
            }
            if (LoginAnalistaPleno)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineboxAnalistaPleno", "Recursoshumanos"));
            }
            if (LoginAnalistaSenior)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineboxAnalistaSenior", "Recursoshumanos"));
            }
            if (LoginEncarregadoJunior)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineboxGlJunior", "Recursoshumanos"));
            }
            if (LoginEncarregadoPleno)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineboxGlPleno", "Recursoshumanos"));
            }
            if (LoginEncarregadoSenior)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineboxGlSenior", "Recursoshumanos"));
            }
            if (LoginEspec)
            {
                HttpContext.Session.SetString("NomeUsuarioMatricula", menu.Matricula);
                return(RedirectToAction("NineBoxEspec", "Recursoshumanos"));
            }
            else
            {
                TempData["MensagemLoginInvalido"] = "Colaborador não Cadastrado";
                return(RedirectToAction("LoginNineBox", "Recursoshumanos"));
            }
        }