Пример #1
0
        public ActionResult login(CUENTA_VALIDAR_ViewModel login)
        {
            string usuari = login.Usuario;
            string contra = login.Contraseña;

            return(View());
        }
Пример #2
0
        public async Task <ActionResult> VALIDAR(CUENTA_VALIDAR_ViewModel VALIDAR)
        {
            try
            {
                string INFO = ("Iniciando Método  VALIDAR USUARIOS DIRECTORIO ACTIVO");
                log.Info("CODIGO : CTRCU3," + INFO);
                Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRCU3", log.Logger.Name, "VALIDAR", INFO));
                HILO.Start();

                if (ModelState.IsValid)
                {
                    String USUARIO    = VALIDAR.Usuario.ToUpper();
                    String CONTRASENA = VALIDAR.Contraseña;

                    var RESPUESTA_DIRECTORIO = await VALIDA.AUTENTICAR(USUARIO, CONTRASENA);

                    if (RESPUESTA_DIRECTORIO != null)
                    {
                        await SIGNINASYNC(RESPUESTA_DIRECTORIO, false);

                        return(RedirectToAction("CONSULTAR", "SOLICITUD"));
                    }
                    else
                    {
                        ViewBag.MensajeAlerta = "El usuario y/o contraseña son incorrectos";
                        return(View());
                    }
                }
                return(View());
            }
            catch (Exception ex)
            {
                log.ErrorFormat("CODIGO : CTRCU3,  Método VALIDAR USUARIOS DIRECTORIO ACTIVO,  {0}", ex.StackTrace);
                ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRCU3" : ex.HelpLink);
                Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace));
                HILO.Start();
                throw ex;
            }
        }