Exemplo n.º 1
0
 public void TestMethod1()
 {
     try
     {
         //throw new DirectoryNotFoundException();
         //SirketKayitManager sk = new SirketKayitManager();
         //sk.SirketKayitEkle(new SirketKayitTumDTO()
         //{
         //    Muhasebeci = "ewrgerw"
         //});
         CariKayitManager cm   = new CariKayitManager();
         CariKayitTumDTO  c    = new CariKayitTumDTO();
         string           temp = cm.EnSonCariKoduGetir();
     }
     catch (MyNotImplementedException error)
     {
         foreach (DictionaryEntry item in error.Data)
         {
         }
         string temp = error.Message;
         throw new DirectoryNotFoundException(error.Message);
     }
     catch (DirectoryNotFoundException error)
     {
         throw new DirectoryNotFoundException(error.Message);
     }
     catch (IOException error)
     {
         throw new IOException(error.Message);
     }
     catch (ArgumentNullException error)
     {
         string temp = error.GetType().ToString();
         throw new ArgumentNullException(error.Message);
     }
     catch (DbEntityValidationException)
     {
         throw new DbEntityValidationException();
     }
     catch (Exception error)
     {
         string temp = error.GetType().ToString();
         throw new Exception(error.Message);
     }
 }
Exemplo n.º 2
0
 public bool CariKayitEkle(CariKayitTumDTO cari)
 {
     try
     {
         using (var unitOfWork = new UnitOfWork(new QtekBilisim_MuhasebeContext()))
         {
             unitOfWork.CariKayitlari.AddData(new CariKayit()
             {
                 Ad                    = cari.Ad,
                 Adres                 = cari.Adres,
                 AktifMi               = cari.AktifMi,
                 CariKod               = cari.CariKod,
                 CepTelefon            = cari.CepTelefon,
                 DilID                 = cari.DilID,
                 DovizBirimID          = cari.DovizBirimID,
                 DovizHesabiVarMi      = cari.DovizHesabiVarMi,
                 Faks                  = cari.Faks,
                 GuncellemeTarih       = cari.GuncellemeTarih,
                 IlceID                = cari.IlceID,
                 Iskonto               = cari.Iskonto,
                 KaraListe             = cari.KaraListe,
                 KayitTarih            = cari.KayitTarih,
                 KullanilacakStokFiyat = cari.KullanilacakStokFiyat,
                 Not                   = cari.Not,
                 OzelKod_1             = cari.OzelKod_1,
                 OzelKod_2             = cari.OzelKod_2,
                 OzelKod_3             = cari.OzelKod_3,
                 Resim                 = cari.Resim,
                 SilindiMi             = cari.SilindiMi,
                 SirketID              = cari.SirketID,
                 Soyad                 = cari.Soyad,
                 TC                    = cari.TC,
                 TicariUnvan           = cari.TicariUnvan,
                 Vade                  = cari.Vade,
                 VergiDaire            = cari.VergiDaire,
                 VergiNo               = cari.VergiNo,
                 Yetkili               = cari.Yetkili,
                 GrupID                = cari.GrupID,
                 Telefon               = cari.Telefon,
                 KullaniciID           = cari.KullaniciID
             });
             int affect = unitOfWork.Complete();
             if (affect > 0)
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
     }
     catch (NotImplementedException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyNotImplementedException();
     }
     catch (DbEntityValidationException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyDbEntityValidationException();
     }
     catch (ArgumentNullException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyArgumentNullException();
     }
     catch (ArgumentException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyArgumentException();
     }
     catch (InvalidOperationException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyInvalidOperationException();
     }
     catch (NullReferenceException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyNullReferenceException();
     }
     catch (AggregateException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyAggregateException();
     }
     catch (FormatException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyFormatException();
     }
     catch (NullDataOnDatabaseCustomException)
     {
         throw new NullDataOnDatabaseCustomException();
     }
     catch (NotModifiedDataOnDatabaseCustomException)
     {
         throw new NotModifiedDataOnDatabaseCustomException();
     }
     catch (Exception error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new Exception();
     }
 }
Exemplo n.º 3
0
 public bool CariKayitGuncelle(CariKayitTumDTO cari)
 {
     try
     {
         using (var unitOfWork = new UnitOfWork(new QtekBilisim_MuhasebeContext()))
         {
             var temp = unitOfWork.CariKayitlari.FindData(cari.CariID);
             if (temp != null)
             {
                 temp.Ad                    = cari.Ad;
                 temp.Adres                 = cari.Adres;
                 temp.AktifMi               = cari.AktifMi;
                 temp.CariKod               = cari.CariKod;
                 temp.CepTelefon            = cari.CepTelefon;
                 temp.DilID                 = cari.DilID;
                 temp.DovizBirimID          = cari.DovizBirimID;
                 temp.DovizHesabiVarMi      = cari.DovizHesabiVarMi;
                 temp.Faks                  = cari.Faks;
                 temp.GuncellemeTarih       = cari.GuncellemeTarih;
                 temp.IlceID                = cari.IlceID;
                 temp.Iskonto               = cari.Iskonto;
                 temp.KaraListe             = cari.KaraListe;
                 temp.KullanilacakStokFiyat = cari.KullanilacakStokFiyat;
                 temp.Not                   = cari.Not;
                 temp.OzelKod_1             = cari.OzelKod_1;
                 temp.OzelKod_2             = cari.OzelKod_2;
                 temp.OzelKod_3             = cari.OzelKod_3;
                 temp.Resim                 = cari.Resim;
                 temp.SirketID              = cari.SirketID;
                 temp.Soyad                 = cari.Soyad;
                 temp.TC                    = cari.TC;
                 temp.TicariUnvan           = cari.TicariUnvan;
                 temp.Vade                  = cari.Vade;
                 temp.VergiDaire            = cari.VergiDaire;
                 temp.VergiNo               = cari.VergiNo;
                 temp.Yetkili               = cari.Yetkili;
                 temp.Telefon               = cari.Telefon;
                 temp.KullaniciID           = cari.KullaniciID;
                 temp.GrupID                = cari.GrupID;
                 if (unitOfWork.CariKayitlari.IsModified(temp) == true)
                 {
                     int affect = unitOfWork.Complete();
                     if (affect > 0)
                     {
                         return(true);
                     }
                     else
                     {
                         return(false);
                     }
                 }
                 else
                 {
                     throw new NotModifiedDataOnDatabaseCustomException();
                 }
             }
             else
             {
                 throw new NullDataOnDatabaseCustomException();
             }
         }
     }
     catch (NotImplementedException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyNotImplementedException();
     }
     catch (DbEntityValidationException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyDbEntityValidationException();
     }
     catch (ArgumentNullException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyArgumentNullException();
     }
     catch (ArgumentException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyArgumentException();
     }
     catch (InvalidOperationException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyInvalidOperationException();
     }
     catch (NullReferenceException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyNullReferenceException();
     }
     catch (AggregateException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyAggregateException();
     }
     catch (FormatException error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new MyFormatException();
     }
     catch (NullDataOnDatabaseCustomException)
     {
         throw new NullDataOnDatabaseCustomException();
     }
     catch (NotModifiedDataOnDatabaseCustomException)
     {
         throw new NotModifiedDataOnDatabaseCustomException();
     }
     catch (Exception error)
     {
         HataKayitManager.HataKayitEkle(error);
         throw new Exception();
     }
 }