Package satis.pojos

Examples of satis.pojos.YapilanSatis


      double kdvToplam, String odemeTur, double pesinToplam, double kampanyaTutar,
      Personel personel, Musteri musteri,
      List<UrunSatis> urunSatisListesi, List<Taksit> taksitListesi,
      OdemeBilgileri odemeBilgisi) {

    YapilanSatis satis = new YapilanSatis();
    HibernateManager.getInstance().save(satis);

    satis.setIskontoMiktari(iskontoMiktari);
    satis.setVade(vadeFark);
    satis.setKdvMiktari(Double.parseDouble(DecimalValue.getDecimalValue(kdvToplam)));
    satis.setOdemeTur(odemeTur);
    satis.setTarih(new Date());
    satis.setTutar(Double.parseDouble(DecimalValue.getDecimalValue(pesinToplam)));
    satis.setOdemeBilgisi(odemeBilgisi);
    satis.setKampanyaTutari(Double.parseDouble(DecimalValue.getDecimalValue(kampanyaTutar)));
    UrunSatis urunSatis;
    for (int i = 0; i < urunSatisListesi.size(); i++) {
      urunSatis = urunSatisListesi.get(i);
      urunSatis.setSystemName(HibernateManager.getInstance()
          .getSystemName());
      urunSatis.setSatisId(satis.getId());
      urunSatis.setTarih(satis.getTarih());
      urunSatis.setYapilanSatis(true);
      HibernateManager.getInstance().save(urunSatis);
    }

    if (personel != null)
      satis.setPersonel(personel);

    if (musteri != null) {
      satis.setMusteri(musteri);
    }

    satis.setTaksitListesi(taksitListesi);
    satis.setSatisListesi(urunSatisListesi);
    boolean control = HibernateManager.getInstance().update(satis);
    if (control) {
      KasaManager.addSatisHareket(satis);
      return true;
    }
View Full Code Here


  public static boolean satisYap(double iskontoMiktari, boolean vadeFark,
      double kdvToplam, double pesinToplam, double kampanyaTutar,
      Personel personel, Cari musteri, List<UrunSatis> urunSatisListesi,
      OdemeBilgileri odemeBilgisi) {

    YapilanSatis satis = new YapilanSatis();
    HibernateManager.getInstance().save(satis);

    satis.setIskontoMiktari(iskontoMiktari);
    satis.setVade(vadeFark);
    satis.setKdvMiktari(Double.parseDouble(OndalikDeger
        .ondalikDegerGetir(kdvToplam)));
    satis.setTarih(new Date());
    satis.setTutar(Double.parseDouble(OndalikDeger
        .ondalikDegerGetir(pesinToplam)));
    satis.setOdemeBilgisi(odemeBilgisi);
    satis.setKampanyaTutari(Double.parseDouble(OndalikDeger
        .ondalikDegerGetir(kampanyaTutar)));
    satis.setOdemeTur(odemeBilgisi.toString());

    UrunSatis urunSatis;
    for (int i = 0; i < urunSatisListesi.size(); i++) {
      urunSatis = urunSatisListesi.get(i);
      urunSatis.setSystemName(HibernateManager.getInstance()
          .getSystemName());
      urunSatis.setSatisId(satis.getId());
      urunSatis.setTarih(satis.getTarih());
      urunSatis.setYapilanSatis(true);
      boolean kontrol = HibernateManager.getInstance().save(urunSatis);
      if (kontrol) {
        urunStok = (UrunStok) HibernateManager.getInstance()
            .getObjectWithUniqueColumn(UrunStok.class, "barkod",
                urunSatis.getBarkod());
        urunStok.setAdet(urunStok.getAdet() - urunSatis.getAdet());
        HibernateManager.getInstance().update(urunStok);
      }
    }

    if (personel != null)
      satis.setPersonel(personel);

    if (musteri != null) {
      satis.setMusteri(musteri);
    }

    satis.setSatisListesi(urunSatisListesi);
    boolean control = HibernateManager.getInstance().update(satis);

    if (control) {
      KasaYonetici.addSatisHareket(satis);
      if (satis.getOdemeTur().equals(VERESIYE)
          && odemeBilgisi.getNakitTutar() > 0)
        KasaYonetici.addVeresiyePesinatHareket(satis,
            odemeBilgisi.getNakitTutar());
      return true;
    }
View Full Code Here

TOP

Related Classes of satis.pojos.YapilanSatis

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.