protected void btnAceptar_Click(object sender, EventArgs e) { UsuarioEntidad usuario = new UsuarioEntidad(); usuario.idUsuario = (this.txtIdentificación.Text); usuario.nombre = (this.txtNombre.Text); usuario.password = password; usuario.email = (this.txtEmail.Text); usuario.direccion = (this.txtDireccion.Text); usuario.telefono = (this.txtTelefono.Text); usuario.rol.idRol = Convert.ToInt16(this.ddlRol.SelectedValue); usuario.estado = Convert.ToInt16(this.ddlEstado.SelectedIndex); UsuarioLN.Modificar(usuario); Response.Redirect("MantenimientoUsuarios.aspx"); }
/// <summary> /// Guarda un usuario en la base de datos. /// </summary> /// <param name="id"></param> /// <param name="nombreUsuario"></param> /// <param name="nombreCompleto"></param> /// <param name="rolp"></param> /// <param name="clave"></param> /// <param name="activo"></param> public void guardarUsuario(string id, string nombreUsuario, string nombreCompleto, rol rolp, string clave, bool activo) { usuario user = null; //Busca la existencia de un usuario con las mismas caracteristicas user = UsuarioLN.SeleccionarUsuarioPorId(id); //Si existe se modificará, de lo contrario, se creará uno nuevo if (user != null) { user = new usuario(id, nombreUsuario, nombreCompleto, rolp, clave, activo); UsuarioLN.Modificar(user); } else { user = new usuario(id, nombreUsuario, nombreCompleto, rolp, clave, activo); UsuarioLN.Nuevo(user); } }
protected void grvListaUsuarios_RowUpdating(object sender, GridViewUpdateEventArgs e) { Usuario user1 = new Usuario(); GridViewRow fila = grvListaUsuarios.Rows[e.RowIndex]; user1.email_ID = fila.Cells[1].Text; user1.nombre = ((TextBox)grvListaUsuarios.Rows[e.RowIndex].FindControl("txtNombreEdit")).Text; user1.primer_apellido = ((TextBox)grvListaUsuarios.Rows[e.RowIndex].FindControl("txtApellido1Edit")).Text; user1.segundo_apellido = ((TextBox)grvListaUsuarios.Rows[e.RowIndex].FindControl("txtApellido2Edit")).Text; user1.sexo = ((DropDownList)grvListaUsuarios.Rows[e.RowIndex].FindControl("ddlSexoEdit")).SelectedValue; user1.tipoUsuario.tipoID = Convert.ToInt16(((DropDownList)grvListaUsuarios.Rows[e.RowIndex].FindControl("ddlTipoUsuarioEdit")).SelectedValue); int estado = Convert.ToInt16(((DropDownList)grvListaUsuarios.Rows[e.RowIndex].FindControl("ddlEstadoEdit")).SelectedValue); user1.estado = estado == 1 ? "1" : "0"; UsuarioLN.Modificar(user1); grvListaUsuarios.EditIndex = -1; cargarUsuarios(); }