protected void grdDetay_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") { if (Session["detay"] != null) { List <Detay_Repo> detaylar = (List <Detay_Repo>)Session["detay"]; string id = e.CommandArgument.ToString(); Detay_Repo d = detaylar.FirstOrDefault(x => x.detay_id == id); detaylar.Remove(d); 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('Kayıt silindi!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } } } }
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); }