/// <summary> /// Evento del boton que me añade un usuario a la BD /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void addUser(object sender, EventArgs e) { if (this.IsPostBack){ this.Validate(); if (this.IsValid) { ServicioGestionClient proxy = new ServicioGestionClient(); /** Objeto Usuario **/ UsuarioData objetoUsuario = new UsuarioData(); objetoUsuario.login = this.login.Text; objetoUsuario.nombre = this.nombre.Text; objetoUsuario.password = this.pass.Text; /** Fin objeto Usuario **/ //Se comprueba que el login no este ya en la base de datos. UsuarioData usuario = proxy.getUsuarioLogin(objetoUsuario.login); //Si no está en la bd, se añade. if (usuario.idUsuario == 0) { int res=proxy.addUsuario(objetoUsuario); if (res != -1) { Response.Redirect("gestionUsuarios.aspx"); } else { this.lblError.Visible = true; this.lblError.Text = "No se guardaron los datos, error de acceso al servicio"; } } else{ this.lblError.Visible = true; this.lblError.Text = "El login del usuario ya existe en la base de datos. Intente agregar otro usuario con un login distinto."; } } // Fin del if (this.IsValid) }// Fin del if (this.IsPostBack) }