| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406 |
- package com.vespot;
-
- <<<<<<< HEAD
- import cl.servipag.genesis.webservices.GenesisServiceService;
- import cl.servipag.genesis.webservices.GenesisServiceDelegate;
- import com.vespot.utils.Utils;
- /*Daniel*/
- import com.vespot_AddUserRequest.AddUserRequest;
- import com.vespot_AddUserResponse.AddUserResponse;
- import com.vespot_BranchListRequest.BranchListRequest;
- import com.vespot_BranchListResponse.BranchListResponse;
- import com.vespot_RoleListRequest.RoleListRequest;
- import com.vespot_RoleListResponse.RoleListResponse;
- import GenesisResponse.UpdateUserRequest;
- import com.vespot_AssignUpdateRoleByUserRequest.AssignUpdateRoleByUserRequest;
- import com.vespot_AssignUpdateRoleByUserResponse.AssignUpdateRoleByUserResponse;
- import com.vespot_UpdateUserResponse.UpdateUserResponse;
- import com.vespot_UserListRequest.UserListRequest;
- import com.vespot_UserListResponse.UserListResponse;
- /*Jhonatan*/
- =======
- import cl.servipag.genesis.webservices.GenesisServiceDelegate;
- import cl.servipag.genesis.webservices.GenesisServiceService;
- import com.vespot.utils.Utils;
- import com.vespot_AssignUpdateRoleByUserRequest.AssignUpdateRoleByUserRequest;
- import com.vespot_AssignUpdateRoleByUserResponse.AssignUpdateRoleByUserResponse;
-
- import com.vespot_DeleteUserRequest.DeleteUserRequest;
- import com.vespot_DeleteUserResponse.DeleteUserResponse;
- import com.vespot_UserBlockRequest.UserBlockRequest;
- import com.vespot_UserBlockResponse.UserBlockResponse;
- import com.vespot_UserListRequest.UserListRequest;
- import com.vespot_WorkstationByBranchListRequest.WorkstationByBranchListRequest;
- import com.vespot_WorkstationByBranchListResponse.WorkstationByBranchListResponse;
- import com.vespot_WorkstationMoveRequest.WorkstationMoveRequest;
- import com.vespot_WorkstationMoveResponse.WorkstationMoveResponse;
- >>>>>>> a06876ca44e8f3ad471ba7475c52e9f8eb53f708
-
- import java.net.MalformedURLException;
- import java.net.URL;
- import java.util.List;
- import java.util.logging.Level;
- <<<<<<< HEAD
- import java.util.logging.Logger;
-
- public class Genesis {
-
- private Object request;
- private Object response;
-
- public Genesis(String URL) {
- this.URL = URL;
-
- }
-
- private String URL;
-
- //1.addUser
- public Long addUser(String gnsNombres, String gnsApellidoPaterno, String gnsApellidoMaterno, String gnsRUT, String gnsIDRol, String gnsNombredeUsuario, String gnsContrasena, String gnsCodigoSucursal, String gnsIDSupervisor) {
-
- // New Object = AdduserRequest
- AddUserRequest request = new AddUserRequest();
-
- // Set SignonRq
- com.vespot_AddUserRequest.AddUserRequest.SignonRq signonRq = new AddUserRequest.SignonRq(); //Declarate class
- signonRq.setSessionLoginId(URL);
-
- request.setSignonRq(signonRq);
-
- // Set BankSvcRq
- com.vespot_AddUserRequest.AddUserRequest.BankSvcRq banksvc = new AddUserRequest.BankSvcRq(); //Declarate class
- banksvc.setGnsNombres(gnsNombres);
- banksvc.setGnsApellidoPaterno(gnsApellidoPaterno);
- banksvc.setGnsApellidoMaterno(gnsApellidoMaterno);
- banksvc.setGnsRUT(gnsRUT);
- banksvc.setGnsIDRol(new Long(gnsIDRol));
- banksvc.setGnsNombredeUsuario(gnsNombredeUsuario);
- banksvc.setGnsContrasena(gnsContrasena);
- banksvc.setGnsCodigoSucursal(new Long(gnsCodigoSucursal));
- banksvc.setGnsIDSupervisor(new Long(gnsIDSupervisor));
-
- request.setBankSvcRq(banksvc);
-
-
- //Set BaseSvcRq
-
-
- try {
- GenesisServiceService service = new GenesisServiceService(new URL(this.URL));
- GenesisServiceDelegate delegate = service.getGenesisServicePort();
- AddUserResponse response = (AddUserResponse) Utils.xmlToObject(delegate.genesisMethod(Utils.objectToXml(request, AddUserRequest.class)), AddUserResponse.class);
- return response.getBankSvcRs().getWSRs().getGnsIDUsuario();
-
- } catch (MalformedURLException ex) {
- Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
- return null;
-
- }
-
- }
-
- //2.AssignUpdateRoleByUser
-
- public AssignUpdateRoleByUserResponse.BankSvcRs.Status.AdditionalStatus AssignUpdateRoleByUser(String gnsIDUsuario, String gnsIDRol){
-
- // New Object = UpdateUserRequest
- AssignUpdateRoleByUserRequest Assign = new AssignUpdateRoleByUserRequest();
-
- // Set SignonRq
- AssignUpdateRoleByUserRequest.SignonRq signon = new AssignUpdateRoleByUserRequest.SignonRq();
- signon.setSessionLoginId(URL);
- Assign.setSignonRq(signon);
-
-
- // Set BaseSvcRq...
-
-
- // Set BankSvcRq
- AssignUpdateRoleByUserRequest.BankSvcRq bank = new AssignUpdateRoleByUserRequest().getBankSvcRq();
- bank.setGnsIDRol(new Long (gnsIDRol));
- bank.setGnsIDUsuario(new Long (gnsIDUsuario));
-
- Assign.setBankSvcRq(bank);
-
- try {
- GenesisServiceService service = new GenesisServiceService(new URL(this.URL));
- GenesisServiceDelegate delegate = service.getGenesisServicePort();
- AssignUpdateRoleByUserResponse response = (AssignUpdateRoleByUserResponse) Utils.xmlToObject(delegate.genesisMethod(Utils.objectToXml(request, AssignUpdateRoleByUserRequest.class)), AssignUpdateRoleByUserResponse.class);
- return response.getBankSvcRs().getStatus().getAdditionalStatus();
- } catch (MalformedURLException ex) {
- Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
- }
-
-
- return null;
- }
-
- //3.UpdateUser
-
- public long UpdateUser(String gnsIDUsuario, String gnsIDRol, String gnsContrasena, String gnsCodigoSucursal, String gnsIDSupervisor) {
-
- // New Object = UpdateUserRequest
- UpdateUserRequest update = new UpdateUserRequest();
-
- // Set SignonRq
- UpdateUserRequest.SignonRq signon = new UpdateUserRequest.SignonRq();
- signon.setSessionLoginId(URL);
- update.setSignonRq(signon);
-
-
- // Set BaseSvcRq...
-
-
- // Set BankSvcRq
- UpdateUserRequest.BankSvcRq banksvc = new UpdateUserRequest.BankSvcRq();
- banksvc.setGnsIDUsuario(new Long (gnsIDUsuario));
- banksvc.setGnsIDRol(new Long (gnsIDUsuario));
-
- update.setBankSvcRq(banksvc);
-
- try {
- GenesisServiceService service = new GenesisServiceService(new URL(this.URL));
- GenesisServiceDelegate delegate = service.getGenesisServicePort();
- UpdateUserResponse response = (UpdateUserResponse) Utils.xmlToObject(delegate.genesisMethod(Utils.objectToXml(request, UpdateUserRequest.class)), UpdateUserResponse.class);
- return response.getBankSvcRs().getWSRs().getGnsIDUsuario();
-
- } catch (MalformedURLException ex) {
- Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
- }
-
- return 0;
- }
-
- //4.UserList
-
- public List<UserListResponse.BankSvcRs.WSRs.Usuario> UserList(String gnsIDRol, String gnsCodigoSucursal) {
-
- // New Object = UserListRequest
- UserListRequest UserList = new UserListRequest();
-
- // Set signonRq
- UserListRequest.SignonRq signon = new UserListRequest.SignonRq();
- signon.setSessionLoginId(URL);
-
- UserList.setSignonRq(signon);
-
-
- // Set BaseSvcRq...
-
-
- // Set Bank
- UserListRequest.BankSvcRq bank = new UserListRequest.BankSvcRq();
- bank.setGnsIDRol(new Long(gnsIDRol));
- bank.setGnsCodigoSucursal(new Long(gnsCodigoSucursal));
-
- UserList.setBankSvcRq(bank);
-
- try {
- GenesisServiceService service = new GenesisServiceService(new URL(this.URL));
- GenesisServiceDelegate delegate = service.getGenesisServicePort();
- UserListResponse response = (UserListResponse) Utils.xmlToObject(delegate.genesisMethod(Utils.objectToXml(request, UserListRequest.class)), UserListRequest.class);
- return response.getBankSvcRs().getWSRs().getUsuario();
- } catch (MalformedURLException ex) {
- Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
- }
-
- return null;
-
- }
-
- //5. RoleList
-
- public List<RoleListResponse.BankSvcRs.WSRs.Role> RoleList() {
-
- // New Object = RoleListRequest
- RoleListRequest RoleList = new RoleListRequest();
-
- // Set signonRq
- com.vespot_RoleListRequest.RoleListRequest.SignonRq signonRq = new RoleListRequest.SignonRq();
- signonRq.setSessionLoginId(URL);
-
- RoleList.setSignonRq(signonRq);
-
-
- // Set BaseSvcRq...
-
-
- // Set Bank
- //RoleListRequest.
- try {
- GenesisServiceService service = new GenesisServiceService(new URL(this.URL));
- GenesisServiceDelegate delegate = service.getGenesisServicePort();
- RoleListResponse response = (RoleListResponse) Utils.xmlToObject(delegate.genesisMethod(Utils.objectToXml(request, RoleListResponse.class)), RoleListResponse.class);
- return response.getBankSvcRs().getWSRs().getRole();
-
- } catch (MalformedURLException ex) {
- Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
- }
- return null;
- }
-
- //6. BranchList
- public List<BranchListResponse.BankSvcRs.WSRs.Sucursal> BranchList() {
-
- // New Object = BranchListRequest
- BranchListRequest Branch = new BranchListRequest();
-
- // Set SignonRq
- BranchListRequest.SignonRq signon = new BranchListRequest.SignonRq();
- signon.setSessionLoginId(URL);
-
- Branch.setSignonRq(signon);
-
-
- // Set BaseSvcRq...
-
-
- // Set BankSvcRq
- //BranchListRequest.
-
- try {
- GenesisServiceService service = new GenesisServiceService(new URL(this.URL));
- GenesisServiceDelegate delegate = service.getGenesisServicePort();
- BranchListResponse response = (BranchListResponse) Utils.xmlToObject(delegate.genesisMethod(Utils.objectToXml(request, BranchListRequest.class)), BranchListResponse.class);
- return response.getBankSvcRs().getWSRs().getSucursal();
- } catch (MalformedURLException ex) {
- Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
- }
-
- return null;
- }
-
- }
-
-
- =======
-
-
- public class Genesis {
-
- public Genesis(String URL){
- this.URL=URL;
- }
-
- private String URL;
-
- public String WorkstationMove(String gnsCodigoSucursalOrigen, String gnsCodigoSucursalDestino, String gnsNumeroEstacion)
- {
- WorkstationMoveRequest stationM = new WorkstationMoveRequest();
-
- WorkstationMoveRequest.SignonRq signonR = new WorkstationMoveRequest.SignonRq();
- signonR.setSessionLoginId(URL);
- stationM.setSignonRq(signonR);
-
- WorkstationMoveRequest.BankSvcRq banqS = new WorkstationMoveRequest.BankSvcRq();
- banqS.setGnsCodigoSucursalOrigen(Long.parseLong(gnsCodigoSucursalOrigen));
- banqS.setGnsCodigoSucursalDestino(Long.parseLong(gnsCodigoSucursalDestino));
- banqS.setGnsNumeroEstacion(Long.parseLong(gnsNumeroEstacion));
- stationM.setBankSvcRq(banqS);
-
- try {
- GenesisServiceService gservice = new GenesisServiceService(new URL(this.URL));
- GenesisServiceDelegate gDelegate = gservice.getGenesisServicePort();
- WorkstationMoveResponse responceMove = (WorkstationMoveResponse) Utils.xmlToObject(gDelegate.genesisMethod(Utils.objectToXml(stationM,WorkstationMoveRequest.class)), WorkstationMoveResponse.class);
- return responceMove.getBankSvcRs().getStatus().getStatusCode();
- } catch (MalformedURLException ex) {
- java.util.logging.Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
- return null;
- }
- }
-
- public List<WorkstationByBranchListResponse.BankSvcRs.WSRs.EstacionTrabajo> WorkstationByBranchList(String gnsCodigoSucursal)
- {
- WorkstationByBranchListRequest branchL = new WorkstationByBranchListRequest();
-
- WorkstationByBranchListRequest.SignonRq signonR = new WorkstationByBranchListRequest.SignonRq();
- signonR.setSessionLoginId(URL);
- branchL.setSignonRq(signonR);
-
- WorkstationByBranchListRequest.BankSvcRq banqS = new WorkstationByBranchListRequest.BankSvcRq();
- banqS.setGnsCodigoSucursal(Long.parseLong(gnsCodigoSucursal));
- branchL.setBankSvcRq(banqS);
-
- try {
- GenesisServiceService gservice = new GenesisServiceService(new URL(this.URL));
- GenesisServiceDelegate gDelegate = gservice.getGenesisServicePort();
- WorkstationByBranchListResponse responceWorbe = (WorkstationByBranchListResponse) Utils.xmlToObject(gDelegate.genesisMethod(Utils.objectToXml(branchL,WorkstationByBranchListRequest.class)), WorkstationByBranchListResponse.class);
- return (List<WorkstationByBranchListResponse.BankSvcRs.WSRs.EstacionTrabajo>) responceWorbe.getBankSvcRs().getStatus();
- } catch (MalformedURLException ex) {
- java.util.logging.Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
- return null;
- }
- }
-
- public String UserBlock(String gnsIDUsuario, String gnsBloqueado)
- {
- UserBlockRequest userB = new UserBlockRequest();
-
- UserBlockRequest.SignonRq signonR = new UserBlockRequest.SignonRq();
- signonR.setSessionLoginId(URL);
- userB.setSignonRq(signonR);
-
- UserBlockRequest.BankSvcRq banqS = new UserBlockRequest.BankSvcRq();
- banqS.setGnsIDUsuario(Long.parseLong(gnsIDUsuario));
- banqS.setGnsBloqueado(gnsBloqueado);
- userB.setBankSvcRq(banqS);
-
- try {
- GenesisServiceService gservice = new GenesisServiceService(new URL(this.URL));
- GenesisServiceDelegate gDelegate = gservice.getGenesisServicePort();
- UserBlockResponse responceBl = (UserBlockResponse) Utils.xmlToObject(gDelegate.genesisMethod(Utils.objectToXml(userB,UserListRequest.class)), UserBlockResponse.class);
- return responceBl.getBankSvcRs().getStatus().getStatusDesc();
- } catch (MalformedURLException ex) {
- java.util.logging.Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
- return null;
- }
- }
-
- public String DeleteUser(String gnsIDUsuario)
- {
- DeleteUserRequest deleteU = new DeleteUserRequest();
-
- DeleteUserRequest.SignonRq signonR = new DeleteUserRequest.SignonRq();
- signonR.setSessionLoginId(URL);
- deleteU.setSignonRq(signonR);
-
- DeleteUserRequest.BankSvcRq banqS = new DeleteUserRequest.BankSvcRq();
- banqS.setGnsIDUsuario(Long.parseLong(gnsIDUsuario));
- deleteU.setBankSvcRq(banqS);
-
- try {
- GenesisServiceService gservice = new GenesisServiceService(new URL(this.URL));
- GenesisServiceDelegate gDelegate = gservice.getGenesisServicePort();
- DeleteUserResponse responceDu = (DeleteUserResponse) Utils.xmlToObject(gDelegate.genesisMethod(Utils.objectToXml(deleteU,DeleteUserRequest.class)), DeleteUserResponse.class);
- return responceDu.getBankSvcRs().getStatus().getStatusDesc();
- } catch (MalformedURLException ex) {
- java.util.logging.Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
- return null;
- }
- }
-
- public String AssignUpdateRoleByUser(String gnsIDUsuario, String gnsIDRol){
- AssignUpdateRoleByUserRequest asignUr = new AssignUpdateRoleByUserRequest();
-
- AssignUpdateRoleByUserRequest.SignonRq signonR = new AssignUpdateRoleByUserRequest.SignonRq();
- signonR.setSessionLoginId(URL);
- asignUr.setSignonRq(signonR);
-
- AssignUpdateRoleByUserRequest.BankSvcRq banqS = new AssignUpdateRoleByUserRequest.BankSvcRq();
- banqS.setGnsIDRol(Long.parseLong(gnsIDRol));
- banqS.setGnsIDUsuario(Long.parseLong(gnsIDUsuario));
- asignUr.setBankSvcRq(banqS);
-
- try {
- GenesisServiceService gservice = new GenesisServiceService(new URL(this.URL));
- GenesisServiceDelegate gDelegate = gservice.getGenesisServicePort();
- AssignUpdateRoleByUserResponse responceAs = (AssignUpdateRoleByUserResponse) Utils.xmlToObject(gDelegate.genesisMethod(Utils.objectToXml(asignUr,AssignUpdateRoleByUserRequest.class)), AssignUpdateRoleByUserResponse.class);
- return responceAs.getBankSvcRs().getStatus().getStatusDesc();
- } catch (MalformedURLException ex) {
- java.util.logging.Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
- return null;
- }
- }
- }
- >>>>>>> a06876ca44e8f3ad471ba7475c52e9f8eb53f708
|