viernes, 5 de julio de 2013

FORMULARIO DE BUSQUEDA.

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