private void txtDni_KeyPress(object sender, KeyPressEventArgs e) { if (Char.IsLetter(e.KeyChar) || char.IsSymbol(e.KeyChar) || char.IsSeparator(e.KeyChar) || char.IsPunctuation(e.KeyChar)) { e.Handled = true; } if (Char.IsNumber(e.KeyChar)) { e.Handled = false; var tabla = NEmpleado.BuscarEmpleado(txtDni.Text); if (tabla.Rows.Count > 0) { if (txtDni.Text == tabla.Rows[0]["dni"].ToString()) { txtDni.Focus(); epEmpleado.Clear(); epEmpleado.SetError(txtDni, "ya cuenta con un registro "); } else { epEmpleado.Clear(); } } } }
private void textBox2_KeyUp(object sender, KeyEventArgs e) { //string Consulta = "SELECT empleado.Id_Empleado,empleado.Nombre_Empleado,empleado.Direccion,empleado.Telefono,empleado.Usuario,empleado.Contrase_a,empleado.Estado_Empleado,empleado.Id_Puesto,puesto.Nombre_Puesto,empleado.Id_Centro,centro.Nombre_centro FROM proatitlan.empleado, proatitlan.puesto,proatitlan.centro where empleado.Id_Puesto= puesto.Id_Puesto and empleado.Id_Centro=centro.Id_Centro and empleado.Nombre_Empleado like'" + textBox2.Text + "%';"; //MySqlConnection cnn = new MySqlConnection(Conexion.Cadena); //MySqlDataAdapter mdatos = new MySqlDataAdapter(Consulta, cnn); //cnn.Open(); //DataTable dtDatos = new DataTable(); //mdatos.Fill(dtDatos); //dataGridView1.DataSource = dtDatos; //dataGridView1.Refresh(); //dataGridView1.Columns["Usuario"].Visible = false; //dataGridView1.Columns["Contrase_a"].Visible = false; //dataGridView1.Columns["Id_Puesto"].Visible = false; //dataGridView1.Columns["Id_Centro"].Visible = false; //cnn.Close(); var bus = new DEmpleado(); bus.Nombre = Convert.ToString(textBox2.Text); dataGridView1.DataSource = NEmpleado.BuscarEmpleado(bus); dataGridView1.Refresh(); }
//Buscar columnas en DATAGRID private void BuscarNombre(string textoAbuscar) { this.dgvEmpleado.DataSource = NEmpleado.BuscarEmpleado(textoAbuscar); this.OcultarColumnas(this.dgvEmpleado); this.lblNumElementos.Text = "Elementos: " + Convert.ToString(this.dgvEmpleado.Rows.Count); }