/// <summary> /// Registra un nuevo usuario de la aplicación. Muestra un dialogo /// donde se deben ingresar el nombre de usuario, la contraseña y /// la confirmación de la contraseña. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void nuevoUsuarioToolStripMenuItem_Click(object sender, EventArgs e) { var dialogo = new FormCrearUsuario(); if (dialogo.ShowDialog() == DialogResult.OK) { var usuario = new NuevoUsuario() { Email = dialogo.darLogin(), Password = dialogo.darcontraseña(), ConfirmPassword = dialogo.darConfirmacion() }; toolStripLabelMensaje.Text = "Registrando usuario..."; using (var HttpClient = new HttpClient()) { HttpClient.BaseAddress = new Uri(DIRECCION_SERVIDOR); HttpClient.DefaultRequestHeaders.Accept.Clear(); HttpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(APP_JSON)); HttpResponseMessage response = await HttpClient.PostAsJsonAsync(RUTA_REGISTRAR, usuario); if (response.IsSuccessStatusCode) { toolStripLabelMensaje.Text = "Usuario registrado..."; } else { toolStripLabelMensaje.Text = "Error al registrar al usuario."; } } } }
private void crearUsuarioToolStripMenuItem_Click(object sender, EventArgs e) { var frm = new FormCrearUsuario(); frm.ShowDialog(); }
private void BtnGestionarUsuarios_Click(object sender, EventArgs e) { FormCrearUsuario crearUsuario = new FormCrearUsuario(); crearUsuario.ShowDialog(); }