public void EditaPassUsr(string usuario, string lastPass, string newPass) { try { S.Serv_Admin.ServiceAccesoClient serPi = new S.Serv_Admin.ServiceAccesoClient("BasicHttpBinding_IServiceAcceso"); serPi.ClientCredentials.UserName.UserName = this.usuario; serPi.ClientCredentials.UserName.Password = this.pass; //serPi.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = // X509CertificateValidationMode.None; serPi.ModificarPasswordUsuario(usuario, lastPass, newPass); serPi.Close(); } catch (FaultException <E.ExceptionService> ex) { throw new Exception(ex.Detail.Mensaje); } }
public List <E.VMItemModulo> ObtenerItemsUsuario(string usuario) { try { S.Serv_Admin.ServiceAccesoClient serPi = new S.Serv_Admin.ServiceAccesoClient("BasicHttpBinding_IServiceAcceso"); serPi.ClientCredentials.UserName.UserName = this.usuario; serPi.ClientCredentials.UserName.Password = this.pass; //serPi.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = // X509CertificateValidationMode.None; List <E.VMItemModulo> lista = serPi.ObtenerItemsUsuario(usuario).ToList(); serPi.Close(); return(lista); } catch (FaultException <E.ExceptionService> ex) { throw new Exception(ex.Detail.Mensaje); } }
public string IniciarSesion(string usuario, string llave, string ip, string sistema, bool cerrarSesiones) { try { S.Serv_Admin.ServiceAccesoClient serPi = new S.Serv_Admin.ServiceAccesoClient("BasicHttpBinding_IServiceAcceso"); serPi.ClientCredentials.UserName.UserName = this.usuario; serPi.ClientCredentials.UserName.Password = this.pass; //serPi.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = // X509CertificateValidationMode.None; string token = serPi.IniciarSesion(usuario, llave, ip, sistema, cerrarSesiones); serPi.Close(); return(token); } catch (FaultException <E.ExceptionService> ex) { Exception exInt = new Exception(ex.Detail.Mensaje, ex); exInt.Data.Add("code", ex.Detail.ErrorCode); throw exInt; } }
public List <E.VMToolItem> ObtenerPermisosToolsItems(int idUsuarioPermisos) { try { S.Serv_Admin.ServiceAccesoClient serPi = new S.Serv_Admin.ServiceAccesoClient("BasicHttpBinding_IServiceAcceso"); serPi.ClientCredentials.UserName.UserName = this.usuario; serPi.ClientCredentials.UserName.Password = this.pass; //serPi.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = // X509CertificateValidationMode.None; List <E.VMToolItem> lista = new List <E.VMToolItem>(); E.VMToolItem[] items = serPi.ObtenerPermisosToolsUsuario(idUsuarioPermisos); serPi.Close(); if (items != null) { lista = items.ToList(); } return(lista); } catch (FaultException <E.ExceptionService> ex) { throw new Exception(ex.Detail.Mensaje); } }