private void btn_arizaOlustur_Click(object sender, EventArgs e) { if (textEditEmptyControl(tPanel_arizaKaydiOlustur)) // textEditEmptyCOntrol() tablepanel içerisinde alanlar boş ise true döner { XtraMessageBox.Show("Lütfen alanları boş bırakmayınız..."); } else { FaultManager <FaultAdded> faultsAdded = new FaultManager <FaultAdded>(); FaultAdded faultInfos = new FaultAdded() // yeni arıza için nesne oluşturuluyor ve dolduruluyor. { customer_ID = Convert.ToInt32(sLe_customers.EditValue), faultProduct_ID = Convert.ToInt32(le_arizaliParca.EditValue), model = txt_model.Text, component = txt_ekParca.Text, detail = rtxt_arizaDetayi.Text, statusID = 1, startDate = Convert.ToDateTime(DateTime.Now.ToString("MM/dd/yyyy")) }; bool control = faultsAdded.add(faultInfos); // nesne veritabanına eklendi.Döneme değer true veya false if (control) // dönene değere göre uyarı mesajı { MessageBox.Show("Arıza kaydı oluşturuldu..."); getAllFaultInfos(); controlsClear(tPanel_arizaKaydiOlustur); // tüm textboxların içeriği temizlendi. } else { MessageBox.Show("Kayıt oluşturulamadı..Hata..."); } } }
private void getAllFaultStatus() // arıza durumlarını çekiyor { faultStatus = new FaultManager <FaultStatus>(); le_islemDurumu.Properties.DataSource = faultStatus.getAllFaultStatus(); // arıza durumunlarını lookupedit'e işliyor le_islemDurumu.Properties.DisplayMember = "fault_status"; le_islemDurumu.Properties.ValueMember = "fault_statusID"; }
public void fillFaultProduct() // ürün listeler { FaultManager <FaultProducts> faultsProduct = new FaultManager <FaultProducts>(); le_arizaliParca.Properties.DataSource = faultsProduct.getFaultProduct(); // ürünleri listeler le_arizaliParca.Properties.ValueMember = "faultProduct_ID"; le_arizaliParca.Properties.DisplayMember = "faultProduct_reason"; le_arizaliParca.EditValue = 1; }
public void Reporting_failure_should_commit_info_immediately() { FaultManager.SerializationFailedForMessage(new TransportMessage { ReturnAddress = "returnAddress" }, new Exception()); using (var session = SessionFactory.OpenSession()) { Assert.AreEqual(session.CreateCriteria(typeof(FailureInfo)).List <FailureInfo>().Count, 1); } }
public void SetUp() { var nhibernateProperties = SQLiteConfiguration.Standard .UsingFile(Path.GetTempFileName()) .ProxyFactoryFactory(typeof(ProxyFactoryFactory).AssemblyQualifiedName) .ToProperties(); FaultManagerSessionFactory factory = ConfigureNHibernateFaultManager.CreateSessionFactory(new Configuration().Configure().SetProperties(nhibernateProperties),true); SessionFactory = factory.Value; FaultManager = new FaultManager(factory); }
public void SetUp() { var nhibernateProperties = SQLiteConfiguration.Standard .UsingFile(Path.GetTempFileName()) .ProxyFactoryFactory(typeof(ProxyFactoryFactory).AssemblyQualifiedName) .ToProperties(); FaultManagerSessionFactory factory = ConfigureNHibernateFaultManager.CreateSessionFactory(new Configuration().Configure().SetProperties(nhibernateProperties), true); SessionFactory = factory.Value; FaultManager = new FaultManager(factory); }
public void Ambient_transaction_should_rollback_saving_failure_info() { using (var transactionScope = new TransactionScope()) { FaultManager.SerializationFailedForMessage(new TransportMessage { ReturnAddress = "returnAddress" }, new Exception()); } using (var session = SessionFactory.OpenSession()) { Assert.AreEqual(session.CreateCriteria(typeof(FailureInfo)).List <FailureInfo>().Count, 0); } }
private void btn_taskKapat_Click(object sender, EventArgs e) { if (le_islemDurumu.EditValue.ToString() != "1") { if (XtraMessageBox.Show("Task kapatılacak onaylıyor musunuz?", "Taskı Kapat", MessageBoxButtons.YesNo) != DialogResult.No) { faults = new FaultManager <Fault>(); Fault updateFault = new Fault() // taskın yeni bilgilerini oluşturuyoruz { id = Convert.ToInt32(txt_kayitNo.Text), statusID = Convert.ToInt32(le_islemDurumu.EditValue), price = Convert.ToDecimal(txt_ucret.Text), finishDate = Convert.ToDateTime(DateTime.Now.ToString("MM/dd/yyy")), solutionDetail = rtxt_cozum.Text }; bool control = faults.updateById(updateFault); // yyeni bilgileri gönderip sonuç alıoyruz if (control) { XtraMessageBox.Show("Task Kapatıldı", "Task Durum"); SalesManager <SoldProduct> salesManager = new SalesManager <SoldProduct>(); foreach (SoldProduct item in saveAsSoldProduct()) { salesManager.addSales(item); } } else { XtraMessageBox.Show("Hata Meydana Geldi.."); } } } else { XtraMessageBox.Show("İşlem durumunu seçiniz...", "Uyarı", MessageBoxButtons.RetryCancel); } }