public static string GetLogin(string valform) { csLogin login = JsonConvert.DeserializeObject <csLogin>(valform); login.GetLogin(); return(JsonConvert.SerializeObject(login)); }
public ActionResult LoginStaff() { csLogin login = new csLogin(); login.Usuario = ""; login.Contrasena = ""; return(View(login)); }
public ActionResult LoginStaff(csLogin user) { if (ModelState.IsValid) { try { //creamos una clase de tipo cLoginWS que hace referencia al Web Service de corporación //llamamos al metodo de validar usuario, nos devuelve valores 0 ó 1; cLoginWS ws = new cLoginWS(); Datos data = ws.getUsuario("1", user.Usuario, user.Contrasena).detalle.respuesta.datos; //Todo: user.Usuario = "dgaza"; data.flagValidacion = "1"; string login = ""; if (data.flagValidacion == "0") { login = data.usuario; ModelState.AddModelError(string.Empty, "Datos de Usuario o Contraseña incorrectos."); return(View(user)); } // una vez que el usuario exista en el active directory // obtenemos los datos del usuario de la base de datos para // poder habilitar segun el usuario las opciones en el sistema. GetUsuarioXUsuario gusr = new GetUsuarioXUsuario(); UsuarioPerfilModel m = new UsuarioPerfilModel(); m = gusr.GetUsuarioPerfil(user.Usuario); if (m == null) { ModelState.AddModelError(string.Empty, "Datos incorrectos. Usuario " + user.Usuario + " no registrado en el sistema."); return(View(user)); } FormsAuthentication.RedirectFromLoginPage(m.intCodigo.ToString(), true); return(RedirectToAction("InicioIndex", "Inicio")); } catch (Exception) { ModelState.AddModelError(string.Empty, "Datos de Usuario o Contraseña incorrectos."); return(View(user)); throw; } } return(View()); }
// GET: LoginCNS public ActionResult LoginCNSIndex() { List <SP_GetPremio> premio = new List <SP_GetPremio>(); using (var db = new DBPremioEntities()) { premio = db.Database.SqlQuery <SP_GetPremio>("GetPremioExiste").ToList(); } ViewBag.CantPremio = premio.Count; csLogin login = new csLogin { Usuario = "", Contrasena = "" }; return(View(login)); }