@Override
    public Musteri getMusteri(HashMap<String, String> values) {
        
        try {
            String ad = values.get("ad");
            String soyad = values.get("soyad");
            String telefon = values.get("telefon");
            String resimURL = values.get("resimURL");
            String kullaniciAdi = values.get("kullaniciAdi");
            String sifre1 = values.get("sifre1");
            String sifre2 = values.get("sifre2");
            int kullanilanSure = Integer.parseInt(values.get("kullanilanSure"));
            int kalanSure = Integer.parseInt(values.get("kalanSure"));
            int yil = Integer.parseInt(values.get("bitisTarihYil")) - 1900;
            int ay = Integer.parseInt(values.get("bitisTarihAy"));
            int gun = Integer.parseInt(values.get("bitisTarihGun"));
            double borc = Double.parseDouble(values.get("borc"));
            int indirim = Integer.parseInt(values.get("indirim"));
            String ucretSecenek = values.get("ucretSecenek");
            String odemeSecenek = values.get("odemeSecenek");
        
            
            if(kullaniciAdi.equals(""))
                JOptionPane.showMessageDialog(null, 
                        "Kullanıcı adı boş olamaz!", "Hata", JOptionPane.ERROR_MESSAGE);
            else if(sifre1.length() < 4)
                JOptionPane.showMessageDialog(null, 
                        "Şifre en az 4 haneli olmalıdır", "Hata", JOptionPane.ERROR_MESSAGE);
            else if(!sifre1.equals(sifre2))
                JOptionPane.showMessageDialog(null, 
                        "Şifreler uyuşmuyor!", "Hata", JOptionPane.ERROR_MESSAGE);
            else if(kalanSure < 0 )
                JOptionPane.showMessageDialog(null, 
                        "Kalan süre negatif olamaz!", "Hata", JOptionPane.ERROR_MESSAGE);
            else
                return new Musteri(kalanSure, kullanilanSure, borc, indirim, ucretSecenek,
                        odemeSecenek, resimURL, new Date(yil, ay, gun), -1, ad, soyad, telefon, kullaniciAdi, sifre1,MUSTERI);
            
            
        } catch (NumberFormatException ex) {
            JOptionPane.showMessageDialog(null, "Geçersiz alan. \n"
                    + "(Kullanılan Sure, Kalan Sure, Borc "
                    + "veya indirim bilgileri karakter içeremez)",
                    "Hata", JOptionPane.ERROR_MESSAGE);
        }
        return null;
    }