protected void btnKaydetMakine_Click(object sender, EventArgs e) { using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { int hesapid = Int32.Parse(hdnHesapID.Value); ServisIslemleri s = new ServisIslemleri(dc); var hesap = s.tekserbest(hesapid); string custidd = hdnCari.Value; if (!String.IsNullOrEmpty(custidd)) { int custid = Int32.Parse(custidd); string kimlik = Araclar.KimlikUret(10); string islem = hesap.IslemParca; //string aciklama = hesap.Aciklama; string aciklama = ""; if (!String.IsNullOrEmpty(txtAciklama.Value)) { aciklama = txtAciklama.Value; } else { aciklama = hesap.Aciklama; } string makine = txtMakine.Value; int makine_id = (int)hesap.makine_id; DateTime karar_tarihi = hesap.TarihZaman; string tarife_kodu = hesap.tarife_kodu; int tarifeid = (int)hesap.tarifeid; decimal sure_saat = hesap.calisma_saati; decimal son = hesap.bitis; decimal baslangic = hesap.baslangic; DateTime baslama_tarih = hesap.baslangic_tarih; DateTime bitis_tarih = hesap.bitis_tarih; if (makine_id > -1) { int dakika = hesap.dakika; son = hesap.bitis; string tarife_tipi = hesap.tarife_tipi; decimal sayac_farki = son - baslangic; karar_wrap_makine w = new karar_wrap_makine(); w.aciklama = aciklama; w.baslangic = baslangic; w.baslangic_tarih = baslama_tarih; w.bitis = son; w.bitis_tarih = bitis_tarih; w.calisma_saati = sure_saat; w.cihaz_adi = makine; w.dakika = dakika; w.islemParca = islem; w.kdv = (decimal)hesap.KDV; w.makine_id = makine_id; w.tarife_kodu = tarife_kodu; w.tarih = DateTime.Now; w.tutar = (decimal)hesap.Tutar; w.yekun = (decimal)hesap.Yekun; w.yeni_sayac = son; w.tarife_tipi = tarife_tipi; w.tarifeid = tarifeid; w.toplam_sayac = sayac_farki; w.sure_aciklama = hesap.sure_aciklama; s.servisEkleMakineli(custid, hesap.kullanici, aciklama, kimlik, aciklama, DateTime.Now, w, hesap.kullanici); s.SerbestOnay(hesapid); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Hesap onaylandı!');"); sb.Append("$('#yeniMakineModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "yeniiiiMakineModalScript", sb.ToString(), false); ortak(dc); } } } }