protected void Button1_Click(object sender, EventArgs e) { //eski hesap bilgisi var veri = (from veriler in db.musteris where veriler.hno == Session["hno"].ToString() select veriler).First(); string eski_hesap = ""; eski_hesap = veri.hesap; string giden_tel = TBoxGSM.Text; int miktar = Convert.ToInt32(TBoxTL.Text); int son_hesap = Convert.ToInt32(eski_hesap) - miktar; try { veri.hesap = son_hesap.ToString(); db.SubmitChanges(); Literal1.Visible = true; Literal1.Text = "<span class='alert alert-success'>" + giden_tel.ToString() + " numaraya TL yüklemesi yapılmıştır...</span>"; } catch (Exception) { Literal1.Visible = true; Literal1.Text = "<span class='alert alert-important'>" + miktar.ToString() + " TL Yüklemesi başarısız olmuştur...</span>"; } metot.gli_hareket_olustur(eski_hesap.ToString(), son_hesap.ToString(), "TL Yükleme", Session["hno"].ToString(), giden_tel); }
protected void Button1_Click(object sender, EventArgs e) { BGABANKUltimateDataContext db = new BGABANKUltimateDataContext(); var veri = ((from gelen in db.musteris select new { gelen.hno } ).Distinct().OrderByDescending(gelen => gelen.hno).ToList()).First(); string yeni_hsno = veri.hno.ToString(); yeni_hsno = Convert.ToString(Convert.ToInt32(yeni_hsno) + 1); Random randoms = new Random(); int sifre = randoms.Next(1000, 10000); try { musteri musteri = new musteri(); musteri.hno = yeni_hsno; musteri.ad = UserName.Text; musteri.soyad = soyad.Text; musteri.email = email.Text; musteri.adres = Adres.Text; musteri.plaka = plaka.Text; musteri.sifre = sifre.ToString(); musteri.musteri_tipi = bireyselkurumsal.SelectedValue; musteri.tel = tel.Text; musteri.firma = firma.Text; musteri.hesap = "1000000"; db.musteris.InsertOnSubmit(musteri); db.SubmitChanges(); string icerik = "BGABANK Ultimate Kullanıcı Bilgileriniz <br/><br/>" + "Ad Soyad:" + UserName.Text + " " + soyad.Text + "<br/>Müşteri numarası: " + yeni_hsno + "<br/>" + "Şifre: " + sifre; Mail mail = new Mail(); mail.hesapbilgi_gonder(icerik, email.Text); Label1.Text = yeni_hsno.ToString(); /*Hareket oluştur*/ Gli_Metot metot = new Gli_Metot(); metot.gli_hareket_olustur("1000000", "1000000", "Hesap Açma", yeni_hsno.ToString()); /*hareket oluştur son*/ } catch (Exception ex) { Label1.Text = "Başvuru alınamadı... " + ex.Message; } finally { Response.Redirect("gli_kayitalindi.aspx"); } }
protected void Button1_Click(object sender, EventArgs e) { //eski hesap bilgisi BGABANKUltimateDataContext bga = new BGABANKUltimateDataContext(); var drop = (from kisiler in bga.musteris where kisiler.hno == Session["hno"].ToString() select kisiler).First(); int eski_hesap = Int32.Parse(drop.hesap); //eski hesap bilgisi string giden_hesap; int miktar; giden_hesap = TextBox1.Text; miktar = Int32.Parse(TextBox2.Text); try { var dus = (from kisiler in bga.musteris where kisiler.hno == Session["hno"].ToString() select kisiler).First(); dus.hesap = Convert.ToString(eski_hesap - miktar); bga.SubmitChanges(); var ekle = (from kisiler in bga.musteris where kisiler.hno == giden_hesap select kisiler).First(); ekle.hesap = Convert.ToString(eski_hesap + miktar); bga.SubmitChanges(); } catch (Exception) { Literal1.Visible = true; Literal1.Text = "<span class='alert alert-important'>Havale yapılamadı.</span>"; } finally { Literal1.Visible = true; Literal1.Text = "<span class='alert alert-success'>Havale başarılı şekilde gerçekleşmiştir.</span>"; } int guncel_hesap = Convert.ToInt32(eski_hesap) - Convert.ToInt32(miktar); metot.gli_hareket_olustur(eski_hesap.ToString(), guncel_hesap.ToString(), "Havale", Session["hno"].ToString(), giden_hesap); }