Exemplo n.º 1
0
        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);
                    }
                }
            }
        }
Exemplo n.º 2
0
        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);
        }