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 paket_id = Convert.ToInt32(e.CommandArgument); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { ServisPaketli s = new ServisPaketli(dc); s.paket_iptal(paket_id); 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); } } }
private void goster(radiusEntities dc) { ServisPaketli s = new ServisPaketli(dc); GridView1.DataSource = s.paketler(); GridView1.DataBind(); }
private void DetayGoster(radiusEntities dc) { if (!IsPostBack) { string pid = Request.QueryString["paketid"]; if (!String.IsNullOrEmpty(pid)) { //paketin detaylarını çekelim string firma = KullaniciIslem.firma(); ServisPaketli p = new ServisPaketli(dc); PaketOzet oz = p.PaketGoster(Int32.Parse(pid)); Session["detay"] = oz.detaylar; txtAciklama.Text = oz.paket_bilgileri.aciklama; txtPaketAdi.Text = oz.paket_bilgileri.paket_adi; } } if (Session["detay"] != null) { List <Detay_Repo> detaylar = (List <Detay_Repo>)Session["detay"]; //deratların özelliklerini toplama atalım decimal tutar = 0; if (detaylar.Count > 0) { tutar = detaylar.Sum(x => x.Yekun); } toplam_tutar.Text = tutar.ToString(); grdDetay.DataSource = detaylar; grdDetay.DataBind(); upBilgi.Update(); } }
protected void btnAlimKaydet_Click(object sender, EventArgs e) { using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { ServisPaketli a = new ServisPaketli(dc); string pid = Request.QueryString["paketid"]; PaketRepo hesap = new PaketRepo(); hesap.aciklama = txtAciklama.Text; hesap.paket_adi = txtPaketAdi.Text; hesap.tutar = Decimal.Parse(toplam_tutar.Text); a.paket = hesap; if (Session["detay"] != null) { a.detay = (List <Detay_Repo>)Session["detay"]; } if (String.IsNullOrEmpty(pid)) { a.PaketKaydet(); } else { int id = Int32.Parse(pid); a.paket_guncelle(id); } Session["detay"] = null; } Response.Redirect("/TeknikTeknik/ServisPaketleri"); }