예제 #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["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);
                    }
                }
            }
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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");
            //}
        }