public IHttpActionResult subastaVerificarCliente() { Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <bool> result = _registroDataAccess.VerificarCliente(IdCurrenCliente); return(Ok(result)); }
public IHttpActionResult listaNotificacion() { Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <List <ListaNotificacionesResponse> > result = _registroDataAccess.ListaNotificaciones(IdCurrenCliente); return(Ok(result)); }
public IHttpActionResult listarDatosFideicomiso(string codBanco) { Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <FideicomisoResponse> result = _registroDataAccess.ListarDatosFideicomiso(codBanco); return(Ok(result)); }
public IHttpActionResult RegistrarDatosBancarios(DatoBancariaCliente_Request model) { Domain.DataAccess.RegistroCliente registro = new Domain.DataAccess.RegistroCliente(); BaseResponse <string> result = registro.registroDatosBancarios(model); return(Ok(result)); }
public IHttpActionResult RegistroDatosPrincipalesPersona(dynamic model) { Domain.DataAccess.RegistroCliente registro = new Domain.DataAccess.RegistroCliente(); BaseResponse <string> result = registro.registroPeronaNatural(new PersonaNatutalRequest { sid = model.sid, tipoDocumento = model.tipoDocumento, nroDocumento = model.nroDocumento, nombres = model.nombres, apePaterno = model.apePaterno, apeMaterno = model.apeMaterno, fnDia = model.fnDia, fnMes = model.fnMes, fnAnio = model.fnAnio, email = model.email, preCelular = model.preCelular, celular = model.celular, pais = model.pais, departamento = model.departamento, provincia = model.provincia, distrito = model.distrito, direccion = model.direccion, origenFondos = model.origenFondos, expuesto = model.expuesto, sictuacionLaboral = model.sictuacionLaboral, entidadNombreExpuesto = model.entidadNombreExpuesto, cargoExpuesto = model.cargoExpuesto }); return(Ok(result)); }
public IHttpActionResult RegistrarPersonaAutorizadaEmpresa(PersonaAutorizadaRequest model) { Domain.DataAccess.RegistroCliente _regsitroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <string> result = _regsitroDataAccess.registrarPersonaAutorizada(model); return(Ok(result)); }
public IHttpActionResult RegistroDatosPrincipalesEmpresa(PersonaJuridicaFideicomisoRegistroRequest model) { Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <string> result = _registroDataAccess.registrarPersonaFideicomiso(model); return(Ok(result)); }
public IHttpActionResult ModificarDatosEmpresa(EmpresaRegistroRequest model) { Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <string> result = _registroDataAccess.EditarDatosPersonaJuridicaCliente(model, IdCurrenCliente, AbreviaturaCurrenUser); return(Ok(result)); }
public ActionResult ConfirmarSMS(string id) { if (string.IsNullOrEmpty(id)) { return(new HttpNotFoundResult()); } Domain.DataAccess.RegistroCliente registro = new Domain.DataAccess.RegistroCliente(); Guid secretId = Guid.NewGuid(); try { secretId = Guid.Parse(id); } catch (Exception) { return(new HttpNotFoundResult()); } Domain.BaseResponse <string> result = registro.envioMsMCliente(secretId); if (!result.success) { if (result.error.Equals("Mensaje ya usado.")) { return(RedirectToAction("", "Home")); } else { return(Content(result.error)); } } MesaDinero.Domain.Model.RegistroClientesRequest model = new Domain.Model.RegistroClientesRequest(); model.email = id; model.phone = result.data; return(View(model)); }
public IHttpActionResult ModificarCuentasBancarias(EmpresaRegistroRequest model) { Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <string> result = _registroDataAccess.EditarDatosCuentaBancarias(model, NroRucEmpresaCurrenUser); return(Ok(result)); }
public IHttpActionResult RegistroClienteBasico(dynamic model) { try { Domain.DataAccess.RegistroCliente registro = new Domain.DataAccess.RegistroCliente(); BaseResponse <string> result = registro.crearCuenta(new RegistroClientesRequest { nombre = model.nombre, apellido = model.apellido, email = model.email, phone = model.celular, tipoPersona = model.tipoPersona, nroDocumento = model.nroDocumento, nroDocumentoContacto = model.nroDocumentoContacto, nombreEmpresa = model.nombreEmpresa }); return(Ok(result)); } catch (Exception ex) { BaseResponse <string> result = new BaseResponse <string>(); result.success = false; result.error = ex.InnerException != null ? ex.InnerException.Message : ex.Message; result.ex = ex; return(Ok(result)); } }
public IHttpActionResult ModificarCuentasBancariasCliente(EmpresaRegistroRequest model) { Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <string> result = _registroDataAccess.EditarDatosCuentaBancariasCliente(model, IdCurrenCliente, Convert.ToInt16(TipoCurrenUser)); return(Ok(result)); }
public IHttpActionResult ListarCuentasBancarias() { Domain.DataAccess.RegistroCliente _operadorDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <EmpresaRegistroRequest> result = new BaseResponse <EmpresaRegistroRequest>(); result = _operadorDataAccess.ListarDatosCuentasBancarias_Clientes(IdCurrenCliente); return(Ok(result)); }
public IHttpActionResult ListarDatosEmpresa() { Domain.DataAccess.RegistroCliente _operadorDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <EmpresaRegistroRequest> result = new BaseResponse <EmpresaRegistroRequest>(); result = _operadorDataAccess.ListarDatosEmpresaCliente(NroRucEmpresaCurrenUser, TipoCurrenUser); return(Ok(result)); }
public IHttpActionResult SendMsMRegistroBasico(string sid) { Domain.DataAccess.RegistroCliente registro = new Domain.DataAccess.RegistroCliente(); Guid secredID = Guid.Parse(sid); BaseResponse <string> result = registro.generarSMSCliente(secredID); return(Ok(result)); }
public IHttpActionResult GetDatosPersonaXRegistro(GetDatosPersonaNatural model) { Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <PersonaNatutalRequest> result = new BaseResponse <PersonaNatutalRequest>(); result = _registroDataAccess.getDatosPersonaNaturalXRegistro(model); return(Ok(result)); }
public async Task <IHttpActionResult> GetDatosPersonaInit(GetDatosPersonaNatural model) { Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <PersonaNatutalRequest> result = new BaseResponse <PersonaNatutalRequest>(); result = await _registroDataAccess.getDatosPersonaNaturalRegistroInit(model); return(Ok(result)); }
public IHttpActionResult getDatosBancariosRegistro(GetDatosPersonaNatural model) { Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <List <CuentaBancariaClienteResponse> > result = new BaseResponse <List <CuentaBancariaClienteResponse> >(); result = _registroDataAccess.getDatosBancariosXRegistro(model); return(Ok(result)); }
public IHttpActionResult enviarValidacion(GetDatosPersonaNatural model) { Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <string> result = new BaseResponse <string>(); result = _registroDataAccess.enviarAprobacionRegistroCliente(model); return(Ok(result)); }
public IHttpActionResult CreacionPassword(RegistroCrearPassWord_Request model) { Domain.DataAccess.RegistroCliente _regsitroDataAccess = new Domain.DataAccess.RegistroCliente(); //BaseResponse<RegistroPassWpord_Response> result = _regsitroDataAccess.CrearPasswprd(model); return(Ok()); }
public IHttpActionResult getPersonaAutorizadaForRegistro(RegistroCrearPassWord_Request model) { BaseResponse <PersonaNatutalRequest> result = new BaseResponse <PersonaNatutalRequest>(); Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); result = _registroDataAccess.getPersonaAutorizadaForRegistro(model); return(Ok(result)); }
public IHttpActionResult getDatosPersonaJuridica(GetDatosPersonaNatural model) { BaseResponse <PersonaJuridicaReuest> result = new BaseResponse <PersonaJuridicaReuest>(); Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); result = _registroDataAccess.getDatosPersonaJuridicaForRegistro(model); return(Ok(result)); }
public ActionResult CrearUsuarioAdm(RegistroCrearPassWord_Request model) { MesaDinero.Domain.BaseResponse <string> result = new MesaDinero.Domain.BaseResponse <string>(); try { result.success = true; Domain.DataAccess.RegistroCliente _regsitroDataAccess = new Domain.DataAccess.RegistroCliente(); MesaDinero.Domain.BaseResponse <RegistroPassWpord_Response2> result_ = _regsitroDataAccess.CrearPasswprdAdm(model); if (result_.success == true) { var claims = new List <Claim> { //new Claim(ClaimTypes.WindowsAccountName, result_.data.email), //new Claim(ClaimTypes.Name, result_.data.email), //new Claim(ClaimTypes.Actor, result_.data.vNroDocumento), //new Claim(ClaimTypes.SerialNumber, result_.data.vNroDocumento), //new Claim(ClaimTypes.Role, ""), //new Claim(ClaimTypes.PrimarySid,result_.data.IdUsuario.ToString()), //new Claim(ClaimTypes.DenyOnlySid,result_.data.IdCliente.ToString()), //new Claim(ClaimTypes.PostalCode,result_.data.TipoCliente.ToString()), //new Claim(ClaimTypes.NameIdentifier, result_.data.email), //new Claim(ClaimTypes.Email, result_.data.email), //new Claim(ClaimTypes.GivenName, result_.data.Iniciales), new Claim(ClaimTypes.WindowsAccountName, result_.data.email), new Claim(ClaimTypes.Name, result_.data.email), new Claim(ClaimTypes.Actor, result_.data.vNroDocumento), new Claim(ClaimTypes.PostalCode, result_.data.IdUsuario.ToString()), new Claim(ClaimTypes.Role, ""), new Claim(ClaimTypes.NameIdentifier, result_.data.email), new Claim(ClaimTypes.Country, result_.data.RucEmpresa ?? ""), new Claim("http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider", result_.data.email) }; var id = new ClaimsIdentity(claims, DefaultAuthenticationTypes.ApplicationCookie); var ctx = Request.GetOwinContext(); AuthenticationManager.SignIn(id); } else { throw new Exception(result_.error); } } catch (Exception ex) { result.success = false; result.error = ex.InnerException != null ? ex.InnerException.Message : ex.Message; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public IHttpActionResult ValidarSMSRegistro(dynamic model) { Domain.DataAccess.RegistroCliente registro = new Domain.DataAccess.RegistroCliente(); BaseResponse <string> result = registro.validarSMS(new ValiarSMSRequest { sid = model.sid, clavemsm = model.clavemsm }); return(Ok(result)); }
public ActionResult VerificacionOperador(Datos model) { try { Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); _registroDataAccess.validarRegistroOperador(model.sid); return(RedirectToAction("Password", new { id = model.sid })); } catch (Exception ex) { return(Content(string.Format("Error: {0}", ex.Message))); } }
public IHttpActionResult ReanudarRegistro(dynamic model) { ReanudarRegistroRequest mModel = new ReanudarRegistroRequest(); mModel.email = model.email; mModel.nroDocumento = model.nroDocumento; Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <string> result = new BaseResponse <string>(); result = _registroDataAccess.reanudarRegistro(mModel); return(Ok(result)); }
public ActionResult ModificarUsuario(ModificarPassWord_Request model) { MesaDinero.Domain.BaseResponse <string> result = new MesaDinero.Domain.BaseResponse <string>(); try { result.success = true; Domain.DataAccess.RegistroCliente _regsitroDataAccess = new Domain.DataAccess.RegistroCliente(); MesaDinero.Domain.BaseResponse <string> result_ = _regsitroDataAccess.ModificarPassw(model, EmailCurrenUser); if (!result_.success == true) { throw new Exception(result_.error); } } catch (Exception ex) { result.success = false; result.error = ex.InnerException != null ? ex.InnerException.Message : ex.Message; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public IHttpActionResult RegistroDatosPrincipalesEmpresa() { System.Web.HttpFileCollection files = System.Web.HttpContext.Current.Request.Files; int indice = Convert.ToInt16(System.Web.HttpContext.Current.Request.Params["indice"]); System.Web.HttpPostedFile file = null; if (indice > 0) { file = files[0]; } var json = System.Web.HttpContext.Current.Request.Params["jsData"]; PersonaJuridicaRegistroRequest model = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize <PersonaJuridicaRegistroRequest>(json); Domain.DataAccess.RegistroCliente _registroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <string> result = _registroDataAccess.registrarPersonaJuridica(model, file); return(Ok(result)); }
public ActionResult Password(RegistroCrearPassWord_Request model) { BaseResponse <string> result = new BaseResponse <string>(); try { if (model.password.Length < 6 || model.password.Length > 10) { throw new Exception("La contraseña debe tener entre 6 a 10 caracteres"); } bool hashLetter = MesaDineroHelper.hashLetter(model.password), hashNumber = MesaDineroHelper.hashNumber(model.password); if (!hashLetter || !hashNumber) { throw new Exception("La contraseña debe constar de letras y numeros"); } if (model.password != model.rePassword) { throw new Exception("Las contraseñas no coinciden. Por favor asegurece de haber escrito bien su contraseña en ambos campos"); } result.success = true; Domain.DataAccess.RegistroCliente _regsitroDataAccess = new Domain.DataAccess.RegistroCliente(); BaseResponse <RegistroPassWpord_Response2> result_ = _regsitroDataAccess.CrearPasswprd(model); if (result_.success == true) { var claims = new List <Claim> { new Claim(ClaimTypes.WindowsAccountName, result_.data.email), new Claim(ClaimTypes.Name, result_.data.email), new Claim(ClaimTypes.Actor, result_.data.NombreCliente), new Claim(ClaimTypes.SerialNumber, result_.data.vNroDocumento), new Claim(ClaimTypes.Role, ""), new Claim(ClaimTypes.PrimarySid, result_.data.IdUsuario.ToString()), new Claim(ClaimTypes.DenyOnlySid, result_.data.IdCliente.ToString()), new Claim(ClaimTypes.PostalCode, result_.data.TipoCliente.ToString()), new Claim(ClaimTypes.NameIdentifier, result_.data.email), new Claim(ClaimTypes.Email, result_.data.email), new Claim(ClaimTypes.GivenName, result_.data.Iniciales), new Claim("http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider", result_.data.email) }; var id = new ClaimsIdentity(claims, DefaultAuthenticationTypes.ApplicationCookie); var ctx = Request.GetOwinContext(); AuthenticationManager.SignIn(id); } else { throw new Exception(result_.error); } return(RedirectToAction("", "Inicio")); } catch (Exception ex) { result.success = false; result.error = ex.InnerException != null ? ex.InnerException.Message : ex.Message; TempData["error"] = result.error; return(RedirectToAction("Password", new { id = model.sid })); } }