Esempio n. 1
0
        protected void grdAlimlar_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 satis_id = Convert.ToInt32(e.CommandArgument);

                    using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                    {
                        HizliSatis al = new HizliSatis(dc);
                        al.iptal(satis_id, User.Identity.Name);
                        Ara(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);
                }
            }
        }
Esempio n. 2
0
        private void Ara(radiusEntities dc)
        {
            DateTime baslangic = DateTime.Now.AddMonths(-3);

            if (!String.IsNullOrEmpty(datetimepicker6.Value))
            {
                baslangic = DateTime.Parse(datetimepicker6.Value);
            }
            DateTime bitis = DateTime.Now;

            if (!String.IsNullOrEmpty(datetimepicker7.Value))
            {
                bitis = DateTime.Parse(datetimepicker7.Value);
            }


            HizliSatis s = new HizliSatis(dc);


            List <satis_helper> satis = s.liste(baslangic, bitis);

            int     adet   = satis.Count;
            decimal toplam = 0;

            if (adet > 0)
            {
                toplam = satis.Sum(x => x.yekun);
            }
            txtAdet.InnerHtml = "İşlem :" + adet.ToString();

            txtYekun.InnerHtml    = "Yekün :" + toplam.ToString("C");
            grdAlimlar.DataSource = satis;
            grdAlimlar.DataBind();
        }
        protected void btnAlimKaydet_Click(object sender, EventArgs e)
        {
            DateTime islem_tarih = DateTime.Now;

            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            {
                HizliSatis          a     = new HizliSatis(dc);
                List <satis_helper> liste = new List <satis_helper>();
                if (Session["satisdetay"] != null)
                {
                    liste = (List <satis_helper>)Session["satisdetay"];
                }

                a.Nakit(liste, 0, User.Identity.Name);
            }


            Session["satisdetay"] = null;
            DetayGoster();
            toplam_yekun.Text  = "";
            toplam_yekun2.Text = "";

            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");
            sb.Append(" alertify.error('Satış kaydedildi!');");

            sb.Append(@"</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false);


            // Response.Redirect("/TeknikAlim/Alimlar");
        }
Esempio n. 4
0
        protected void btnKartKaydet_Click(object sender, EventArgs e)
        {
            // string custidd = Request.QueryString["custid"];


            //if (!String.IsNullOrEmpty(custidd))
            //{


            int pos_id = Int32.Parse(drdPos.SelectedValue);

            if (pos_id > -1)
            {
                DateTime islem_tarih = DateTime.Now;

                using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                {
                    HizliSatis          a     = new HizliSatis(dc);
                    List <satis_helper> liste = new List <satis_helper>();
                    if (Session["satisdetay"] != null)
                    {
                        liste = (List <satis_helper>)Session["satisdetay"];
                    }
                    decimal iskonto_oran = 0.0M;
                    if (!string.IsNullOrEmpty(toplam_yekun2.Text))
                    {
                        decimal asil      = Decimal.Parse(toplam_yekun.Text);
                        decimal iskontolu = Decimal.Parse(toplam_yekun2.Text);
                        decimal fark      = asil - iskontolu;
                        iskonto_oran = Convert.ToDecimal(fark * 100 / asil);
                    }
                    a.Kart(liste, pos_id, iskonto_oran, User.Identity.Name);
                }

                Session["satisdetay"] = null;
                DetayGoster();
                toplam_yekun.Text  = "";
                toplam_yekun2.Text = "";

                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("$('#onayModal').modal('hide');");
                sb.Append(" alertify.error('Kayıt eklendi!');");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "OnayShowModalScript", sb.ToString(), false);
            }
            // }
        }
Esempio n. 5
0
        protected void btnAlimKaydet_Click(object sender, EventArgs e)
        {
            DateTime islem_tarih = DateTime.Now;
            //burada hesaplanan yekun değiştirilirse aradaki iskonto her kaleme eşit olarak dağıtılacak
            decimal iskonto_oran = 0.0M;

            if (!string.IsNullOrEmpty(toplam_yekun2.Text))
            {
                decimal asil      = Decimal.Parse(toplam_yekun.Text);
                decimal iskontolu = Decimal.Parse(toplam_yekun2.Text);
                decimal fark      = asil - iskontolu;
                iskonto_oran = Convert.ToDecimal(fark * 100 / asil);
            }
            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            {
                HizliSatis          a     = new HizliSatis(dc);
                List <satis_helper> liste = new List <satis_helper>();
                if (Session["satisdetay"] != null)
                {
                    liste = (List <satis_helper>)Session["satisdetay"];
                }

                a.Nakit(liste, iskonto_oran, User.Identity.Name);
            }


            Session["satisdetay"] = null;
            DetayGoster();
            toplam_yekun.Text  = "";
            toplam_yekun2.Text = "";

            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");
            sb.Append(" alertify.error('Satış kaydedildi!');");

            sb.Append(@"</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false);


            // Response.Redirect("/TeknikAlim/Alimlar");
        }
Esempio n. 6
0
        private void Ara(radiusEntities dc)
        {
            DateTime baslangic = DateTime.Now.AddMonths(-3);

            if (!String.IsNullOrEmpty(datetimepicker6.Value))
            {
                baslangic = DateTime.Parse(datetimepicker6.Value);
            }
            DateTime bitis = DateTime.Now;

            if (!String.IsNullOrEmpty(datetimepicker7.Value))
            {
                bitis = DateTime.Parse(datetimepicker7.Value);
            }


            HizliSatis s = new HizliSatis(dc);

            //string cust_id = Request.QueryString["custid"];
            //if (!string.IsNullOrEmpty(cust_id))
            //{
            //    btnMusteriDetayim.Visible = true;
            //}
            List <satis_helper> satis = s.liste(baslangic, bitis);

            int     adet   = satis.Count;
            decimal toplam = 0;

            if (adet > 0)
            {
                toplam = satis.Sum(x => x.yekun);
            }
            txtAdet.InnerHtml = "İşlem :" + adet.ToString();

            txtYekun.InnerHtml    = "Yekün :" + toplam.ToString("C");
            grdAlimlar.DataSource = satis;
            grdAlimlar.DataBind();
        }