/// <summary> /// este metodo actualiza el datagrid con la busqueda ingresada por el usuario /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button2_Click(object sender, EventArgs e) { if (txtCodigo.Text == "") { List <Usuario> usu = rep.ObtenerTodos(); table.DataSource = usu; } else { switch (comboBoxBusqueda.SelectedIndex) { //buscar por codigo case 0: Usuario usu = rep.ObtenerPorCodigo(txtCodigo.Text); table.DataSource = new List <Usuario>() { usu }; break; //buscar por nombre completo case 1: var usus = rep.BuscarPorAproximacion(txtCodigo.Text); table.DataSource = usus; break; default: break; } } }
private void txtCodigo_TextChanged(object sender, EventArgs e) { Usuario us = rep.ObtenerPorCodigo(txtCodigo.Text); if (us != null) { txtNombreCompleto.Text = us.NombreCompleto; txtCorreoElectronico.Text = us.CorreoElectronico; btnactualizar.Enabled = true; btnGuardar.Enabled = false; } else { btnGuardar.Enabled = true; } }