Example #1
0
        protected void btnAddRecord2_Click(object sender, EventArgs e)
        {
            string   cins       = txtUrunCinsi.Text;
            string   aciklama   = txtUrunAciklama.Text;
            DateTime garantiBas = DateTime.Now;//DateTime.Parse(tarihGaranti.Text);
            int      i          = Convert.ToInt32(GridView1.SelectedValue);
            string   urunKimlik = AletEdavat.KimlikUret(10);
            string   imei       = txtUrunImei.Text;
            string   seri       = txtUrunSeriNo.Text;
            string   diger      = txtUrunDiger.Text;

            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            {
                ServisIslemleri s = new ServisIslemleri(dc);
                s.urunEkleR(i, cins, garantiBas, 24, aciklama, urunKimlik, imei, seri, diger);

                UrunAra(i, dc);
            }

            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");
            sb.Append(" alertify.success('Kayıt Eklendi!');");
            sb.Append("$('#addModal2').modal('hide');");
            sb.Append(@"</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript2", sb.ToString(), false);
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!User.Identity.IsAuthenticated)
            {
                System.Web.HttpContext.Current.Response.Redirect("/Account/Giris.aspx");
            }

            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            {
                if (!IsPostBack)
                {
                    AyarCurrent ay = new AyarCurrent(dc);
                    if (ay.lisansKontrol() == false)
                    {
                        Response.Redirect("/LisansError");
                    }
                    AyarIslemleri servis = new AyarIslemleri(dc);
                    List <Radius.service_tips> tipler = servis.tipListesiR();
                    if (tipler != null)
                    {
                        drdTip.AppendDataBoundItems = true;
                        drdTip.DataSource           = tipler;
                        drdTip.DataValueField       = "tip_id";
                        drdTip.DataTextField        = "tip_ad";
                        drdTip.DataBind();
                    }



                    txtKimlikNo.Value = AletEdavat.KimlikUret(10);
                }
                if (User.IsInRole("Admin") || User.IsInRole("mudur"))
                {
                    kullaniciSecim.Visible = true;
                    if (!IsPostBack)
                    {
                        drdKullanici.AppendDataBoundItems = true;

                        drdKullanici.DataSource     = KullaniciIslem.firmaKullanicilari();
                        drdKullanici.DataValueField = "id";
                        drdKullanici.DataTextField  = "userName";
                        drdKullanici.DataBind();
                    }
                }

                string s = txtAra.Value;

                if (!String.IsNullOrEmpty(s))
                {
                    MusteriIslemleri m = new MusteriIslemleri(dc);

                    GridView1.DataSource = m.musteriAraR2(s, "musteri");

                    GridView1.SelectedIndex = 0;
                    GridView1.DataBind();
                }
            }
        }
Example #3
0
        private void kartMahsupKaydet(string custidd)
        {
            //string custidd = Request.QueryString["custid"];
            DateTime odeme_tarihi = DateTime.Now;
            string   tar          = tarih2.Value;

            if (!String.IsNullOrEmpty(tar))
            {
                odeme_tarihi = DateTime.Parse(tar);
            }
            if (grdMahsup.SelectedValue != null)
            {
                int mahsup_id = Convert.ToInt32(grdMahsup.SelectedValue);

                //mahsup_id'yi seçemiyor arkadaş yardımcı olunacak
                int custid = Int32.Parse(custidd);

                decimal tutar = Decimal.Parse(txtTutar.Text);

                string aciklama = txtAciklama.Text;


                using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                {
                    //MusteriIslemleri m = new MusteriIslemleri(dc);

                    //FaturaIslemleri fat = new FaturaIslemleri(dc);

                    string  mahsup_key = AletEdavat.KimlikUret(20);
                    decimal yansiyan   = tutar;
                    string  yansiyanS  = txtYansiyan.Text;
                    if (!String.IsNullOrEmpty(yansiyanS))
                    {
                        yansiyan = Decimal.Parse(yansiyanS);
                    }
                    string musteri   = dc.customers.FirstOrDefault(x => x.CustID == custid).Ad;
                    string tedarikci = dc.customers.FirstOrDefault(x => x.CustID == mahsup_id).Ad;
                    if (String.IsNullOrEmpty(aciklama))
                    {
                        aciklama = musteri + " kartıyla " + tedarikci + " ödemesi yapıldı";
                    }

                    //fat.FaturaOdeTur(custid, tutar, "Kart", null, aciklama, null, "", null, true, mahsup_key, null, odeme_tarihi, User.Identity.Name);
                    Tahsilat t = new Tahsilat(dc);
                    t.Aciklama    = aciklama;
                    t.kullanici   = User.Identity.Name;
                    t.KullaniciID = User.Identity.Name;
                    t.mahsup      = true;
                    t.mahsup_key  = mahsup_key;
                    t.Musteri_ID  = custid;
                    t.OdemeMiktar = tutar;
                    t.OdemeTarih  = odeme_tarihi;
                    t.Mahsup(User.Identity.Name);

                    //Session["mesele"] = mahsup_id.ToString();
                    ////Response.Redirect("/Sonuc");
                    Odeme o = new Odeme(dc);
                    o.kullanici   = "firma";
                    o.KullaniciID = mahsup_id.ToString();
                    o.mahsup      = true;
                    o.mahsup_key  = mahsup_key;
                    //buradaki müşteri ID' seçilen ikinci müşteri olmalı
                    o.Musteri_ID  = mahsup_id;
                    o.OdemeMiktar = yansiyan;
                    o.OdemeTarih  = DateTime.Now;
                    o.Aciklama    = aciklama;
                    o.duzensiz    = true;
                    o.masraf_id   = -1;
                    o.masraf_tipi = "Satın Alma";
                    o.Kart(1, -1, false, User.Identity.Name);
                }



                Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid);
            }
        }