package biblioteka_gui;
import javax.swing.*;
import java.awt.event.*;
//import biblioteka.*;
/**
* Klasa dziedziczaca po klasie JFrame, implementujaca interfejs ActionListener
*
Pobiera Id czytelnika oddajacego ksiazke oraz Id ksiazki, jesli ktores z nich nie istnieje wyswietla komunikat, oraz zamyka okno
*
W przypadku gdy Id czytelnika oraz Id ksiazki zostaly odnalezione w odpowiednich bazach danych, wyswietla dane o czytelniku oraz o ksiazce
* @author w21826
*
*/
public class JFrOddajKsiazke extends JFrame implements ActionListener
{
int pozycja_czytelnik=-1;
int pozycja_ksiazka=-1;
String Sid_czytelnika;
String Snr_ksiazki;
JLabel etykieta_id_czytelnika;
JTextField id_czytelnika;
JLabel etykieta_imie;
JTextField imie;
JLabel etykieta_nazwisko;
JTextField nazwisko;
JLabel etykieta_ulica;
JTextField ulica;
JLabel etykieta_nr_domu;
JTextField nr_domu;
JLabel etykieta_nr_mieszkania;
JTextField nr_mieszkania;
JLabel etykieta_kod_pocztowy;
JTextField kod_pocztowy;
JLabel etykieta_miasto;
JTextField miasto;
String Sid_ksiazki="";
JLabel etykieta_autor;
JLabel etykieta_imie_autora;
JTextField imie_autora;
JLabel etykieta_nazwisko_autora;
JTextField nazwisko_autora;
JLabel etykieta_tytul;
JTextField tytul;
JLabel etykieta_rok_wydania;
JTextField rok_wydania;
JLabel etykieta_wydawnictwo;
JTextField wydawnictwo;
JLabel etykieta_nr_katalogowy;
JTextField nr_katalogowy;
JButton przycisk_dodaj;
JButton przycisk_anuluj;
/**
* Konstruktor bezparametrowy tworzacy nowe okno o tytule "Oddaj ksiazke"
* definiujacy rozmiar, polozenie, widocznosc okna i rozmieszczajacy etykiety, pola tekstowe oraz przyciski
*
*/
public JFrOddajKsiazke()
{
this.setLayout(null);
this.setTitle("Oddaj książkę");
JFrGlowne.log.info("Oddawanie książki");
Sid_czytelnika=JOptionPane.showInputDialog("ID czytelnika");
if(JFrGlowne.czytelnicy.size() != 0)
{
for(int i=0;i