private void BTN_Paciente_Click(object sender, EventArgs e) { try { // Se instancia un objeto de tipo ventana para abrirla y se obtiene el Id del usuario deseado WIN_CAT_Seleccion_F Window = new WIN_CAT_Seleccion_F(2); Window.ShowDialog(); gnIdPaciente = Window._ReturnId; // Verifica si se puede conectar con la base de datos // if (BD.Conexion(true)) // { // Se estructura el query SqlCommand cmd = BD.conexion.CreateCommand(); cmd.CommandText = "Select " + "Nombre, " + "NombreCompleto = (Nombre + ' ' + ApellidoP + ' ' + ApellidoM), " + "Edad " + "From PACIENTES " + "Where Id_Paciente = " + gnIdPaciente; // Ejecuta el query y almacena los datos consultados SqlDataReader Reader = cmd.ExecuteReader(); Reader.Read(); // Revisa si cuenta con información if (Reader.HasRows) { // Inserta la información a los controles EDT_Paciente.Text = Reader[0].ToString(); STC_NombrePaciente.Text = Reader[1].ToString(); STC_EdadPaciente.Text = Reader[2].ToString(); } Reader.Close(); // Se libera // } } catch (Exception ex) { Glo.Mensajes(10, ex.Message); } }
// Evento del botón lupa Odontólogo private void BTN_Odontologo_Click(object sender, EventArgs e) { try { // Se instancia un objeto de tipo ventana para abrirla y se obtiene el Id del usuario deseado WIN_CAT_Seleccion_F Window = new WIN_CAT_Seleccion_F(1); Window.ShowDialog(); gnIdEmpleado = Window._ReturnId; // Se estructura el query SqlCommand cmd = BD.conexion.CreateCommand(); cmd.CommandText = "Select " + "NombreCompleto = (Nombre + ' ' + ApellidoP + ' ' + ApellidoM) " + "From EMPLEADOS " + "Where Id_Empleado = " + gnIdEmpleado; // Ejecuta el query y almacena los datos consultados SqlDataReader Reader = cmd.ExecuteReader(); Reader.Read(); // Revisa si cuenta con información para insertar la información en el control if (Reader.HasRows) { STC_NombreOdontologo.Text = Reader[0].ToString(); } else { STC_NombreOdontologo.Text = ""; } Reader.Close(); // Se libera } catch (Exception ex) { Glo.Mensajes(10, ex.Message); } }