private bool Urun_Ekle(string UserID, string UrunTipi, string UrunMiktari, string UrunFiyat, Boolean UrunIstek, Boolean Satısta_mı) { OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Borsa.accdb"); OleDbCommand ekle; //Urun Ekleme işlemi baglanti.Open(); string sqlkodu = "insert into UserItems(UserID,ItemName,ItemKg,ItemAmount,ItemRequest,ItemForSale) values (@UserID,@ItemName,@ItemKg,@ItemAmount,@ItemRequest,@ItemForSale)"; ekle = new OleDbCommand(sqlkodu, baglanti); ekle.Parameters.AddWithValue("@UserID", UserID); ekle.Parameters.AddWithValue("@ItemName", UrunTipi); ekle.Parameters.AddWithValue("@ItemKg", UrunMiktari); ekle.Parameters.AddWithValue("@ItemAmount", UrunFiyat); ekle.Parameters.AddWithValue("@ItemRequest", UrunIstek); ekle.Parameters.AddWithValue("@ItemForSale", Satısta_mı); ekle.ExecuteNonQuery(); baglanti.Close(); // Eğer aynı fiyatta aynı üründen varsa miktarın üzerine eklenmesi için kontrol KontrolFabrikası kontrolFabrikası = new KontrolFabrikası(); IKontrol kontrol = kontrolFabrikası.KontrolEdilcekNesneOlustur("UrunKontrol"); kontrol.KontrolEt(UserID, UrunTipi, UrunFiyat); return(true); }
private bool Para_Ekle(string UserID, string ParaMiktarı, Boolean ParaIstek, string DövizTipi) { OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Borsa.accdb"); OleDbCommand ekle; baglanti.Open(); // Para Ekleme işlemi string sqlkodu = "insert into Moneys([UserID], [MoneyAmount], [MoneyRequest], [Currency]) values (@UserID, @MoneyAmount, @MoneyRequest, @Currency)"; ekle = new OleDbCommand(sqlkodu, baglanti); ekle.Parameters.AddWithValue("@UserID", UserID); ekle.Parameters.AddWithValue("@MoneyAmount", ParaMiktarı); ekle.Parameters.AddWithValue("@MoneyRequest", ParaIstek); ekle.Parameters.AddWithValue("@Currency", DövizTipi); ekle.ExecuteNonQuery(); baglanti.Close(); // Eğer kullanıcnın daha öncedenonaylanmış parası varsa parasının miktarını arttırır. KontrolFabrikası kontrolFabrikası = new KontrolFabrikası(); IKontrol kontrol = kontrolFabrikası.KontrolEdilcekNesneOlustur("ParaKontrol"); kontrol.KontrolEt(UserID, "", ""); return(true); }
private bool Para_Onayla(string UserID, string MoneyID) { OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Borsa.accdb"); OleDbCommand komut; string sqlkodu; double Para; Doviz doviz = new Doviz(); Para = doviz.DovizDonusumuYap(MoneyID); // Para, admin tarafından onaylandığında kayıt güncellenir. baglanti.Open(); sqlkodu = "update Moneys set [MoneyAmount]=@MoneyAmount, [Currency]=@Currency, [MoneyRequest]=" + true + " where MoneyID=@MoneyID"; komut = new OleDbCommand(sqlkodu, baglanti); komut.Parameters.AddWithValue("@MoneyAmount", Para); komut.Parameters.AddWithValue("@Currency", "TRY"); komut.Parameters.AddWithValue("@MoneyID", MoneyID); komut.ExecuteNonQuery(); baglanti.Close(); //Kullanıcının daha önce onaylanmış parası var ise yeni onaylanan parayı o paranın üzerine eklemek üzere kontrol yapan sınıf çağrılır. KontrolFabrikası kontrolFabrikası = new KontrolFabrikası(); IKontrol kontrol = kontrolFabrikası.KontrolEdilcekNesneOlustur("ParaKontrol"); kontrol.KontrolEt(UserID, "", ""); return(true); }
public HastaManager() { IKernel kernel = new StandardKernel(); //kernel.Intercept(p => true).With(new Log()); kernel.Load(new InterceptorAllModule()); _doktor = kernel.Get <IDoktor>(); _hasta = kernel.Get <IHasta>(); _kontrol = kernel.Get <IKontrol>(); _mesaj = kernel.Get <IMesaj>(); }
public void CreateNewInstanceOfSettingsIfFileDoesNotExistOnReadSettings() { ISettingsManager <ISettings> settingsManager = new SettingsManager <ISettings>(new BinarySerializer <ISettings>()); _kontrol = new Kontrol(settingsManager, _mockSyncManager.Object); _mockFileInfo.Setup(m => m.Exists).Returns(false); _kontrol.ReadSettings(_mockFileInfo.Object); _mockSettingsManager.Verify(m => m.Read(It.IsAny <IKoreFileInfo>()), Times.Never); Assert.IsNotNull(settingsManager.Data); }
public void Setup() { EnsureFolderExists(TestRoot); EnsureFolderExists(CurrentWorkingFolder); _settingsManager = new SettingsManager <ISettings>(new BinarySerializer <ISettings>()) { Data = new Settings() }; _syncManager = new SyncManager(new DiffBuilder(new DiffInfoBuilder(), new FileScanner(new FileRetriever()), new FolderDiffer(new IdentityProvider())), new FolderDiffProcessor(new DiffProcessor(new FileCopier())), new SyncInfo()); _kontrol = new Kontrol(_settingsManager, _syncManager); }
public void Setup() { _mockScanInfo = new Mock <ISyncInfo>(); _mockFileInfo = new Mock <IKoreFileInfo>(); _mockFileInfo.Setup(m => m.Exists).Returns(true); _mockSyncPair = new Mock <ISyncPair>(); _mockSyncPair.Setup(m => m.Source).Returns(_sourceFolder); _mockSyncPair.Setup(m => m.Destination).Returns(_destinationFolder); _settings = new Settings(); _mockSettingsManager = new Mock <ISettingsManager <ISettings> >(); _mockSettingsManager.Setup(m => m.Data).Returns(_settings); _mockSettingsManager.Setup(m => m.Write(It.IsAny <IKoreFileInfo>())); _mockSyncManager = new Mock <ISyncManager>(); _mockSyncManager.Setup(m => m.Sync(It.IsAny <ISettings>())); _mockSyncManager.Setup(m => m.SyncInfo).Returns(_mockScanInfo.Object); _kontrol = new Kontrol(_mockSettingsManager.Object, _mockSyncManager.Object); }
private bool Urun_Onayla(string UserID, string ItemName, string ItemAmount, string ItemID, string MoneyID) { OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Borsa.accdb"); OleDbCommand komut; // Onaylanan ürünlerin onayları güncellenir. baglanti.Open(); string sqlkodu = "update UserItems set ItemRequest=" + true + " where ItemID=@itemid"; komut = new OleDbCommand(sqlkodu, baglanti); komut.Parameters.AddWithValue("@itemid", ItemID); komut.ExecuteNonQuery(); baglanti.Close(); KontrolFabrikası kontrolFabrikası = new KontrolFabrikası(); IKontrol kontrol = kontrolFabrikası.KontrolEdilcekNesneOlustur("UrunKontrol"); kontrol.KontrolEt(UserID, ItemName, ItemAmount); return(true); }
public void ValidatesSyncManagerOnInit() { _kontrol = new Kontrol(_mockSettingsManager.Object, null); }
public void ThrowArgumentNullExceptionIfSettingsManagerNull() { _kontrol = new Kontrol(null, _mockSyncManager.Object); }