En este caso seguiremos
trabajando con el ejemplo anterior ya que lo que haremos será realizar una
búsqueda de los datos ingresados anteriormente en el formulario anterior.
//te mostrare un formulario si te
fijas bien posee los mismos campos que el formulario de ingreso omite el campo
nit siempre , nada mas que este caso será la búsqueda que realizaremos por
medio del campo de nombre dui que en este caso es nuestro ID el cual el sistema
identifica como único dentro de la base de datos y lo muestra.
//Una vez que
introduces el dui te mostrara lo siguiente
/si te percatas bien son los datos
que introdujiste en el formulario de ingresar/
A continuación te detallare el
código de este pequeño ejemplo:
private
void button3_Click(object
sender, EventArgs e)
{
//este código lo introduje para validar el textbox
de búsqueda
string nombre;
nombre = maskedTextBox1.Text;
if
(nombre == "")
{
Form10
a = new Form10();
a.label1.Text = "Complemente
los campos vacios";
a.ShowDialog();
}
else
//continuation realizamos la conexion.
try
{
string
myConnectionString = "";
//
If the connection string is null, use a default.
if
(myConnectionString == "")
{
myConnectionString = "Database=clinica;Data
Source=localhost;User Id=root;Password=lobo1988";
}
MySqlConnection
myConnection = new MySqlConnection(myConnectionString);
//En esta variable realizamos la consulta a la
tabla de la base de datos en esta caso e paciente
string
mySelectQuery = "SELECT * From paciente Where
dui=" + maskedTextBox1.Text + "";
MySqlCommand
myCommand = new MySqlCommand(mySelectQuery,
myConnection);
myConnection.Open();
MySqlDataReader
myReader;
myReader =
myCommand.ExecuteReader();
// Aqui realizara la lectura de atos para mostrar
if (myReader.Read())
{
label12.Text =
(myReader.GetString(0));
label13.Text =
(myReader.GetString(1));
label14.Text =
(myReader.GetString(3));
label15.Text =
(myReader.GetString(4));
label17.Text =
(myReader.GetString(5));
label18.Text =
(myReader.GetString(6));
label19.Text =
(myReader.GetString(7));
label20.Text =
(myReader.GetString(8));
label21.Text =
(myReader.GetString(9));
}
else
{
Form10 a = new Form10();
a.label1.Text = "El Registro No Existe";
a.ShowDialog();
}
myReader.Close();
myConnection.Close();
}
catch
(System.Exception)
{
Form10
a = new Form10();
a.label1.Text = "Escribe el dui";
a.ShowDialog();
}
}
No hay comentarios.:
Publicar un comentario