protected void Page_Load(object sender, EventArgs e) { if (!User.Identity.IsAuthenticated) { System.Web.HttpContext.Current.Response.Redirect("/Account/Giris.aspx"); } using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { if (!IsPostBack) { MusteriIslemleri m = new MusteriIslemleri(dc); pos_banka_look pb = m.posbankalar(); drdPos.AppendDataBoundItems = true; drdPos.DataSource = pb.poslar; drdPos.DataValueField = "pos_id"; drdPos.DataTextField = "pos_adi"; } CihazAraa(dc); // detaylara bakalım DetayGoster(); } }
protected void btnCihazKaydet_Click(object sender, EventArgs e) { string ad = cihaz_adi.Text; string acik = aciklama.Text; int sure = Int32.Parse(garanti_suresi.Text); string firma = KullaniciIslem.firma(); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { CihazMalzeme m = new CihazMalzeme(dc); //m.Yeni(ad, acik, sure); CihazAraa(dc); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Cihaz tanımlandı!');"); sb.Append("$('#cihazModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CihazShowModalScript", sb.ToString(), false); }
protected void btnKartKaydet_Click(object sender, EventArgs e) { string ad = txtKartAdi.Text; string aciklama = txtKartAciklama.Text; //decimal bakiye = Decimal.Parse(txtDevredenBakiye.Text); DateTime et = DateTime.Parse(tarih.Text); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { Kart p = new Kart(dc); p.Yeni(ad, et, aciklama); goster(dc); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Kredi kartı tanımlandı!');"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript", sb.ToString(), false); }
protected void btnMusteriKaydet_Click(object sender, EventArgs e) { //query stringle müşteri Id'si gelecekre string idd = Request.QueryString["id"]; if (idd != null) { int sonuc = -1; int id = Int32.Parse(idd); using (TeknikServis.Radius.radiusEntities dc = Radius.MyContext.Context(KullaniciIslem.firma())) { Radius.customer musteri = (from a in dc.customers where a.CustID == id select a).FirstOrDefault(); string s = txtLatitude.Value; if (!String.IsNullOrEmpty(s)) { List <string> liste = s.Split((new char[] { ')', '(', ',' }), StringSplitOptions.RemoveEmptyEntries).ToList(); musteri.Lat = liste[0]; musteri.Long = liste[1]; dc.SaveChanges(); } } if (sonuc > 0) { Response.Redirect("/Musteri.aspx"); } } }
protected void btnCihazUpdate_Click(object sender, EventArgs e) { string ddadi = dadi.Text; string acik = daciklama.Text; string ddplaka = dplaka.Text; string ddson_sayac = dson_sayac.Text; decimal dddson_sayac = 0; if (!String.IsNullOrEmpty(ddson_sayac)) { dddson_sayac = Decimal.Parse(ddson_sayac); } string ddtoplam_calisma_ay = dtoplam_calisma_ay.Text; decimal dddtoplam_calisma_ay = 0; if (!string.IsNullOrEmpty(ddtoplam_calisma_ay)) { dddtoplam_calisma_ay = decimal.Parse(ddtoplam_calisma_ay); } string ddtoplam_calisma_hafta = dtoplam_calisma_hafta.Text; decimal dddtoplam_calisma_hafta = 0; if (!string.IsNullOrEmpty(ddtoplam_calisma_hafta)) { dddtoplam_calisma_hafta = decimal.Parse(ddtoplam_calisma_hafta); } string ddtoplam_calisma_gun = dtoplam_calisma_gun.Text; decimal dddtoplam_calisma_gun = 0; if (!string.IsNullOrEmpty(ddtoplam_calisma_gun)) { dddtoplam_calisma_gun = decimal.Parse(ddtoplam_calisma_gun); } string ddtoplam_calisma_saat = dtoplam_calisma_saat.Text; decimal dddtoplam_calisma_saat = 0; if (!string.IsNullOrEmpty(ddtoplam_calisma_saat)) { dddtoplam_calisma_saat = decimal.Parse(ddtoplam_calisma_saat); } string ddtoplam_masraf_teorik = dtoplam_masraf_teorik.Text; decimal dddtoplam_masraf_teorik = 0; if (!String.IsNullOrEmpty(ddtoplam_masraf_teorik)) { dddtoplam_masraf_teorik = decimal.Parse(ddtoplam_masraf_teorik); } string ddtoplam_masraf_gercek = dtoplam_masraf_gercek.Text; decimal dddtoplam_masraf_gercek = 0; if (!string.IsNullOrEmpty(ddtoplam_masraf_gercek)) { dddtoplam_masraf_gercek = decimal.Parse(ddtoplam_masraf_gercek); } string ddtoplam_gelir = dtoplam_gelir.Text; decimal dddtoplam_gelir = 0; if (!string.IsNullOrEmpty(ddtoplam_gelir)) { dddtoplam_gelir = decimal.Parse(ddtoplam_gelir); } string ddservis_sayaci = dservis_sayaci.Text; decimal dddservis_sayaci = 0; if (!string.IsNullOrEmpty(ddservis_sayaci)) { dddservis_sayaci = Decimal.Parse(ddservis_sayaci); } if (!string.IsNullOrEmpty(hdnCihazID.Value)) { int id = Int32.Parse(hdnCihazID.Value); string firma = KullaniciIslem.firma(); using (radiusEntities dc = MyContext.Context(firma)) { CihazMalzeme m = new CihazMalzeme(dc); m.MakineGuncelle(id, ddadi, acik, ddplaka, dddson_sayac, dddtoplam_calisma_ay, dddtoplam_calisma_gun, dddtoplam_calisma_hafta, dddtoplam_calisma_saat, dddtoplam_masraf_teorik, dddtoplam_masraf_gercek, dddtoplam_gelir, dddservis_sayaci); Ara(dc); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Güncelleme tamamlandı!');"); sb.Append("$('#updateModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "UpdateShowModalScript", 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); } } } } }
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 grdTanim_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") { string[] arg = new string[2]; arg = e.CommandArgument.ToString().Split(';'); int id = Convert.ToInt32(arg[0]); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { MakineIslem s = new MakineIslem(dc); s.tanimdelete_tipli(id); string basS = datetimepicker6.Value; string sonS = datetimepicker7.Value; ortak(dc, basS, sonS); } 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("duzenle")) { string[] arg = new string[2]; arg = e.CommandArgument.ToString().Split(';'); int index = Convert.ToInt32(arg[1]); GridViewRow row = grdTanim.Rows[index]; string sayac = row.Cells[2].Text; hdnTanimID.Value = Convert.ToString(arg[0]); grdMasraf.SelectedIndex = -1; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#yeniTanimModal').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "yeniSayacetModalScript", sb.ToString(), false); } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("faturaBas")) { //baskı işlemleri string info = e.CommandArgument.ToString(); string[] arg = new string[2]; char[] splitter = { ';' }; arg = info.Split(splitter); string tur = arg[0]; string idd = arg[1]; int id = Int32.Parse(idd); if (tur.Equals("internet")) { Session["idint"] = id; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#detailModal').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetailShowModalScript", sb.ToString(), false); string tip = Request.QueryString["tip"]; } else if (tur.Equals("Servis") || tur.Equals("cihaz")) { Session["ids"] = id; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#detailModal').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetailShowModalScript", sb.ToString(), false); string tip = Request.QueryString["tip"]; } else if (tur.Equals("pesin")) { Session["idp"] = id; //en iyisi bunu fatura bilgilerini içeren bir nesneyi //addmodalde oluşturup göndermek System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#addModal').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddShowModalScript", sb.ToString(), false); string tip = Request.QueryString["tip"]; } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Bir hata oluştu!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } } else if (e.CommandName.Equals("silbak")) { 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") { string info = e.CommandArgument.ToString(); string[] arg = new string[2]; char[] splitter = { ';' }; arg = info.Split(splitter); string tur = arg[0].Trim(); string idd = arg[1]; int id = Int32.Parse(idd); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaBas f = new FaturaBas(dc); f.FaturaIptal(id, tur); HepsiniGoster(dc); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Fatura iptal edildi!');"); 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('Bir hata oluştu!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } } else { string com = e.CommandArgument.ToString(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); //sb.Append(" alertify.error('Başkaca bir şey!');"); sb.Append(" alertify.error('" + com + "');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } }
protected void grdMakine_SelectedIndexChanged(object sender, EventArgs e) { if (GridView1.SelectedValue != null && grdMakine.SelectedValue != null) { int custid = Int32.Parse(GridView1.SelectedValue.ToString()); int makineid = Int32.Parse(grdMakine.SelectedValue.ToString()); DateTime islem_tarih = DateTime.Now; string tars = tarih2.Value; if (!String.IsNullOrEmpty(tars)) { islem_tarih = DateTime.Parse(tars); } string aciklama = txtAciklama.Text; string konu = txtKonu.Text; if (Session["alimdetay"] != null) { List <DetayRepo> detaylar = (List <DetayRepo>)Session["alimdetay"]; if (detaylar.Count > 0) { if (String.IsNullOrEmpty(aciklama)) { string kalemler = ""; foreach (var d in detaylar) { if (d.cihaz_id != null) { kalemler += " " + d.adet_satilan.ToString() + " " + d.birim_satilan.ToString() + " " + d.cihaz_adi + "-"; } else { kalemler += " " + d.adet_satilan.ToString() + " " + d.birim_satilan.ToString() + " " + d.cihaz_adi + "-"; } } if (String.IsNullOrEmpty(aciklama)) { aciklama = kalemler; } } AlimRepo hesap = new AlimRepo(); hesap.aciklama = aciklama; hesap.konu = konu; hesap.alim_tarih = islem_tarih; hesap.belge_no = txtBelgeNo.Text; hesap.CustID = custid; string kdvS = toplam_kdv2.Text; string tutarS = toplam_tutar2.Text; string yekunS = toplam_yekun2.Text; if (!String.IsNullOrEmpty(kdvS)) { hesap.toplam_kdv = Decimal.Parse(kdvS); } else { hesap.toplam_kdv = Decimal.Parse(toplam_kdv.Text); } if (!String.IsNullOrEmpty(tutarS)) { hesap.toplam_tutar = Decimal.Parse(tutarS); } else { hesap.toplam_tutar = Decimal.Parse(toplam_tutar.Text); } if (!String.IsNullOrEmpty(yekunS)) { hesap.toplam_yekun = decimal.Parse(yekunS); } else { hesap.toplam_yekun = decimal.Parse(toplam_yekun.Text); } string firma = KullaniciIslem.firma(); using (radiusEntities dc = MyContext.Context(firma)) { SatinAlim a = new SatinAlim(dc); a.detay = detaylar; a.hesap = hesap; string s = a.alim_kaydet_makineye(User.Identity.Name, makineid); } } } Session["alimdetay"] = null; Response.Redirect("/TeknikAlim/Alimlar"); } //Operator op = new Operator(dc, kullanici); //op.ServisOperatorAta(Int32.Parse(servisids)); //ortak(dc); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#atamaModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AtaShowModalScript", sb.ToString(), false); }
protected void grdTip_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("detail")) { int code2 = Int32.Parse(e.CommandArgument.ToString().Trim()); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { AyarIslemleri ayarlar = new AyarIslemleri(dc); DetailsViewTip.DataSource = ayarlar.tipListesiTekliR(code2); DetailsViewTip.DataBind(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#detailModalTip').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetailModalScriptTip", sb.ToString(), false); } } else if (e.CommandName.Equals("del")) { string confirmValue = Request.Form["confirm_value"]; if (confirmValue == "Yes") { int code2 = Int32.Parse(e.CommandArgument.ToString().Trim()); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { AyarIslemleri ayarlar = new AyarIslemleri(dc); ayarlar.tipSilR(code2);; grdTip.DataSource = ayarlar.tipListesiGrid(); grdTip.DataBind(); 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(), "EditHideModalScriptTip", sb.ToString(), false); } } } else if (e.CommandName.Equals("editRecord")) { int index = Convert.ToInt32(e.CommandArgument); GridViewRow gvrow = grdTip.Rows[index]; LinkButton link = gvrow.Cells[2].Controls[1] as LinkButton; txtTipID.Value = HttpUtility.HtmlDecode(gvrow.Cells[1].Text); txtTipAd.Text = HttpUtility.HtmlDecode(link.Text); txtTipAciklama.Text = HttpUtility.HtmlDecode(gvrow.Cells[3].Text); txtCssGuncelle.Value = HttpUtility.HtmlDecode(gvrow.Cells[4].Text); Label2.Visible = false; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#editModalTip').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditModalScriptTip2", sb.ToString(), false); } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("detail")) { int code2 = Int32.Parse(e.CommandArgument.ToString().Trim()); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { AyarIslemleri ayarlar = new AyarIslemleri(dc); DetailsView1.DataSource = ayarlar.durumListesiTekliR(code2); DetailsView1.DataBind(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#detailModal').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetailModalScript2", sb.ToString(), false); } } else if (e.CommandName.Equals("del")) { string confirmValue = Request.Form["confirm_value"]; if (confirmValue == "Yes") { int code2 = Int32.Parse(e.CommandArgument.ToString().Trim()); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { AyarIslemleri ayarlar = new AyarIslemleri(dc); ayarlar.durumSilR(code2);; GridView1.DataSource = ayarlar.durumListesiR(); GridView1.DataBind(); 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 if (e.CommandName.Equals("editRecord")) { int index = Convert.ToInt32(e.CommandArgument); GridViewRow gvrow = GridView1.Rows[index]; LinkButton link = gvrow.Cells[2].Controls[1] as LinkButton; lblID.Value = HttpUtility.HtmlDecode(gvrow.Cells[1].Text); txtDurum.Text = HttpUtility.HtmlDecode(link.Text); chcSMS.Checked = (gvrow.Cells[3].Controls[0] as CheckBox).Checked; chcMail.Checked = (gvrow.Cells[4].Controls[0] as CheckBox).Checked; chcWhat.Checked = (gvrow.Cells[5].Controls[0] as CheckBox).Checked; if ((gvrow.Cells[6].Controls[0] as CheckBox).Checked) { rdDurum.SelectedValue = "son"; } else if ((gvrow.Cells[7].Controls[0] as CheckBox).Checked) { rdDurum.SelectedValue = "baslangic"; } else if ((gvrow.Cells[8].Controls[0] as CheckBox).Checked) { rdDurum.SelectedValue = "karar"; } else if ((gvrow.Cells[9].Controls[0] as CheckBox).Checked) { rdDurum.SelectedValue = "onay"; } else { rdDurum.SelectedIndex = -1; } 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); } }
public MusteriDetayBilgileri() { firma = KullaniciIslem.firma(); }
protected void btnKaydet_Click(object sender, EventArgs e) { string custidd = Request.QueryString["custid"]; string aciklama = txtAciklama.Text; string card = Request.QueryString["kartid"]; string tarihimiz = tarih2.Value; DateTime tar = DateTime.Now; if (!String.IsNullOrEmpty(tarihimiz)) { tar = DateTime.Parse(tarihimiz); } if (!String.IsNullOrEmpty(custidd)) { if (String.IsNullOrEmpty(card)) { bool standart = false; int? masraf_tipi = null; string secilen_tip = drdMasrafTip.SelectedValue; if (secilen_tip != "-1") { standart = false; } else { standart = true; } masraf_tipi = Int32.Parse(secilen_tip); int custid = Int32.Parse(custidd); decimal tutar = Decimal.Parse(txtTutar.Text); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { Odeme o = new Odeme(dc); o.masraf_id = masraf_tipi; o.masraf_tipi = drdMasrafTip.SelectedItem.ToString(); o.OdemeMiktar = tutar; o.OdemeTarih = tar; o.Musteri_ID = custid; o.KullaniciID = custid.ToString(); o.kullanici = "firma"; o.Aciklama = aciklama; o.mahsup = false; o.duzensiz = standart; o.Nakit(User.Identity.Name); } //makbuzYazdir(custid, tutar, aciklama, kullanici); if (chcKal.Checked != true) { Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Kayıt yapıldı');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript", sb.ToString(), false); } } else { int kartid = Int32.Parse(card); decimal tutar = Decimal.Parse(txtTutar.Text); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { Odeme o = new Odeme(dc); o.KartaOdemeKasa(kartid, tutar, tar, aciklama, User.Identity.Name); } Response.Redirect("/TeknikCari/OdemeTahsilatlar"); } } }
//protected void btnCek_Click(object sender, EventArgs e) //{ // System.Text.StringBuilder sb = new System.Text.StringBuilder(); // sb.Append(@"<script type='text/javascript'>"); // sb.Append("$('#cekModal').modal('show');"); // sb.Append(@"</script>"); // ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CekShowModalScript", sb.ToString(), false); //} protected void btnBankaKaydet_Click(object sender, EventArgs e) { string custidd = Request.QueryString["custid"]; string card = Request.QueryString["kartid"]; int banka_id = Int32.Parse(drdBanka.SelectedValue); int custid = Int32.Parse(custidd); DateTime tar = DateTime.Now; string tarihimiz = tarih2.Value; if (!String.IsNullOrEmpty(tarihimiz)) { tar = DateTime.Parse(tarihimiz); } if (!String.IsNullOrEmpty(custidd)) { if (String.IsNullOrEmpty(card)) { if (banka_id > -1) { decimal tutar = Decimal.Parse(txtTutar.Text); string aciklama = txtAciklama.Text; bool standart = false; int? masraf_tipi = null; string secilen_tip = drdMasrafTip.SelectedValue; if (secilen_tip != "-1") { standart = false; } else { standart = true; } masraf_tipi = Int32.Parse(secilen_tip); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { Odeme o = new Odeme(dc); o.OdemeMiktar = tutar; o.OdemeTarih = tar; o.masraf_id = masraf_tipi; o.masraf_tipi = drdMasrafTip.SelectedItem.ToString(); o.Musteri_ID = custid; o.KullaniciID = custid.ToString(); o.kullanici = "firma"; o.Aciklama = aciklama; o.mahsup = false; o.duzensiz = standart; o.Banka(banka_id, User.Identity.Name); //makbuzYazdir(custid, tutar, aciklama, kullanici); } Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid); } else { int kartid = Int32.Parse(card); if (banka_id > -1) { using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { Kart k = new Kart(dc); k.ExtreOde(kartid, "Banka", null, null, banka_id, User.Identity.Name); } Response.Redirect("/TeknikCari/OdemeTahsilatlar"); } } } } }
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 Page_Load(object sender, EventArgs e) { userdiv.DataBind(); //kullanici_repo kul = KullaniciIslem.currentKullanici(); IPrincipal use = HttpContext.Current.User; if (!use.IsInRole("canEdit")) { kiralama_link.HRef = "/TeknikMakine/HizliKirala2"; } if (use.IsInRole("Admin")) { ayar.Visible = true; ayarLi2.Visible = true; maliyetLi.Visible = true; } else if (use.IsInRole("mudur")) { maliyetLi.Visible = true; } else { ayar.Visible = false; ayarLi2.Visible = false; cihazLi.Visible = false; roporLi.Visible = false; stokLi.Visible = false; satisListesiLi.Visible = false; alimLi.Visible = false; if (use.IsInRole("servis")) { cariHesapLi.Visible = false; satisLi.Visible = false; satistopLi.Visible = false; } paraHesapLi.Visible = false; //butunAntenLink.HRef = "/ButunAntenlerBayi.aspx?bayi=" + kul.owner; } using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { if (!IsPostBack) { AyarCurrent ay = new AyarCurrent(dc); if (ay.calismaTipli() == true) { stokLi.Visible = false; Li3.Visible = true; cihazLi.Visible = false; paraHesapLi.Visible = false; alimLi.Visible = false; satisLi.Visible = false; Li4.Visible = false; roporLi.Visible = false; } else { stokLi.Visible = true; Li3.Visible = true; cihazLi.Visible = true; paraHesapLi.Visible = true; alimLi.Visible = true; satisLi.Visible = true; Li4.Visible = false; roporLi.Visible = true; } } } }
public MesajGonder() { this.firma = KullaniciIslem.firma(); }
protected void btnTanimKaydet_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(hdnTanimID.Value)) { if (grdMasraf2.SelectedValue != null) { int makineid = Int32.Parse(Request.QueryString["makineid"]); int id = Convert.ToInt32(grdMasraf2.SelectedValue); string birim = grdMasraf2.SelectedRow.Cells[4].Text; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { int sayac = Int32.Parse(txtSayac2.Text); decimal miktar = Decimal.Parse(txtMiktar2.Text); decimal masraf_saat = (decimal)(miktar / sayac); MakineIslem m = new MakineIslem(dc); bool tamam = false; AyarCurrent ay = new AyarCurrent(dc); int tarifeid = Convert.ToInt32(drdTarifeTanim.SelectedValue); tamam = m.tanimekle_tipli(makineid, id, tarifeid, masraf_saat, txtAciklama.Text, birim); if (tamam == true) { //m.sayacdelete(id); string basS = datetimepicker6.Value; string sonS = datetimepicker7.Value; ortak(dc, basS, sonS); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Tanım kaydedildi');"); sb.Append("$('#yeniTanimModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "yeniSayactModalScript", sb.ToString(), false); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Bu tanım zaten yapılmış');"); sb.Append("$('#yeniTanimModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "yeniSayacetModalScript", sb.ToString(), false); } } } } else { int id = Int32.Parse(hdnTanimID.Value); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { MakineIslem m = new MakineIslem(dc); int sayac = Int32.Parse(txtSayac2.Text); decimal miktar = Decimal.Parse(txtMiktar2.Text); decimal masraf_saat = (decimal)(miktar / sayac); m.tanimupdate(id, masraf_saat, txtAciklama.Text); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Tanım kaydedildi');"); sb.Append("$('#yeniTanimModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "yeniSayacetModalScript", sb.ToString(), false); } } }
private void kartMahsupKaydet(string custidd) { //string custidd = Request.QueryString["custid"]; DateTime odeme_tarihi = DateTime.Now; string tar = tarih2.Value; if (!String.IsNullOrEmpty(tar)) { odeme_tarihi = DateTime.Parse(tar); } if (grdMahsup.SelectedValue != null) { int mahsup_id = Convert.ToInt32(grdMahsup.SelectedValue); //mahsup_id'yi seçemiyor arkadaş yardımcı olunacak int custid = Int32.Parse(custidd); decimal tutar = Decimal.Parse(txtTutar.Text); string aciklama = txtAciklama.Text; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { //MusteriIslemleri m = new MusteriIslemleri(dc); //FaturaIslemleri fat = new FaturaIslemleri(dc); string mahsup_key = AletEdavat.KimlikUret(20); decimal yansiyan = tutar; string yansiyanS = txtYansiyan.Text; if (!String.IsNullOrEmpty(yansiyanS)) { yansiyan = Decimal.Parse(yansiyanS); } string musteri = dc.customers.FirstOrDefault(x => x.CustID == custid).Ad; string tedarikci = dc.customers.FirstOrDefault(x => x.CustID == mahsup_id).Ad; if (String.IsNullOrEmpty(aciklama)) { aciklama = musteri + " kartıyla " + tedarikci + " ödemesi yapıldı"; } //fat.FaturaOdeTur(custid, tutar, "Kart", null, aciklama, null, "", null, true, mahsup_key, null, odeme_tarihi, User.Identity.Name); Tahsilat t = new Tahsilat(dc); t.Aciklama = aciklama; t.kullanici = User.Identity.Name; t.KullaniciID = User.Identity.Name; t.mahsup = true; t.mahsup_key = mahsup_key; t.Musteri_ID = custid; t.OdemeMiktar = tutar; t.OdemeTarih = odeme_tarihi; t.Mahsup(User.Identity.Name); //Session["mesele"] = mahsup_id.ToString(); ////Response.Redirect("/Sonuc"); Odeme o = new Odeme(dc); o.kullanici = "firma"; o.KullaniciID = mahsup_id.ToString(); o.mahsup = true; o.mahsup_key = mahsup_key; //buradaki müşteri ID' seçilen ikinci müşteri olmalı o.Musteri_ID = mahsup_id; o.OdemeMiktar = yansiyan; o.OdemeTarih = DateTime.Now; o.Aciklama = aciklama; o.duzensiz = true; o.masraf_id = -1; o.masraf_tipi = "Satın Alma"; o.Kart(1, -1, false, User.Identity.Name); } Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid); } }
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 Page_Load(object sender, EventArgs e) { if (!User.Identity.IsAuthenticated) { System.Web.HttpContext.Current.Response.Redirect("/Account/Giris.aspx"); } using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { if (!IsPostBack) { AyarCurrent ay = new AyarCurrent(dc); if (ay.lisansKontrol() == false) { Response.Redirect("/LisansError"); } AyarIslemleri servis = new AyarIslemleri(dc); List <Radius.service_tips> tipler = servis.tipListesiR(); if (tipler != null) { drdTip.AppendDataBoundItems = true; drdTip.DataSource = tipler; drdTip.DataValueField = "tip_id"; drdTip.DataTextField = "tip_ad"; drdTip.DataBind(); } drdPaketler.AppendDataBoundItems = true; drdPaketler.DataSource = servis.servis_paketleri(); drdPaketler.DataValueField = "paket_id"; drdPaketler.DataTextField = "paket_adi"; drdPaketler.DataBind(); txtKimlikNo.Value = AletEdavat.KimlikUret(10); } if (User.IsInRole("Admin") || User.IsInRole("mudur")) { kullaniciSecim.Visible = true; if (!IsPostBack) { drdKullanici.AppendDataBoundItems = true; drdKullanici.DataSource = KullaniciIslem.firmaKullanicilari(); drdKullanici.DataValueField = "id"; drdKullanici.DataTextField = "userName"; drdKullanici.DataBind(); } } string s = txtAra.Value; if (!String.IsNullOrEmpty(s)) { MusteriIslemleri m = new MusteriIslemleri(dc); GridView1.DataSource = m.musteriAraR2(s, "musteri"); GridView1.SelectedIndex = 0; GridView1.DataBind(); } } }
protected void btnDetayKaydetMasraf_Click(object sender, EventArgs e) { string makineids = Request["makineid"]; if (!String.IsNullOrEmpty(makineids)) { int makineid = Int32.Parse(makineids); int adet = Int32.Parse(txtAdetMasraf.Text); string ad = ""; int masraf_id = -1; List <MakineGiris> detaylar = new List <MakineGiris>(); if (grdMasraf.SelectedValue != null) { masraf_id = Convert.ToInt32(grdMasraf.SelectedValue); ad = grdMasraf.SelectedRow.Cells[2].Text; } decimal birim_maliyet = Decimal.Parse(grdMasraf.SelectedRow.Cells[7].Text); bool sifirla = false; MakineGiris detay = new MakineGiris(); detay.aciklama = txtDetayAciklamaMasraf.Text; detay.belge_no = "bakarız"; detay.makine_adi = "önemsiz"; detay.makine_id = makineid; detay.makine_plaka = "ödemsiz"; detay.masraf_adi = ad; detay.masraf_id = masraf_id; detay.miktar = adet; detay.tarih = DateTime.Now; detay.tutar = adet * birim_maliyet; detay.id = 0; detay.kullanici = User.Identity.Name; detay.sifirla = sifirla; detaylar.Add(detay); DateTime islem_tarih = DateTime.Now; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { MakineIslem a = new MakineIslem(dc); if (detaylar.Count > 0) { a.masraf_girisi(detaylar); goster(dc); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Sarf Kaydı Eklendi!');"); sb.Append("$('#detayModalMasraf').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetayShowModalMasrafScript", sb.ToString(), false); } } } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Lütfen önce makine seçiniz!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetayShowModalMasrafScript", sb.ToString(), false); } }
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); } }
protected void btnCihazKaydet_Click(object sender, EventArgs e) { string ddadi = adi.Text; string acik = aciklama.Text; string ddplaka = plaka.Text; string ddson_sayac = son_sayac.Text; decimal dddson_sayac = 0; if (!String.IsNullOrEmpty(ddson_sayac)) { dddson_sayac = Decimal.Parse(ddson_sayac); } string ddtoplam_calisma_ay = toplam_calisma_ay.Text; decimal dddtoplam_calisma_ay = 0; if (!string.IsNullOrEmpty(ddtoplam_calisma_ay)) { dddtoplam_calisma_ay = decimal.Parse(ddtoplam_calisma_ay); } string ddtoplam_calisma_hafta = toplam_calisma_hafta.Text; decimal dddtoplam_calisma_hafta = 0; if (!string.IsNullOrEmpty(ddtoplam_calisma_hafta)) { dddtoplam_calisma_hafta = decimal.Parse(ddtoplam_calisma_hafta); } string ddtoplam_calisma_gun = toplam_calisma_gun.Text; decimal dddtoplam_calisma_gun = 0; if (!string.IsNullOrEmpty(ddtoplam_calisma_gun)) { dddtoplam_calisma_gun = decimal.Parse(ddtoplam_calisma_gun); } string ddtoplam_calisma_saat = toplam_calisma_saat.Text; decimal dddtoplam_calisma_saat = 0; if (!string.IsNullOrEmpty(ddtoplam_calisma_saat)) { dddtoplam_calisma_saat = decimal.Parse(ddtoplam_calisma_saat); } string ddtoplam_masraf_teorik = toplam_masraf_teorik.Text; decimal dddtoplam_masraf_teorik = 0; if (!String.IsNullOrEmpty(ddtoplam_masraf_teorik)) { dddtoplam_masraf_teorik = decimal.Parse(ddtoplam_masraf_teorik); } string ddtoplam_masraf_gercek = toplam_masraf_gercek.Text; decimal dddtoplam_masraf_gercek = 0; if (!string.IsNullOrEmpty(ddtoplam_masraf_gercek)) { dddtoplam_masraf_gercek = decimal.Parse(ddtoplam_masraf_gercek); } string ddtoplam_gelir = toplam_gelir.Text; decimal dddtoplam_gelir = 0; if (!string.IsNullOrEmpty(ddtoplam_gelir)) { dddtoplam_gelir = decimal.Parse(ddtoplam_gelir); } string ddservis_sayaci = servis_sayaci.Text; decimal dddservis_sayaci = 0; if (!string.IsNullOrEmpty(ddservis_sayaci)) { dddservis_sayaci = Decimal.Parse(ddservis_sayaci); } string firma = KullaniciIslem.firma(); using (radiusEntities dc = MyContext.Context(firma)) { AyarCurrent ay = new AyarCurrent(dc); int sinir = ay.makinesinir(); CihazMalzeme m = new CihazMalzeme(dc); int aktif = m.makineatif(); if (aktif < sinir) { m.YeniMakine(ddadi, acik, ddplaka, dddson_sayac, dddtoplam_calisma_ay, dddtoplam_calisma_gun, dddtoplam_calisma_hafta, dddtoplam_calisma_saat, dddtoplam_masraf_teorik, dddtoplam_masraf_gercek, dddtoplam_gelir, dddservis_sayaci); Ara(dc); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Makine tanımlandı!');"); sb.Append("$('#cihazModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CihazShowModalScript", sb.ToString(), false); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Maksimum makine sayısına ulaştınız!');"); sb.Append("$('#cihazModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CihazShowModalScript3", sb.ToString(), false); } } }
protected void btnAlimKaydet_Click(object sender, EventArgs e) { if (GridView1.SelectedValue != null) { int custid = Int32.Parse(GridView1.SelectedValue.ToString()); DateTime islem_tarih = DateTime.Now; string tars = tarih2.Value; if (!String.IsNullOrEmpty(tars)) { islem_tarih = DateTime.Parse(tars); } string firma = KullaniciIslem.firma(); using (radiusEntities dc = MyContext.Context(firma)) { SatinAlim a = new SatinAlim(dc); string aciklama = txtAciklama.Text; string konu = txtKonu.Text; if (Session["alimdetay"] != null) { List <DetayRepo> detaylar = (List <DetayRepo>)Session["alimdetay"]; a.detay = detaylar; if (String.IsNullOrEmpty(aciklama)) { string kalemler = ""; foreach (var d in detaylar) { if (d.cihaz_id != null) { kalemler += " " + d.adet.ToString() + " adet " + d.cihaz_adi + "-"; } else { kalemler += " " + d.adet.ToString() + " adet " + d.aciklama + "-"; } } if (String.IsNullOrEmpty(aciklama)) { aciklama = kalemler; } } } AlimRepo hesap = new AlimRepo(); hesap.aciklama = aciklama; hesap.konu = konu; hesap.alim_tarih = islem_tarih; hesap.belge_no = txtBelgeNo.Text; hesap.CustID = custid; string kdvS = toplam_kdv2.Text; string tutarS = toplam_tutar2.Text; string yekunS = toplam_yekun2.Text; if (!String.IsNullOrEmpty(kdvS)) { hesap.toplam_kdv = Decimal.Parse(kdvS); } else { hesap.toplam_kdv = Decimal.Parse(toplam_kdv.Text); } if (!String.IsNullOrEmpty(tutarS)) { hesap.toplam_tutar = Decimal.Parse(tutarS); } else { hesap.toplam_tutar = Decimal.Parse(toplam_tutar.Text); } if (!String.IsNullOrEmpty(yekunS)) { hesap.toplam_yekun = decimal.Parse(yekunS); } else { hesap.toplam_yekun = decimal.Parse(toplam_yekun.Text); } a.hesap = hesap; string s = a.alim_kaydet(User.Identity.Name); } Session["alimdetay"] = null; Response.Redirect("/TeknikAlim/Alimlar"); } }
protected void btnDetayKaydet_Click(object sender, EventArgs e) { int? cihaz_id = null; string ad = ""; if (grdCihaz.SelectedValue != null) { cihaz_id = Convert.ToInt32(grdCihaz.SelectedValue); ad = grdCihaz.SelectedRow.Cells[2].Text; } int adet = Int32.Parse(txtAdet.Text); decimal kdv = 18; if (!string.IsNullOrEmpty(txtKdv.Text)) { kdv = decimal.Parse(txtKdv.Text); } decimal yekun = decimal.Parse(txtYekun.Text); decimal kdvTutari = Math.Round((yekun * kdv) / (kdv + 100), 2); List <Detay_Repo> detaylar = new List <Detay_Repo>(); if (Session["detay"] != null) { detaylar = (List <Detay_Repo>)Session["detay"]; } Detay_Repo detay = new Detay_Repo(); detay.Aciklama = txtDetayAciklama.Text; detay.adet = adet; detay.detay_id = Araclar.KimlikUret(5); detay.cihaz_adi = ad; detay.cihaz_id = cihaz_id; detay.IslemParca = txtIslemParca.Text; detay.paket_id = 0; detay.cihaz_gsure = Int32.Parse(txtGarantiSure.Value); //buradaki hesaplanmış kdv detay.KDV = kdvTutari; detay.Yekun = yekun; detaylar.Add(detay); Session["detay"] = detaylar; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { DetayGoster(dc); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Kalem Eklendi!');"); sb.Append("$('#detayModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetayShowModalScript", sb.ToString(), false); }
public Musteri() { firma = KullaniciIslem.firma(); }
protected void barkod_TextChanged(object sender, EventArgs e) { if (!String.IsNullOrEmpty(barkod.Text)) { string bar = barkod.Text; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { CihazMalzeme cih = new CihazMalzeme(dc); cihaz_rp rp = cih.CihazBarkod(bar); if (rp != null) { List <satis_helper> detaylar = new List <satis_helper>(); if (Session["satisdetay"] != null) { detaylar = (List <satis_helper>)Session["satisdetay"]; } int stok = (int)rp.bakiye; int cihaz_id = rp.ID; decimal fiyat = rp.fiyat; int grupid = rp.grupid; string cihaz_adi = rp.cihaz_adi; if (stok > 0) { //cihaz daha önceden eklenmiş mi bakalım satis_helper c = detaylar.FirstOrDefault(x => x.cihaz_id == cihaz_id); if (c != null) { c.adet++; c.yekun += fiyat; c.tutar += fiyat; } else { //listeye bu cihazı da ekleyelim satis_helper yeni = new satis_helper(); yeni.cihaz_id = cihaz_id; yeni.grupid = grupid; yeni.cihaz_adi = cihaz_adi; yeni.adet = 1; yeni.tutar = fiyat; yeni.yekun = fiyat; detaylar.Add(yeni); } Session["satisdetay"] = detaylar; DetayGoster(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Kayıt eklendi!');"); 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('Sıfır stokla satış yapamazssınız!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript33", sb.ToString(), false); } } } barkod.Text = ""; } }
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(); } }