/// <summary> /// Pasa los datos de una fila seleccionada en el Data Grid a los campos /// del formulario Modal Modificar /// </summary> /// <param name="modalModificarUsu"></param> private void pasarDatos(FormModalModificarUsuario modalModificarUsu) { modalModificarUsu.txtIdUsuario.Text = Convert.ToString(dgwUsuarios.CurrentRow.Cells["usu_id"].Value); modalModificarUsu.txtUsuario.Text = Convert.ToString(dgwUsuarios.CurrentRow.Cells["Usuario"].Value); modalModificarUsu.txtContrasena.Text = Convert.ToString(dgwUsuarios.CurrentRow.Cells["Contraseña"].Value); modalModificarUsu.txtApellidoNombre.Text = Convert.ToString(dgwUsuarios.CurrentRow.Cells["Nombre y Apellido"].Value); modalModificarUsu.cmbRol.DisplayMember = "rol_descripcion"; modalModificarUsu.cmbRol.ValueMember = "rol_codigo"; modalModificarUsu.cmbRol.DataSource = TrabajarUsuario.listar_roles(); modalModificarUsu.cmbRol.SelectedIndex = Convert.ToInt32(dgwUsuarios.CurrentRow.Cells["rol_codigo"].Value) - 1; }
private void btnModificar_Click(object sender, EventArgs e) { using (FormModalModificarUsuario modalModificarUsu = new FormModalModificarUsuario() { }) { pasarDatos(modalModificarUsu); //en el modal venta el btnActualizar tiene el DialogResult.Ok al precionar //se realizan las acciones del boton y se cierra el moda if (modalModificarUsu.ShowDialog() == DialogResult.OK) { cargar_usuarios(); } } }