示例#1
0
        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);
            }
        }
示例#2
0
        // 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);
            }
        }