Advertisement
Guest User

Untitled

a guest
Apr 12th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. $http.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded";
  2.  
  3. $http.post('/CloudMobile/gpvdata.asmx/validausuario', {username: username, password: password}).success(function(data, status, headers, config) {
  4.  
  5. $rootScope.datos = data[0];
  6.  
  7. console.log($rootScope.datos.grupo);
  8.  
  9. callback({success: true});
  10.  
  11. }).error(function(data, status, headers, config) {
  12.  
  13. console.log('Falla la validación en el asmx');
  14.  
  15. });
  16.  
  17. [WebMethod]
  18. public void validausuario(string usuario, string password)
  19.  
  20. {
  21.  
  22. TGlobalOpClases g = miGlobal(usuario, password);
  23.  
  24. t1ValidacionSistema val = new t1ValidacionSistema(g);
  25.  
  26. Resultado_BD ResBD = val.Valida("SYSTEM_GPV", "DEMO", DateTime.Now);
  27.  
  28. g.idUsuarioConsola = val.Datos.idUsuario;
  29.  
  30. if (ResBD.ok)
  31. {
  32.  
  33. t1Usuario user = new t1Usuario(g);
  34.  
  35. Entrada_OPBD x = new Entrada_OPBD();
  36. x.PonLanzarEx();
  37.  
  38. user.FichaCarga(x,g.idUsuarioConsola);
  39. user.GruposPertenece_Carga(x);
  40.  
  41. string jsn = Json.Encode(user.GruposPertenece);
  42.  
  43. HttpContext.Current.Response.Write(jsn);
  44.  
  45. }
  46. else {
  47.  
  48. HttpContext.Current.Response.Write("Fallo la conexión");
  49.  
  50. }
  51. }
  52.  
  53. public TGlobalOpClases miGlobal(string usuario, string password)
  54. //public TGlobalOpClases miGlobal()
  55. {
  56. ExEngine_Client.TGlobalOpClases global = new TGlobalOpClases();
  57. global.miParIniOP.password = password;
  58. global.miParIniOP.Usuario = usuario;
  59. global.Server = "192.168.0.16\sql";
  60. global.DataBase = "Desarrollo";
  61. global.Conecta();
  62.  
  63. return global;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement