Esempio n. 1
0
        private void TxtBuscar_TextChanged(object sender, EventArgs e)
        {
            string textoBuscado = txtBuscar.Text;

            if (textoBuscado != "")
            {
                if (cmbBurcarPor.SelectedIndex == 0)
                {
                    var lista = trabajador.BuscarNumDocumentoTrabajador(textoBuscado);
                    lblTotalRegistro.Text = $"Total registros: {lista.Count}";

                    dgvTrabajadores.AutoGenerateColumns = false;
                    dgvTrabajadores.DataSource          = lista;

                    dgvTrabajadores.Columns[0].DataPropertyName  = "IdTrabajador";
                    dgvTrabajadores.Columns[1].DataPropertyName  = "Nombre";
                    dgvTrabajadores.Columns[2].DataPropertyName  = "Apellidos";
                    dgvTrabajadores.Columns[3].DataPropertyName  = "Genero";
                    dgvTrabajadores.Columns[4].DataPropertyName  = "FecNacimiento";
                    dgvTrabajadores.Columns[5].DataPropertyName  = "NumDocumento";
                    dgvTrabajadores.Columns[6].DataPropertyName  = "Direccion";
                    dgvTrabajadores.Columns[7].DataPropertyName  = "Telefono";
                    dgvTrabajadores.Columns[8].DataPropertyName  = "Email";
                    dgvTrabajadores.Columns[9].DataPropertyName  = "Acceso";
                    dgvTrabajadores.Columns[10].DataPropertyName = "Username";
                    dgvTrabajadores.Columns[11].DataPropertyName = "Password";
                    dgvTrabajadores.Columns[12].DataPropertyName = "Estado";
                }
                else
                {
                    var lista = trabajador.BuscarApellidoTrabajador(textoBuscado);
                    lblTotalRegistro.Text = $"Total registros: {lista.Count}";

                    dgvTrabajadores.AutoGenerateColumns = false;
                    dgvTrabajadores.DataSource          = lista;

                    dgvTrabajadores.Columns[0].DataPropertyName  = "IdTrabajador";
                    dgvTrabajadores.Columns[1].DataPropertyName  = "Nombre";
                    dgvTrabajadores.Columns[2].DataPropertyName  = "Apellidos";
                    dgvTrabajadores.Columns[3].DataPropertyName  = "Genero";
                    dgvTrabajadores.Columns[4].DataPropertyName  = "FecNacimiento";
                    dgvTrabajadores.Columns[5].DataPropertyName  = "NumDocumento";
                    dgvTrabajadores.Columns[6].DataPropertyName  = "Direccion";
                    dgvTrabajadores.Columns[7].DataPropertyName  = "Telefono";
                    dgvTrabajadores.Columns[8].DataPropertyName  = "Email";
                    dgvTrabajadores.Columns[9].DataPropertyName  = "Acceso";
                    dgvTrabajadores.Columns[10].DataPropertyName = "Username";
                    dgvTrabajadores.Columns[11].DataPropertyName = "Password";
                    dgvTrabajadores.Columns[12].DataPropertyName = "Estado";
                }
            }
            else
            {
                MostrarTrabajador();
            }
        }