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["alimdetay"] != null) { List <DetayRepo> detaylar = (List <DetayRepo>)Session["alimdetay"]; int id = Convert.ToInt32(e.CommandArgument); DetayRepo d = detaylar.FirstOrDefault(x => x.cihaz_id == id); detaylar.Remove(d); Session["alimdetay"] = detaylar; DetayGoster(); 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) { if (GridView1.SelectedValue != null) { int? cihaz_id = null; int musteri_id = Convert.ToInt32(GridView1.SelectedValue); decimal kdvOran = decimal.Parse(txtKdv.Text) / 100; decimal tutar = decimal.Parse(txtTutar.Text); //buradaki oranı alarakkdv miktarını hesaplayalım //ve yekunu de buna göre hesaplayalım decimal kdv = tutar * kdvOran; decimal yekun = tutar + kdv; int adet = Int32.Parse(txtAdet.Text); string ad = ""; List <DetayRepo> detaylar = new List <DetayRepo>(); if (Session["alimdetay"] != null) { detaylar = (List <DetayRepo>)Session["alimdetay"]; } if (grdCihaz.SelectedValue != null) { cihaz_id = Convert.ToInt32(grdCihaz.SelectedValue); ad = grdCihaz.SelectedRow.Cells[2].Text; } DetayRepo detay = new DetayRepo(); detay.aciklama = txtDetayAciklama.Text; detay.adet = adet; detay.alim_id = 0; detay.cihaz_adi = ad; detay.cihaz_id = cihaz_id; detay.cust_id = musteri_id; detay.kdv = kdv; detay.tutar = tutar; detay.yekun = yekun; detaylar.Add(detay); Session["alimdetay"] = detaylar; DetayGoster(); upBilgi.Update(); 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); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Lütfen önce kişi seçiniz!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetayShowModalScript", sb.ToString(), false); } }
private void SatinAl() { AlimRepo al = new AlimRepo(); al.aciklama = "vvvv"; al.alim_tarih = DateTime.Now; al.belge_no = "ççç"; al.CustID = 19; //al.Firma = "TOL"; //al.iptal = 0; al.konu = "fffff0"; //al.owner = "Serdar"; List <DetayRepo> detaylar = new List <DetayRepo>(); DetayRepo d = new DetayRepo(); d.yekun = 100; d.tutar = 90; //d.owner = "Serdar"; d.kdv = 10; //d.iptal = false; //d.Firma = "TOL"; d.cust_id = 19; d.cihaz_id = 4; d.cihaz_adi = "felan"; d.alim_id = -1; d.adet = 3; d.aciklama = "aaaaa"; detaylar.Add(d); DetayRepo d2 = new DetayRepo(); //d2.yekun = 100; //d2.tutar = 90; ////d2.owner = "Serdar"; //d2.kdv = 10; ////d2.iptal = false; ////d2.Firma = "TOL"; //d2.cust_id = 19; //d2.cihaz_id = 4; //d2.cihaz_adi = "felan"; //d2.alim_id = -1; //d2.adet = 3; //d2.aciklama = "aaaaa"; //detaylar.Add(d2); //SatinAlim islem = new SatinAlim("TOL", "Serdar"); //islem.detay = detaylar; //islem.hesap = al; //try //{ // islem.alim_kaydet(); //} //catch (Exception ex) //{ // Session["mesele"] = ex.Message; // Response.Redirect("/Deneme.aspx"); //} }