protected void btnKaydetMakine_Click(object sender, EventArgs e) { //string servisidd = Request.QueryString["servisid"]; string custidd = hdnCari.Value; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { if (!String.IsNullOrEmpty(custidd)) { ServisIslemleri s = new ServisIslemleri(dc); int custid = Int32.Parse(custidd); string kimlik = Araclar.KimlikUret(10); string islem = txtIslemParcaMakine.Value; decimal kdv = Decimal.Parse(txtKDVOraniDuzenleMakine.Text); decimal yekun = Decimal.Parse(txtYekunMakine.Text); string aciklama = txtAciklamaMakine.Text; //int makine_id = -1; string makine = txtMakineAdiGoster.Value; //if (grdMakine.SelectedIndex > -1) //{ int makine_id = Convert.ToInt32(grdMakine.SelectedValue); //} DateTime karar_tarihi = DateTime.Now; string tarS = txtTarihMakine.Value; if (!String.IsNullOrEmpty(tarS)) { karar_tarihi = DateTime.Parse(tarS); } string tarife_kodu = drdTarife.SelectedItem.Text; int tarifeid = Convert.ToInt32(drdTarife.SelectedValue); decimal sure_saat = 0; decimal son = Decimal.Parse(txtSonNumara.Text); decimal baslangic = Decimal.Parse(txtSonNumara.Text); DateTime baslama_tarih = DateTime.Now; DateTime bitis_tarih = DateTime.Now; if (makine_id > -1) { if (!String.IsNullOrEmpty(datetimepicker6.Text) && !String.IsNullOrEmpty(datetimepicker7.Text)) { baslama_tarih = DateTime.Parse(datetimepicker6.Text); bitis_tarih = DateTime.Parse(datetimepicker7.Text); } int dakika = 0; if (!String.IsNullOrEmpty(hdnSaatlik.Value)) { string dakikaS = txtDakika.Text; if (!String.IsNullOrEmpty(dakikaS)) { sure_saat = Decimal.Parse(dakikaS) / 60; dakika = Int32.Parse(dakikaS); } if (!String.IsNullOrEmpty(txtYeniNumara.Text)) { son = Decimal.Parse(txtYeniNumara.Text); } } else { string sureS = txtSure.Text; if (!String.IsNullOrEmpty(sureS)) { sure_saat = Decimal.Parse(sureS); } } string tarife_tipi = hdnTarifeTipi.Value; 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 = kdv; w.makine_id = makine_id; w.tarife_kodu = tarife_kodu; w.tarih = DateTime.Now; w.tutar = yekun; w.yekun = yekun; w.yeni_sayac = son; w.tarife_tipi = tarife_tipi; w.tarifeid = tarifeid; w.toplam_sayac = sayac_farki; w.sure_aciklama = txtSaatBilgi.Text; s.servisEkleMakineli(custid, User.Identity.Name, aciklama, kimlik, "hızlı kiralama", DateTime.Now, w, "admintol"); Response.Redirect("/MusteriDetayBilgileri?custid=" + custid); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Hesap!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "yeniHideModalScript", sb.ToString(), false); } } } }
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); } } } }