protected void btnSave_Click(object sender, EventArgs e) { int id = Int32.Parse(lblID.Value); int musID = Int32.Parse(custIDHdn.Value); string aciklama = txtAciklama_4.Text; int tip = Int32.Parse(drdTip.SelectedValue); string konu = txtBaslik_2.Text; kullanici_repo kul = KullaniciIslem.currentKullanici(); using (radiusEntities dc = MyContext.Context(kul.Firma)) { ServisIslemleri s = new ServisIslemleri(dc); s.servisGuncelleR(id, musID, aciklama, tip, konu, User.Identity.Name); gosterHepsi(kul, dc); //GridView1.DataBind(); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Servis bilgisi güncellendi!');"); sb.Append("$('#editModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript", sb.ToString(), false); //ScriptManager.RegisterStartupScript(this, GetType(), "myFunction", "myFunction();", true); }
private void gosterHepsi(kullanici_repo kull, radiusEntities dc) { string custidd = Request.QueryString["custid"]; string urun_kimlik = Request.QueryString["urun_kimlik"]; string servis_tipi = Request.QueryString["servistipi"]; string kelime = ""; string kulid = null; if (!User.IsInRole("Admin") && !User.IsInRole("mudur")) { kulid = kull.id; } if (!String.IsNullOrEmpty(txtAra.Value)) { kelime = txtAra.Value; } else if (Session["kriter_must"] != null) { kelime = Session["kriter_must"].ToString(); } ServisIslemleri ser = new ServisIslemleri(dc); GridView1.DataSource = ser.ServisListesi(servis_tipi, custidd, kulid, kelime); GridView1.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!User.Identity.IsAuthenticated) { System.Web.HttpContext.Current.Response.Redirect("/Account/Giris.aspx"); } kullanici_repo kullanici = KullaniciIslem.currentKullanici(); string firma = kullanici.Firma; using (radiusEntities dc = MyContext.Context(firma)) { AyarCurrent ay = new AyarCurrent(dc); if (ay.lisansKontrol() == false) { Response.Redirect("/LisansError"); } AyarIslemleri ayarimiz = new AyarIslemleri(dc); if (!IsPostBack) { gosterHepsi(kullanici, dc); } } }
public void MusteriAra(object sender, EventArgs e) { kullanici_repo kullanici = KullaniciIslem.currentKullanici(); using (radiusEntities dc = MyContext.Context(kullanici.Firma)) { gosterHepsi(kullanici, dc); } }
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; kullanici_repo kullanici = KullaniciIslem.currentKullanici(); using (radiusEntities dc = MyContext.Context(kullanici.Firma)) { gosterHepsi(kullanici, dc); } }
private void gosterHepsi(kullanici_repo kull, radiusEntities dc) { string kelime = ""; if (!String.IsNullOrEmpty(txtAra.Value)) { kelime = txtAra.Value; } ServisIslemleri ser = new ServisIslemleri(dc); GridView1.DataSource = ser.ServisListesiOperator(kelime, User.Identity.Name); GridView1.DataBind(); }
private void makbuzYazdir(int custid, decimal tutar, string aciklama, kullanici_repo kullanici) { string firma = kullanici.Firma; string firmaTam = kullanici.FirmaTam; string web = kullanici.Web; string tel = kullanici.Telefon; string adr = kullanici.Adres; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaPrinter pr = new FaturaPrinter(dc); //pr.MakbuzBas(custid, firmaTam, tel, web, aciklama, adr, tutar.ToString()); } }
private void ServisSesAra(kullanici_repo kull, radiusEntities dc) { string s = Session["kriter_must"].ToString(); ServisIslemleri ser = new ServisIslemleri(dc); if (HttpContext.Current.User.IsInRole("Admin") || User.IsInRole("mudur")) { //GridView1.DataSource = ser.servisArakAcikR(s); baslik.InnerHtml = "Bütün Açık Servisler"; } else { //GridView1.DataSource = ser.servisAraAcikKullaniciR(s, kull.id); baslik.InnerHtml = "Bütün Açık Servisler"; } }
protected void btnOnay_Click(object sender, EventArgs e) { kullanici_repo rep = KullaniciIslem.currentKullanici(); string id = txtServisID.Value; int servisid = Int32.Parse(id); int custID = Int32.Parse(hdnCustID.Value); string firma = rep.Firma; string kimlikNo = Request.QueryString["kimlik"]; using (radiusEntities dc = MyContext.Context(firma)) { ServisIslemleri ser = new ServisIslemleri(dc); int durum_id = ser.servisKapatR(servisid, User.Identity.Name); if (custID != -99) { if (chcMail.Checked == true) { TeknikServis.Radius.customer musteri_bilgileri = dc.customers.Where(p => p.CustID == custID).FirstOrDefault(); ServisDAL.MailIslemleri mi = new MailIslemleri(dc); mi.SendingMail(musteri_bilgileri.email, musteri_bilgileri.Ad, kimlikNo, "sonlanma", ""); } if (chcSms.Checked == true) { TeknikServis.Radius.customer musteri_bilgileri = dc.customers.Where(p => p.CustID == custID).FirstOrDefault(); AyarIslemleri ayarimiz = new AyarIslemleri(dc); string ekMesaj = "Servis No: " + kimlikNo; ServisDAL.SmsIslemleri sms = new ServisDAL.SmsIslemleri(dc); sms.SmsGonder("durum", durum_id, ayarimiz, musteri_bilgileri.telefon, ekMesaj); } } } //kapatma belgesi yazdırılacak/yada burada olmadan yazdırılabilir. string url = "/TeknikTeknik/ServisDetayList.aspx?kimlik=" + kimlikNo; Response.Redirect(url); }
protected void Page_Load(object sender, EventArgs e) { if (!User.Identity.IsAuthenticated) { System.Web.HttpContext.Current.Response.Redirect("/Account/Giris.aspx"); } this.Master.servisarama = false; this.Master.kisiarama = false; kullanici_repo kullanici = KullaniciIslem.currentKullanici(); string firma = kullanici.Firma; using (radiusEntities dc = MyContext.Context(firma)) { AyarCurrent ay = new AyarCurrent(dc); if (ay.lisansKontrol() == false) { Response.Redirect("/LisansError"); } AyarIslemleri ayarimiz = new AyarIslemleri(dc); if (!IsPostBack) { List <Radius.service_tips> tipler = ayarimiz.tipListesiR(); drdTip.AppendDataBoundItems = true; drdTip.DataSource = ayarimiz.tipListesiR(); drdTip.DataValueField = "tip_id"; drdTip.DataTextField = "tip_ad"; drdTip.DataBind(); drdTipSec.AppendDataBoundItems = true; drdTipSec.DataSource = ayarimiz.tipListesiR(); drdTipSec.DataValueField = "tip_id"; drdTipSec.DataTextField = "tip_ad"; drdTipSec.DataBind(); gosterHepsi(kullanici, dc); } } }
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 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 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); } }