public void TRecuperar() { BusUsuario busUsuario = new BusUsuario(); var res = busUsuario.BEnviarCredenciales("*****@*****.**", EnumEmailActionPass.Recuperar); var json = JsonConvert.SerializeObject(res, Formatting.Indented); }
public void TLogin() { BusUsuario busUsuario = new BusUsuario(); var res = busUsuario.BLogin("Alejandra Erguera", "ale.erguera"); var json = JsonConvert.SerializeObject(res, Formatting.Indented); }
public IMDResponse <EntPoliticas> BObtenerPoliticas() { IMDResponse <EntPoliticas> response = new IMDResponse <EntPoliticas>(); IMDResponse <List <EntIceLinkServer> > lstServers = new IMDResponse <List <EntIceLinkServer> >(); string metodo = nameof(this.BObtenerPoliticas); logger.Info(IMDSerialize.Serialize(67823458380874, $"Inicia {metodo}")); try { BusUsuario busUsuario = new BusUsuario(); EntPoliticas entPoliticas = new EntPoliticas(); lstServers = BGetIceLinkServer(); entPoliticas.sAvisoDePrivacidad = ConfigurationManager.AppSettings["sAvisoDePrivacidad"]; entPoliticas.sTerminosYCondiciones = ConfigurationManager.AppSettings["sTerminosYCondiciones"]; entPoliticas.sCorreoContacto = ConfigurationManager.AppSettings["sCorreoContacto"]; entPoliticas.sCorreoSoporte = ConfigurationManager.AppSettings["sCorreoSoporte"]; entPoliticas.sDireccionEmpresa = ConfigurationManager.AppSettings["sDireccionEmpresa"]; entPoliticas.sTelefonoEmpresa = ConfigurationManager.AppSettings["sTelefonoEmpresa"]; entPoliticas.nMaximoDescuento = Convert.ToDouble(ConfigurationManager.AppSettings["nMaximoDescuento"]); entPoliticas.nIVA = Convert.ToDouble(ConfigurationManager.AppSettings["nIVA"]); entPoliticas.sLlaveDominio = ConfigurationManager.AppSettings["sLlaveDominio"]; entPoliticas.sLlaveIcelink = ConfigurationManager.AppSettings["sLlaveIcelink"]; entPoliticas.sConektaPublicKey = busUsuario.BDeCodePassWord(ConfigurationManager.AppSettings["sConektaPublicKey"], "MeditocComercial", "Meditoc1"); entPoliticas.rutasIceServer = lstServers.Result; string sMensualidades = ConfigurationManager.AppSettings["sMensualidades"]; if (!string.IsNullOrWhiteSpace(sMensualidades)) { entPoliticas.lstMensualidades = JsonConvert.DeserializeObject <List <EntMensualidad> >(sMensualidades); } entPoliticas.bTieneMesesSinIntereses = Convert.ToBoolean(ConfigurationManager.AppSettings["bTieneMesesSinIntereses"]); response.Message = "Políticas consultadas."; response.Result = entPoliticas; } catch (Exception ex) { response.Code = 67823458381651; response.Message = "Ocurrió un error inesperado al consultar las políticas de Meditoc."; logger.Error(IMDSerialize.Serialize(67823458381651, $"Error en {metodo}: {ex.Message}", ex, response)); } return(response); }
public IMDResponse <bool> CRecuperarPassword([FromBody] EntUsuario entUsuario) { IMDResponse <bool> response = new IMDResponse <bool>(); string metodo = nameof(this.CRecuperarPassword); logger.Info(IMDSerialize.Serialize(67823458633399, $"Inicia {metodo}")); try { BusUsuario busUsuario = new BusUsuario(); response = busUsuario.BEnviarCredenciales(entUsuario.sCorreo, EnumEmailActionPass.Recuperar); } catch (Exception ex) { response.Code = 67823458634176; response.Message = "Ocurrió un error inesperado al recuperar la contraseña del usuario."; logger.Error(IMDSerialize.Serialize(67823458634176, $"Error en {metodo}: {ex.Message}", ex, response)); } return(response); }
public IMDResponse <EntUsuario> CLogin([FromBody] EntUsuario entUsuario) { IMDResponse <EntUsuario> response = new IMDResponse <EntUsuario>(); string metodo = nameof(this.CLogin); logger.Info(IMDSerialize.Serialize(67823458376212, $"Inicia {metodo}([FromUri] string sUsuario, string sPassword)", entUsuario)); try { BusUsuario busUsuario = new BusUsuario(); response = busUsuario.BLogin(entUsuario.sUsuario, entUsuario.sPassword); } catch (Exception ex) { response.Code = 67823458376989; response.Message = "Ocurrió un error inesperado en el servicio al validar los datos de la cuenta."; logger.Error(IMDSerialize.Serialize(67823458376989, $"Error en {metodo}([FromUri] string sUsuario, string sPassword): {ex.Message}", entUsuario, ex, response)); } return(response); }
public IMDResponse <bool> CCambiarContrasenia([FromUri] int iIdUsuario, [FromUri] string sPassword, [FromUri] int iIdUsuarioUltMod) { IMDResponse <bool> response = new IMDResponse <bool>(); string metodo = nameof(this.CCambiarContrasenia); logger.Info(IMDSerialize.Serialize(67823458371550, $"Inicia {metodo}([FromUri] int iIdUsuario, [FromUri]string sPassword, [FromUri]int iIdUsuarioUltMod)", iIdUsuario, iIdUsuarioUltMod)); try { BusUsuario busUsuario = new BusUsuario(); response = busUsuario.BCambiarContrasenia(iIdUsuario, sPassword, iIdUsuario); } catch (Exception ex) { response.Code = 67823458372327; response.Message = "Ocurrió un error inesperado en el servicio al cambiar la contraseña."; logger.Error(IMDSerialize.Serialize(67823458372327, $"Error en {metodo}([FromUri] int iIdUsuario, [FromUri]string sPassword, [FromUri]int iIdUsuarioUltMod): {ex.Message}", iIdUsuario, iIdUsuarioUltMod, ex, response)); } return(response); }
public IMDResponse <List <EntUsuario> > CObtenerUsuario([FromUri] int?iIdUsuario = null, int?iIdTipoCuenta = null, int?iIdPerfil = null, string sUsuario = null, string sPassword = null, bool?bActivo = null, bool?bBaja = null) { IMDResponse <List <EntUsuario> > response = new IMDResponse <List <EntUsuario> >(); string metodo = nameof(this.CObtenerUsuario); logger.Info(IMDSerialize.Serialize(67823458363780, $"Inicia {metodo}([FromUri] int? iIdUsuario = null, int? iIdTipoCuenta = null, int? iIdPerfil = null, string sUsuario = null, string sPassword = null, bool? bActivo = null, bool? bBaja = null)", iIdUsuario, iIdTipoCuenta, iIdPerfil, sUsuario, sPassword, bActivo, bBaja)); try { BusUsuario busUsuario = new BusUsuario(); response = busUsuario.BObtenerUsuario(iIdUsuario, iIdTipoCuenta, iIdPerfil, sUsuario, sPassword, bActivo, bBaja); } catch (Exception ex) { response.Code = 67823458364557; response.Message = "Ocurrió un error inesperado en el servicio al consultar los usuarios del sistema."; logger.Error(IMDSerialize.Serialize(67823458364557, $"Error en {metodo}([FromUri] int? iIdUsuario = null, int? iIdTipoCuenta = null, int? iIdPerfil = null, string sUsuario = null, string sPassword = null, bool? bActivo = null, bool? bBaja = null): {ex.Message}", iIdUsuario, iIdTipoCuenta, iIdPerfil, sUsuario, sPassword, bActivo, bBaja, ex, response)); } return(response); }
public IMDResponse <EntUsuario> CCreateUsuario([FromBody] EntUsuario entUsuario) { IMDResponse <EntUsuario> response = new IMDResponse <EntUsuario>(); string metodo = nameof(this.CCreateModulo); logger.Info(IMDSerialize.Serialize(67823458338139, $"Inicia {metodo}([FromBody]EntUsuario entUsuario)", entUsuario)); try { BusUsuario busUsuario = new BusUsuario(); response = busUsuario.BSaveUsuario(entUsuario, true); } catch (Exception ex) { response.Code = 67823458122133; response.Message = "Ocurrió un error inesperado en el servicio al guardar el usuario."; logger.Error(IMDSerialize.Serialize(67823458338139, $"Error en {metodo}([FromBody]EntUsuario entUsuario): {ex.Message}", entUsuario, ex, response)); } return(response); }
public BusColaborador() { datColaborador = new DatColaborador(); busUsuario = new BusUsuario(); }