private void txtBuscar_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; } if ((int)e.KeyChar == (int)Keys.Enter) { if (string.IsNullOrEmpty(txtBuscar.Text)) { txtBuscar.Focus(); epCita.SetError(txtBuscar, "ingrese dni para buscar"); } else { var tabla = NMascota.BuscarMascota(txtBuscar.Text); int numFil = tabla.Rows.Count; if (numFil > 0) { epCita.Clear(); txtCliente.Text = tabla.Rows[0]["nombres"].ToString() + " " + tabla.Rows[0]["apellidos"].ToString(); _idCliente = Convert.ToInt16(tabla.Rows[0]["idcliente"].ToString()); for (int i = 0; i < numFil; i++) { string codmascota = tabla.Rows[i]["codigo"].ToString(); string mascota = tabla.Rows[i]["nombre"].ToString(); string edad = tabla.Rows[i]["edad"].ToString(); string peso = tabla.Rows[i]["peso"].ToString(); string especie = tabla.Rows[i]["especie"].ToString(); string raza = tabla.Rows[i]["raza"].ToString(); int idMascota = Convert.ToInt32(tabla.Rows[i]["idmascota"].ToString()); int idCliente = Convert.ToInt32(tabla.Rows[i]["idcliente"].ToString()); dgvMacota.Rows.Add(codmascota, mascota, edad, peso, especie, raza, idMascota, idCliente); } } else { epCita.Clear(); txtBuscar.Focus(); epCita.SetError(txtCliente, "No encontrado pulse en + para registrarlo"); txtCliente.Text = string.Empty; dgvMacota.Rows.Clear(); } } } else { epCita.Clear(); txtBuscar.Focus(); epCita.SetError(txtCliente, "No encontrado pulse en + para registrarlo"); txtCliente.Text = string.Empty; dgvMacota.Rows.Clear(); } }
private void btnBuscar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtBuscar.Text)) { txtBuscar.Focus(); epCita.SetError(txtBuscar, "ingrese dni para buscar"); } else { var tabla = NMascota.BuscarMascota(txtBuscar.Text); int numFil = tabla.Rows.Count; if (numFil > 0) { epCita.Clear(); txtCliente.Text = tabla.Rows[0]["nombres"].ToString() + " " + tabla.Rows[0]["apellidos"].ToString(); _idCliente = Convert.ToInt16(tabla.Rows[0]["idcliente"].ToString()); for (int i = 0; i < numFil; i++) { string codmascota = tabla.Rows[i]["codigo"].ToString(); string mascota = tabla.Rows[i]["nombre"].ToString(); string edad = tabla.Rows[i]["edad"].ToString(); string peso = tabla.Rows[i]["peso"].ToString(); string especie = tabla.Rows[i]["especie"].ToString(); string raza = tabla.Rows[i]["raza"].ToString(); int idMascota = Convert.ToInt32(tabla.Rows[i]["idmascota"].ToString()); int idCliente = Convert.ToInt32(tabla.Rows[i]["idcliente"].ToString()); dgvMacota.Rows.Add(codmascota, mascota, edad, peso, especie, raza, idMascota, idCliente); } } else { epCita.Clear(); txtBuscar.Focus(); epCita.SetError(txtCliente, "No encontrado pulse en + para registrarlo"); txtCliente.Text = string.Empty; dgvMacota.Rows.Clear(); } } }