Esempio n. 1
0
        /// <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;
                }
            }
        }
Esempio n. 2
0
        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;
            }
        }