protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("del")) { string confirmValue = Request.Form["confirm_value"]; List <string> liste = confirmValue.Split(new char[] { ',' }).ToList(); int sayimiz = liste.Count - 1; string deger = liste[sayimiz]; if (deger == "Yes") { kullanici_repo kullanici = KullaniciIslem.currentKullanici(); int serviceID = Convert.ToInt32(e.CommandArgument); using (radiusEntities dc = MyContext.Context(kullanici.Firma)) { ServisIslemleri s = new ServisIslemleri(dc); s.servisIptalR(serviceID, User.Identity.Name); gosterHepsi(kullanici, dc); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Kayıt silindi!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('" + deger + "');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } } else if (e.CommandName.Equals("editRecord")) { int index = Convert.ToInt32(e.CommandArgument); GridViewRow gvrow = GridView1.Rows[index]; //template kullandığımda bu kodu kullanmıştım. //LinkButton link=gvrow.Cells[2].Controls[1] as LinkButton; lblID.Value = HttpUtility.HtmlDecode(gvrow.Cells[2].Text); txtBaslik_2.Text = HttpUtility.HtmlDecode(gvrow.Cells[5].Text); custIDHdn.Value = HttpUtility.HtmlDecode(gvrow.Cells[13].Text); txtmusteriAdi_3.Text = HttpUtility.HtmlDecode(gvrow.Cells[4].Text); txtAciklama_4.Text = HttpUtility.HtmlDecode(gvrow.Cells[6].Text); txtSonDurum_5.Text = HttpUtility.HtmlDecode(gvrow.Cells[8].Text); string urunumuz = HttpUtility.HtmlDecode(gvrow.Cells[9].Text).Trim(); if (String.IsNullOrEmpty(urunumuz)) { urunumuz = "Ürün kaydı yok"; } txtUrun_6.Text = urunumuz; //txtServisTipi_7.Text = HttpUtility.HtmlDecode(gvrow.Cells[10].Text); drdTip.SelectedValue = HttpUtility.HtmlDecode(gvrow.Cells[12].Text); lblResult.Visible = false; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#editModal').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditModalScript", sb.ToString(), false); } }
protected void btnKaydet_Click(object sender, EventArgs e) { string custidd = Request.QueryString["custid"]; DateTime karar_tarihi = DateTime.Now; string tarS = tarih2.Value; if (!String.IsNullOrEmpty(tarS)) { karar_tarihi = DateTime.Parse(tarS); } if (!String.IsNullOrEmpty(custidd)) { //yeni ekleme int custid = Int32.Parse(custidd); string paket = drdPaketler.SelectedValue; int? paket_id = null; if (paket != "-1") { paket_id = Int32.Parse(paket); } string kimlik = Araclar.KimlikUret(10); if (paket_id == null) { if (!string.IsNullOrEmpty(txtKDV.Text) && !String.IsNullOrEmpty(txtYekun.Text)) { string islem = "Satış"; if (!String.IsNullOrEmpty(txtIslemParca.Value)) { islem = txtIslemParca.Value; } decimal kdv = Decimal.Parse(txtKDV.Text); decimal yekun = Decimal.Parse(txtYekun.Text); string aciklama = "Satış"; if (!String.IsNullOrEmpty(txtAciklama.Text)) { aciklama = txtAciklama.Text; } int adet = 1; string adet_s = txtAdet.Text; if (!String.IsNullOrEmpty(adet_s)) { adet = Int32.Parse(adet_s); } int cihaz_id = -1; string cihaz = txtCihazAdiGoster.Value; if (grdCihaz.SelectedIndex > -1) { cihaz_id = Convert.ToInt32(grdCihaz.SelectedValue); } int? secilen_cihaz = null; string sure = hdnGarantiSure.Value; int gsure = 1; if (!string.IsNullOrEmpty(sure)) { gsure = Int32.Parse(sure); } if (cihaz_id > -1) { secilen_cihaz = (int)cihaz_id; } string konu = "Satış-" + islem + "-" + cihaz; karar_wrap w = new karar_wrap { aciklama = aciklama, adet = adet, cihaz_adi = cihaz, cihaz_gsure = gsure, cihaz_id = secilen_cihaz, yekun = yekun, kdv = kdv, islemParca = islem }; //bu satış eklenmeden önceki cari durumunu döndürüyor //böylece gelen değere göre cariden ödeme akaydı giriliyor using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { ServisIslemleri s = new ServisIslemleri(dc); decimal? cari = s.servisEkleKararli(null, custid, "firma", islem, kimlik, konu, karar_tarihi, w, User.Identity.Name); if (cari != null) { //FaturaIslemleri fat = new FaturaIslemleri(dc); //fat.FaturaOdeCariEntegre(custid, karar_tarihi, (decimal)cari,User.Identity.Name); Response.Redirect("/MusteriDetayBilgileri.aspx?custid=" + custidd); } else { //stok sorunu var System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Paket stoklarından biri yada birkaçı yetersiz!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddsHideModalScript", sb.ToString(), false); } } //Response.Redirect("/Sonuc"); } else { //uyarı System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Lütfen alanları doldurun yada bir PAKET seçin!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddsHideModalScript", sb.ToString(), false); } } else { using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { ServisIslemleri s = new ServisIslemleri(dc); decimal? cari = s.servisEkleKararli(paket_id, custid, "firma", "Satış", kimlik, "Satış", karar_tarihi, null, User.Identity.Name); if (cari != null) { //FaturaIslemleri fat = new FaturaIslemleri(dc); //fat.FaturaOdeCariEntegre(custid, karar_tarihi, (decimal)cari,User.Identity.Name); Response.Redirect("/MusteriDetayBilgileri.aspx?custid=" + custidd); } else { //stok sorunu var System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Cihaz stoğu yetersiz!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddsHideModalScript", sb.ToString(), false); } } } } }
private void Rapor() { string basS = datetimepicker6.Value; string kritik = drdKritik.SelectedValue; string tarmirci = Request.QueryString["tamirci"]; DateTime?bas = null; if (!String.IsNullOrEmpty(basS)) { bas = DateTime.Parse(basS); } bool?kapanma = null; if (kritik.Equals("acik")) { kapanma = false; } else if (kritik.Equals("tamam")) { kapanma = true; } //using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) //{ radiusEntities dc = MyContext.Context(KullaniciIslem.firma()); ServisIslemleri s = new ServisIslemleri(dc); List <ServisDAL.Repo.ServisRepo> liste = new List <ServisDAL.Repo.ServisRepo>(); if (!String.IsNullOrEmpty(tarmirci)) { int id = Int32.Parse(tarmirci); liste = s.servisTamirciRapor(id, kapanma, bas); } else { liste = s.servisRapor(kapanma, bas); } maliyet mal = new maliyet(); mal.servis_listesi = liste; int adet = liste.Count; decimal maliyet = 0; decimal yekun = 0; decimal fark = 0; if (adet > 0) { maliyet = liste.Sum(x => x.maliyet); yekun = liste.Sum(x => x.yekun); fark = yekun - maliyet; } mal.toplam_fark = fark; mal.toplam_maliyet = maliyet; mal.toplam_tutar = yekun; mal.adet = adet; mal.basTarih = bas == null?DateTime.Now.AddYears(-1) : (DateTime)bas; Session["servis_maliyet"] = mal; Response.Redirect("/Baski.aspx?tip=servis_maliyet"); //} }
protected void btnKaydetMakine_Click(object sender, EventArgs e) { //HESAP ID HDNYE GÖRE DÜZENLEME YAPILIYOR using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { //yeni ekleme ServisIslemleri s = new ServisIslemleri(dc); 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 sure_aciklama = txtSaatBilgi.Text; string tarife_tipi = hdnTarifeTipi.Value; decimal sayac_farki = son - baslangic; s.kararekle_operator_seyyar(islem, kdv, yekun, aciklama, makine_id, makine, karar_tarihi, User.Identity.Name, tarife_kodu, baslangic, son, sure_saat, baslama_tarih, bitis_tarih, son, dakika, tarife_tipi, tarifeid, sayac_farki, sure_aciklama); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Hesap kaydedildi!');"); sb.Append("$('#yeniMakineModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "yeniHideModalScript", sb.ToString(), false); } ortak(dc); } }
protected void Button1_Click(object sender, EventArgs e) { kullanici_repo kullanici = KullaniciIslem.currentKullanici(); string kimlik = txtKimlikNo.Value; Servis_Baslama servisBilgisi = null; using (radiusEntities dc = MyContext.Context(kullanici.Firma)) { ServisIslemleri servis = new ServisIslemleri(dc); string kullaniciID = kullanici.id; string aciklama = txtServisAciklama.Text; //int urunID =Convert.ToInt32(GridView2.SelectedValue); int index = Convert.ToInt32(GridView2.SelectedIndex); int tipID = Convert.ToInt32(drdTip.SelectedValue); string atananID = "0"; if (User.IsInRole("Admin") || User.IsInRole("mudur")) { atananID = drdKullanici.SelectedValue; } int?musID = null; if (GridView1.SelectedIndex >= 0) { musID = Convert.ToInt32(GridView1.SelectedValue); } string baslik = txtBaslik.Text; string firma = kullanici.Firma; int id = Convert.ToInt32(GridView1.SelectedValue); UrunAra(id, dc); int?urunID = null; if (Session["secilenUrun"] != null) { urunID = Convert.ToInt32(Session["secilenUrun"]); } DateTime acilma_zamani = DateTime.Now; string zamanS = tarih2.Value; if (!String.IsNullOrEmpty(zamanS)) { acilma_zamani = DateTime.Parse(zamanS); } int servis_paket = Int32.Parse(drdPaketler.SelectedValue); if (servis_paket > -1) { int durum_id = servis.servisEklePaketli(servis_paket, musID, kullaniciID, aciklama, urunID, tipID, atananID, kimlik, baslik, acilma_zamani, User.Identity.Name); if (chcMail.Checked == true || chcSms.Checked == true) { MusteriIslemleri musteri = new MusteriIslemleri(dc); Radius.customer musteri_bilgileri = musteri.musteriTekR(id); if (chcMail.Checked == true) { ServisDAL.MailIslemleri mi = new MailIslemleri(dc); mi.SendingMail(musteri_bilgileri.email, musteri_bilgileri.Ad, kimlik, "baslangic", ""); } if (chcSms.Checked == true) { ServisDAL.SmsIslemleri sms = new ServisDAL.SmsIslemleri(dc); AyarIslemleri ayarimiz = new AyarIslemleri(dc); string ekMesaj = "Servis No: " + kimlik; sms.SmsGonder("durum", durum_id, ayarimiz, musteri_bilgileri.telefon, ekMesaj); } } } else { int durum_id = servis.servisEkleGorevliR(musID, kullaniciID, aciklama, urunID, tipID, atananID, kimlik, baslik, acilma_zamani, User.Identity.Name); //int durum_id = servis.servisEkleGorevliR(musID, kullaniciID, aciklama, urunID, tipID, atananID, kimlik, baslik, "sube", acilma_zamani); if (chcMail.Checked == true || chcSms.Checked == true) { MusteriIslemleri musteri = new MusteriIslemleri(dc); Radius.customer musteri_bilgileri = musteri.musteriTekR(id); if (chcMail.Checked == true) { ServisDAL.MailIslemleri mi = new MailIslemleri(dc); mi.SendingMail(musteri_bilgileri.email, musteri_bilgileri.Ad, kimlik, "baslangic", ""); } if (chcSms.Checked == true) { ServisDAL.SmsIslemleri sms = new ServisDAL.SmsIslemleri(dc); AyarIslemleri ayarimiz = new AyarIslemleri(dc); string ekMesaj = "Servis No: " + kimlik; sms.SmsGonder("durum", durum_id, ayarimiz, musteri_bilgileri.telefon, ekMesaj); } } } Session["secilenUrun"] = null; if (cbYazdir.Checked == true) { FaturaBas bas = new FaturaBas(dc); AyarCurrent ay = new AyarCurrent(dc); servisBilgisi = bas.ServisBilgileri(kimlik, ay.get()); Session["Servis_Baslama"] = servisBilgisi; } } Session["secilenUrun"] = null; if (cbYazdir.Checked == true && servisBilgisi != null) { string uri = "/Baski.aspx?tip=baslama"; Response.Redirect(uri); } else { Response.Redirect("/TeknikTeknik/ServisDetayList.aspx?kimlik=" + kimlik); } }
private void GosterSayfaliAra() { ViewState["sayfa"] = 1; string basS = datetimepicker6.Value; string kritik = drdKritik.SelectedValue; string tarmirci = Request.QueryString["tamirci"]; DateTime?bas = null; if (!String.IsNullOrEmpty(basS)) { bas = DateTime.Parse(basS); } bool kapanma = false; if (kritik.Equals("acik")) { kapanma = false; } else if (kritik.Equals("tamam")) { kapanma = true; } using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { ServisIslemleri s = new ServisIslemleri(dc); //List<ServisDAL.Repo.ServisRepo> liste = s.servisTamirci(id, kapanma, bas); int perpage = 2; if (!string.IsNullOrEmpty(txtSayfalama.Text)) { perpage = Int32.Parse(txtSayfalama.Text); } sayfali sayfa = new sayfali(); if (!String.IsNullOrEmpty(tarmirci)) { int id = Int32.Parse(tarmirci); sayfa = s.servisTamirciSayfali(id, kapanma, 1, perpage, bas); } else { sayfa = s.servisSayfali(kapanma, 1, perpage, bas); } List <ServisDAL.Repo.ServisRepo> liste = sayfa.servis_listesi; int kayit_sayisi = sayfa.kayit_sayisi; //double sayfa_sayisi = 1.5; double sayfa_sayisi = (double)kayit_sayisi / (double)perpage; //double nok = (double)no; if (1 < sayfa_sayisi) { btnIleri.Visible = true; } else { btnIleri.Visible = false; } btnGeri.Visible = false; //view_.Text = "sayfa sayısı: " + sayfa_sayisi.ToString() + " no: " + 1.ToString() + " kayıt: " + kayit_sayisi.ToString(); int adet = liste.Count; decimal maliyet = 0; decimal yekun = 0; decimal fark = 0; if (adet > 0) { maliyet = liste.Sum(x => x.maliyet); yekun = liste.Sum(x => x.yekun); fark = yekun - maliyet; } txtHesapAdet.InnerHtml = "Adet:" + adet.ToString(); txtHesapFark.InnerHtml = "Fark: " + fark.ToString("C"); txtHesapMaliyet.InnerHtml = "Maliyet: " + maliyet.ToString("C"); txtHesapYekun.InnerHtml = "Tutar: " + yekun.ToString("C"); Repeater1.DataSource = liste; Repeater1.DataBind(); } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("del")) { string confirmValue = Request.Form["confirm_value"]; List <string> liste = confirmValue.Split(new char[] { ',' }).ToList(); int sayimiz = liste.Count - 1; string deger = liste[sayimiz]; if (deger == "Yes") { int hesapID = Convert.ToInt32(e.CommandArgument); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { ServisIslemleri s = new ServisIslemleri(dc); s.servisKararIptalR(hesapID, User.Identity.Name); goster(dc); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Kayıt silindi!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('" + deger + "');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } } else if (e.CommandName.Equals("onay")) { string[] arg = new string[2]; arg = e.CommandArgument.ToString().Split(';'); int hesapID = Convert.ToInt32(arg[0]); int musteriID = Convert.ToInt32(arg[2]); int index = Convert.ToInt32(arg[1]); GridViewRow row = GridView1.Rows[index]; string islem = row.Cells[2].Text; string yekun = row.Cells[8].Text; string servisid = row.Cells[12].Text; hdnHesapID.Value = hesapID.ToString(); hdnMusteriID.Value = musteriID.ToString(); hdnServisIDD.Value = servisid; hdnYekunn.Value = yekun; hdnIslemm.Value = islem; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#onayModal').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "OnayShowModalScript", sb.ToString(), false); } }
protected void btnOnay_Click(object sender, EventArgs e) { string hesapS = hdnHesapID.Value; string musteriID = hdnMusteriID.Value.Trim(); int custid = Int32.Parse(musteriID); int hesapID = Int32.Parse(hesapS); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { ServisIslemleri ser = new ServisIslemleri(dc); if (musteriID != "-99") { //burada cariyi çekecez musteri_bilgileri musteri_bilgileri = ser.servisKararOnayR(hesapID, User.Identity.Name); //karar onayında stok kontrolü yapılıyor //eğer stok yoksa müşteri bilgileri boş döndürülüyor if (!string.IsNullOrEmpty(musteri_bilgileri.ad)) { //FaturaIslemleri fat = new FaturaIslemleri(dc); //fat.FaturaOdeCariEntegre(custid, DateTime.Now, musteri_bilgileri.caribakiye,User.Identity.Name); if (chcMail.Checked == true || chcSms.Checked == true) { int servisid = Int32.Parse(hdnServisIDD.Value); string islem = hdnIslemm.Value; string yekun = hdnYekunn.Value; Radius.service serr = ser.servisTekR(servisid); if (chcMail.Checked == true) { string ekMesaj = "Yapılacak işlem: <b>" + islem + "</b><br/>" + "Tutar :<b>" + yekun + "TL"; ServisDAL.MailIslemleri mi = new MailIslemleri(dc); mi.SendingMail(musteri_bilgileri.email, musteri_bilgileri.ad, serr.Servis_Kimlik_No, "karar_onaylandi", ekMesaj); } if (chcSms.Checked == true) { string ekMesajSms = "ServisNo: " + serr.Servis_Kimlik_No + "İşlem: " + islem + "Tutar: " + yekun + " TL"; ServisDAL.SmsIslemleri sms = new ServisDAL.SmsIslemleri(dc); AyarIslemleri ayarimiz = new AyarIslemleri(dc); sms.SmsGonder("durum", (int)serr.durum_id, ayarimiz, musteri_bilgileri.tel, ekMesajSms); } } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#onayModal').modal('hide');"); sb.Append("alertify.success('Hesap onaylandı!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "OnayHideModalScript", sb.ToString(), false); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#onayModal').modal('hide');"); sb.Append("alertify.error('Cihaz stoğu sıfır görünüyor!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "OnayHideModalScript", sb.ToString(), false); } } else { musteri_bilgileri bil = ser.servisKararOnayNoMusteri(hesapID, User.Identity.Name); if (!string.IsNullOrEmpty(bil.ad)) { //FaturaIslemleri fat = new FaturaIslemleri(dc); //fat.FaturaOdeCariEntegre(custid, DateTime.Now, bil.caribakiye,User.Identity.Name); //Response.Redirect("/Deneme.aspx?felan=" + musteriID); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#onayModal').modal('hide');"); sb.Append("alertify.success('Hesap onaylandı!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "OnayHideModalScript", sb.ToString(), false); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#onayModal').modal('hide');"); sb.Append("alertify.error('Cihaz stoğu sıfır görünüyor!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "OnayHideModalScript", sb.ToString(), false); } } goster(dc); } }
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); } } } }
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); } } } }
private string Teller(ServisIslemleri m) { return(m.urun_teller()); }
private string Mailler(ServisIslemleri m) { return(m.urun_mailler()); }
private string TellerM(string s, ServisIslemleri m) { return(m.urun_teller(s)); }
private string MaillerM(string s, ServisIslemleri m) { return(m.urun_mailler(s)); }
protected void Button1_Click(object sender, EventArgs e) { kullanici_repo kullanici = KullaniciIslem.currentKullanici(); string kimlik = txtKimlikNo.Value; Servis_Baslama servisBilgisi = null; int musID = Convert.ToInt32(GridView1.SelectedValue); using (radiusEntities dc = MyContext.Context(kullanici.Firma)) { ServisIslemleri servis = new ServisIslemleri(dc); string kullaniciID = kullanici.id; string aciklama = txtServisAciklama.Text; int tipID = Convert.ToInt32(drdTip.SelectedValue); string atananID = "0"; if (User.IsInRole("Admin") || User.IsInRole("mudur")) { atananID = drdKullanici.SelectedValue; } string baslik = txtBaslik.Text; string firma = kullanici.Firma; int id = Convert.ToInt32(GridView1.SelectedValue); DateTime acilma_zamani = DateTime.Now; string zamanS = tarih2.Value; if (!String.IsNullOrEmpty(zamanS)) { acilma_zamani = DateTime.Parse(zamanS); } if (GridView1.SelectedIndex >= 0) { servis.servisEkleGorevliR(musID, kullaniciID, aciklama, tipID, atananID, kimlik, baslik, acilma_zamani, User.Identity.Name); } if (cbYazdir.Checked == true) { FaturaBas bas = new FaturaBas(dc); AyarCurrent ay = new AyarCurrent(dc); servisBilgisi = bas.ServisBilgileri(kimlik, ay.get()); Session["Servis_Baslama"] = servisBilgisi; } } if (cbYazdir.Checked == true && servisBilgisi != null) { string uri = "/Baski.aspx?tip=baslama"; Response.Redirect(uri); } else { Response.Redirect("/TeknikTeknik/Servis2.aspx?kimlik=" + kimlik + "&custid=" + musID); } }