예제 #1
0
        private void btnAnamenu_Click(object sender, EventArgs e)
        {
            this.Close();
            frmAnamenu frm = new frmAnamenu(Kartno);

            frm.Show();
        }
예제 #2
0
        private void btnOnayla_Click(object sender, EventArgs e)
        {
            //sorgu1 ile kişinin telefonundaki TL miktarını öğrendik
            string sorgu1       = "select *from TBLGSM where G_No=" + txtTelefonno.Text;
            int    yuklenecekTL = Convert.ToInt32(comboxTLmiktar.Text);
            int    suankiTL     = mysqlim.sqlSayi(sorgu1, "G_Bakiye");

            //sorgu2 ile kişinin kredi kartındaki bakiye miktarını öğrendik yuklenilecek miktarı bakiyeden eksilttim
            string sorgu2 = "select *from TBLHESAP where H_Kartno=" + Kartno;
            int    nakit  = mysqlim.sqlSayi(sorgu2, "H_Bakiye");
            int    kalan  = nakit - yuklenecekTL;
            string komut1 = "update  TBLHESAP set H_Bakiye=" + kalan + " where  H_Kartno=" + Kartno;

            mysqlim.kaydet(komut1);

            // yüklenilen miktar ve varolan miktarı toplayıp müşterinin TL miktarını güncelledim
            string komut2 = "update tblgsm set G_Bakiye=" + (suankiTL + yuklenecekTL) + " where G_No=" + txtTelefonno.Text;

            mysqlim.kaydet(komut2);
            cevap = duzen.devamEtmek();
            if (cevap == true)
            {
                frmAnamenu frm = new frmAnamenu(Kartno);
                frm.Show();
            }
            this.Close();
        }
예제 #3
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            bool sonuc = false;

            kartno = txtKartno.Text;

            if (txtKartno.Text != "" && txtSifre.Text != "")
            {
                sonuc = mysqlim.giris(txtKartno.Text, txtSifre.Text);
                if (sonuc == true)
                {
                    txtKartno.Text = "";
                    txtSifre.Text  = "";
                    Formlar.frmAnamenu frm = new frmAnamenu(kartno);
                    frm.Show();
                }
                else
                {
                    hataHesapla();
                }
            }
            else
            {
                MessageBox.Show("Boş alanları doldurun!", "HATA OLUŞTU", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        private void btnDevam_Click(object sender, EventArgs e)
        {
            bool sonuc;

            Musterino = txtMusterino.Text;
            string sorgu = "select * from tblfatura where M_No=" + txtMusterino.Text;

            sonuc = mysqlim.sqlVarlik(sorgu);
            if (sonuc == true)
            {
                this.Close();
                frmFaturaode frm = new frmFaturaode(Kartno, Musterino);
                frm.Show();
            }
            else
            {
                DialogResult secim = MessageBox.Show("Bu hesap numarasına ait müşteri bulunamamıştır. \n Tekrar denemek istermisiniz ?", "UYARI MESAJI", MessageBoxButtons.YesNo);
                if (secim == DialogResult.Yes)
                {
                }
                else
                {
                    this.Close();
                    frmAnamenu frm = new frmAnamenu(Kartno);
                    frm.Show();
                }
            }
        }
예제 #5
0
        private void btnDigerparacek_Click(object sender, EventArgs e)
        {
            string sorgu = "select *from TBLHESAP where H_Kartno=" + Kartno;
            int    nakit = mysqlim.sqlSayi(sorgu, "H_Bakiye");
            int    kalan = nakit - Convert.ToInt32(txtParamiktar.Text);
            string komut = "update  TBLHESAP set H_Bakiye=" + kalan + " where  H_Kartno=" + Kartno;

            mysqlim.kaydet(komut);
            cevap = duzen.devamEtmek();
            if (cevap == true)
            {
                frmAnamenu frm = new frmAnamenu(Kartno);
                frm.Show();
            }
            this.Close();
        }
예제 #6
0
        private void btnHesaptanode_Click(object sender, EventArgs e)
        {
            string sorgu = "select *from TBLHESAP where H_Kartno=" + Kartno;

            int    nakit = mysqlim.sqlSayi(sorgu, "H_Bakiye");
            int    kalan = nakit - borc;
            string komut = "update  TBLHESAP set H_Bakiye=" + kalan + " where  H_Kartno=" + Kartno;

            mysqlim.kaydet(komut);
            cevap = duzen.devamEtmek();
            if (cevap == true)
            {
                frmAnamenu frm = new frmAnamenu(Kartno);
                frm.Show();
            }
            this.Close();
        }
        private void btnOnayla_Click(object sender, EventArgs e)
        {
            bool   cevap;
            string sorgu       = "select *from TBLKART where K_No=" + Kartno;
            string mevcutsifre = mysqlim.sqlKelime(sorgu, "K_Sifre");
            string yenisifre   = txtYenisifre.Text;

            // HATA VAR ŞİFRE DEĞİŞMİYOR
            // şuanki VT'mızdeki şifresi ve girdiği şifrenin uyumlu olup olmadığını kontrol ettik uyumlu değilse işlem gerçekleşemez ve kişinin kartı bloke olur
            if (mevcutsifre == txtEskisifre.Text)
            {
                if (txtYenisifre.Text == txtYenisifretekrar.Text)
                {
                    string komut = "update  tblkart set K_Sifre=" + yenisifre + " where  K_No=" + Kartno;
                    mysqlim.kaydet(komut);
                    cevap = duzen.devamEtmek();
                    // başka bir işlem yapmak istiyorsa cevap true dönecek ve kullanıcı anasayfaaya yönlendirilecek
                    if (cevap == true)
                    {
                        frmAnamenu frm = new frmAnamenu(Kartno);
                        this.Close();
                        frm.Show();
                    }
                    else
                    {
                        this.Close();
                    }
                }
                // yeni şifreler uyumlu değil ise ve bu 3 defa olmuş ise kart bloke
                else
                {
                    hataHesapla();
                }
            }
            else
            {
                hataHesapla();
            }
        }