private void button2_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); usuAdapter = new GD2C2016DataSetTableAdapters.UsuarioTableAdapter(); int outPut; if (string.IsNullOrWhiteSpace(textBox2.Text)) { MessageBox.Show("Número de documento vacío"); } else { if (!int.TryParse(textBox2.Text, out outPut)) { MessageBox.Show("El número de documento debe ser numérico"); } else { try { decimal dni = Convert.ToDecimal(textBox2.Text); usuData = usuAdapter.obtenerProfesionalPorDNI(dni); foreach (DataRow profesional in usuData.Rows) { dataGridView1.Rows.Add(profesional.Field <string>("nombre"), profesional.Field <string>("apellido")); } } catch (SqlException ex) { switch (ex.Number) { case 40005: MessageBox.Show("No existen profesionales con ese DNI"); break; } } } } }
private void button2_Click(object sender, EventArgs e) { usuAdapter = new GD2C2016DataSetTableAdapters.UsuarioTableAdapter(); dataGridView1.Rows.Clear(); int outPut; if (string.IsNullOrWhiteSpace(textBox2.Text)) { MessageBox.Show("Número de documento vacío"); } else { if (!int.TryParse(textBox2.Text, out outPut)) { MessageBox.Show("El número de documento debe ser numérico"); } else { try { Decimal dni = Convert.ToDecimal(this.textBox2.Text); usuData = usuAdapter.afiliadosPorDNIhabilitacion(dni); dataGridView1.Rows.Add(usuData.Rows[0].Field <string>("nombre"), usuData.Rows[0].Field <string>("apellido")); } catch (SqlException ex) { switch (ex.Number) { case 40004: MessageBox.Show("No existe un afiliado con ese DNI"); return; case 40005: MessageBox.Show("El usuario ya se encuentra habilitado"); return; } } } } }