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");
        }
Exemple #2
0
        /// <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);
            }
        }
Exemple #3
0
        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();
        }