Exemple #1
0
    public int hgslerim(long musteriNo)
    {
        YazilimBakimiEntities db = new YazilimBakimiEntities();

        try
        {
            var hgs = db.HGS_Kurum.Where(x => x.musteriNumarasi == musteriNo).ToList();
            return(hgs.Count);
        }
        catch (Exception e)
        {
            return(0);
        }
    }
Exemple #2
0
    public string bakiyeSorgula(string hgsNo)
    {
        YazilimBakimiEntities db = new YazilimBakimiEntities();

        try
        {
            var hgs = db.HGS_Kurum.FirstOrDefault(x => x.HGSNO == hgsNo);

            if (hgs == null)
            {
                return("Hesap Yok");
            }

            return(hgs.hgsBakiye.ToString());
        }
        catch (Exception e)
        {
            return("Hata!");
        }
    }
Exemple #3
0
    public string bakiyeYukle(string hgsNo, decimal tutar)
    {
        YazilimBakimiEntities db = new YazilimBakimiEntities();

        try
        {
            var hgs = db.HGS_Kurum.FirstOrDefault(x => x.HGSNO == hgsNo);

            if (hgs == null)
            {
                return("Hesap Yok");
            }
            hgs.hgsBakiye += tutar;
            db.SaveChanges();
            return("İşleminiz Başarıyla Gerçekleşmiştir.\nYeni Bakiyeniz : " + hgs.hgsBakiye.ToString() + "₺");
        }
        catch (Exception e)
        {
            return(null);
        }
    }
Exemple #4
0
    public string satinAl(long musteriNo, decimal bakiye)
    {
        decimal ücret             = 25;
        YazilimBakimiEntities db  = new YazilimBakimiEntities();
        HGS_Kurum             hgs = new HGS_Kurum();

        try
        {
            bakiye             -= ücret;
            hgs.hgsBakiye       = bakiye;
            hgs.musteriNumarasi = musteriNo;
            String hgsNo = musteriNo.ToString();
            hgsNo    += (hgslerim(musteriNo) + 1).ToString();
            hgs.HGSNO = hgsNo;
            db.HGS_Kurum.Add(hgs);
            db.SaveChanges();
            return("HGS Başvurunuz Başarılı Bir Şekilde Gerçekleşmiştir.\nHGS Bakiyeniz : " + hgs.hgsBakiye.ToString() + "₺");
        }
        catch (Exception e)
        {
            return("HGS Kurumundaki Bir Hatadan Dolayı Şu Anda İşleminizi Gerçekleştiremiyoruz");
        }
    }