Ejemplo n.º 1
0
 private void yazHata(Exception hata)
 {
     if (hata != null)
     {
         HataIsKurali hataik = new HataIsKurali();
         hataik.YazHata(hata);
     }
 }
 private bool yazHata(Exception hata)
 {
     if (hata != null)
     {
         HataIsKurali kural = new HataIsKurali();
         kural.YazHata(hata);
         return(true);
     }
     return(false);
 }
Ejemplo n.º 3
0
        private bool ekleCalisan(KisiUygulamasiBaglam repository, AkademikUnvani unvani, string adi, string soyadi, DateTime dogumTarihi, Cinsiyeti cinsiyeti, string turCumKimlikNo, KanGrubu kaninGrubu, RhDegeri rhDeger, string sicilNo, Kadrosu kadroDurumu, Sinif sinifi, string dahili, string bakanlikEposta, string cepTelefonu)
        {
            try
            {
                int          etkilenenSayisi = int.MinValue;
                int          calisanId       = int.MinValue;
                Calisan      calisan         = null;
                KisiIletisim iletisim        = null;

                if (repository == null)
                {
                    throw new ArgumentNullException();
                }

                calisan = new Calisan(adi, soyadi, cinsiyeti, unvani, kaninGrubu, rhDeger, MedeniDurumu.Tanimsiz, turCumKimlikNo, dogumTarihi, sicilNo, kadroDurumu, sinifi);
                repository.Calisanlar.Add(calisan);

                etkilenenSayisi = repository.SaveChanges();

                if (etkilenenSayisi != 1)
                {
                    return(false);
                }

                repository.Entry(calisan).GetDatabaseValues();
                calisanId = calisan.Anahtar;

                if (calisanId < 0)
                {
                    return(false);
                }

                iletisim = new KisiIletisim(dahili, IletisimTuru.Dahili, calisanId);
                repository.KisiIletisimler.Add(iletisim);
                etkilenenSayisi = repository.SaveChanges();

                if (etkilenenSayisi != 1)
                {
                    return(false);
                }

                iletisim = new KisiIletisim(bakanlikEposta, IletisimTuru.BakanlikEposta, calisanId);
                repository.KisiIletisimler.Add(iletisim);
                etkilenenSayisi = repository.SaveChanges();

                if (etkilenenSayisi != 1)
                {
                    return(false);
                }

                iletisim = new KisiIletisim(cepTelefonu, IletisimTuru.CepTelefonu, calisanId);
                repository.KisiIletisimler.Add(iletisim);
                etkilenenSayisi = repository.SaveChanges();

                if (etkilenenSayisi != 1)
                {
                    return(false);
                }

                return(true);
            }
            catch (ArgumentNullException hata)
            {
                HataIsKurali iskurali = new HataIsKurali();
                iskurali.YazHata(hata);
            }
            catch (Exception hata)
            {
                HataIsKurali iskurali = new HataIsKurali();
                iskurali.YazHata(hata);
            }

            return(false);
        }