protected void Page_Load(object sender, EventArgs e) { if (Session["idusuario"] != null) { WSUsuario.Usuario objUsuario = new WSUsuario.Usuario(); objUsuario.IdUsuario = int.Parse(Session["idusuario"].ToString()); //objUsuario.Estado = bool.Parse(Session["estado"].ToString()); //WSUsuario.UsuarioResponse objUsuarioResponse = proxy.ObtenerUsuario(objUsuario); //lblusuario.Text = (objUsuarioResponse.Usuario.Nombres + " " + objUsuarioResponse.Usuario.ApellidoPaterno + " " + objUsuarioResponse.Usuario.ApellidoMaterno).ToUpper(); } }
protected void ListarTarjetas() { WSUsuario.Usuario objUsuario = new WSUsuario.Usuario(); objUsuario.IdUsuario = int.Parse(Session["idusuario"].ToString()); List <WSUsuario.Tarjeta> lstTarjeta = new List <WSUsuario.Tarjeta>(); //lstTarjeta = proxy.ListarTarjetaUsuario(objUsuario); lstTarjeta = proxy.ListarTarjetaUsuario(objUsuario).ToList(); gvTarjetas.DataSource = lstTarjeta; gvTarjetas.DataBind(); }
protected void btnregistrar_Click(object sender, EventArgs e) { WSUsuario.Usuario objUsuario = new WSUsuario.Usuario(); objUsuario.Nombres = txtnombres.Text; objUsuario.ApellidoPaterno = txtpaterno.Text; objUsuario.ApellidoMaterno = txtmaterno.Text; objUsuario.IdTipoDocumento = int.Parse(ddltipodoc.SelectedValue.ToString()); objUsuario.NroDocumento = txtnrodoc.Text; objUsuario.FechaNacimiento = DateTime.Parse(txtfechanac.Text); objUsuario.NroTelefono = txttelefono.Text; objUsuario.Correo = txtcorreo.Text; objUsuario.Clave = txtclave.Text; if (!ValidarTarjeta(txttarjeta.Text)) { ScriptManager.RegisterStartupScript(this, typeof(Page), UniqueID, "alert('Codigo de Tarjeta ingresada no es valida')", true); } else { WSUsuario.UsuarioResponse objUsuarioResponse = proxy.RegistrarUsuario(objUsuario); if (objUsuarioResponse.EsValido) { WSUsuario.Tarjeta objTarjeta = new WSUsuario.Tarjeta(); objTarjeta.IdUsuario = (objUsuarioResponse.Usuario.IdUsuario); objTarjeta.NroTarjeta = txttarjeta.Text; WSUsuario.UsuarioResponse objUsuarioTarjeta = proxy.RegistrarTarjetaUsuario(objTarjeta); Session["idusuario"] = objUsuarioResponse.Usuario.IdUsuario; //Enviar a cola var iromMq = IronSharp.IronMQ.Client.New(new IronClientConfig { ProjectId = "5a7bb9b0c85cba0009ca8dd2", Token = "zXvLUZqzULL4SSp5G3qa", Host = "mq-aws-eu-west-1-1.iron.io", Scheme = "http", Port = 80 }); QueueClient queue = iromMq.Queue("Tarjeta"); queue.Post(new[] { txttarjeta.Text }); Response.Redirect("ConsultarTarjeta.aspx"); } } }