Beispiel #1
0
        public string alim_kaydet(string kullanici)
        {
            alim al = new alim();

            al.aciklama   = hesap.aciklama;
            al.inserted   = kullanici;
            al.belge_no   = hesap.belge_no;
            al.CustID     = hesap.CustID;
            al.alim_tarih = hesap.alim_tarih;
            al.Firma      = "firma";
            al.iptal      = false;//bunu değiştir false yap
            al.konu       = hesap.konu;

            al.toplam_kdv   = hesap.toplam_kdv;
            al.toplam_tutar = hesap.toplam_tutar;
            al.toplam_yekun = hesap.toplam_yekun;
            if (detay.Count > 0)
            {
                foreach (DetayRepo det in detay)
                {
                    alim_detays d = new alim_detays();
                    d.aciklama      = det.aciklama;
                    d.inserted      = kullanici;
                    d.adet          = det.adet_satilan;
                    d.satilan_birim = det.birim_satilan;
                    d.alinan_adet   = det.adet_alinan;
                    d.alinan_birim  = det.birim_alinan;
                    d.alim_id       = al.alim_id;
                    d.masraf_id     = det.masraf_id;
                    d.cihaz_adi     = det.cihaz_adi;
                    d.cihaz_id      = det.cihaz_id;
                    d.cust_id       = det.cust_id;
                    d.Firma         = "firma";
                    d.iptal         = false;
                    d.kdv           = det.kdv;
                    //bu kdv sadece oran olsun yada biz bu kdvyi thesaplayalım
                    //tarih eklenecek
                    d.tarih = al.alim_tarih;
                    d.tutar = det.tutar;
                    d.yekun = det.yekun;
                    al.alim_detays.Add(d);
                }
            }
            dc.alims.Add(al);

            KaydetmeIslemleri.kaydetR(dc);

            return(hesap.alim_tarih.ToString());
        }
Beispiel #2
0
        public string alim_kaydet_makineye(string kullanici, int makineid)
        {
            alim al = new alim();

            al.aciklama   = hesap.aciklama;
            al.inserted   = kullanici;
            al.belge_no   = hesap.belge_no;
            al.CustID     = hesap.CustID;
            al.alim_tarih = hesap.alim_tarih;
            al.Firma      = "firma";
            al.iptal      = false;//bunu değiştir false yap
            al.konu       = hesap.konu;

            al.toplam_kdv   = hesap.toplam_kdv;
            al.toplam_tutar = hesap.toplam_tutar;
            al.toplam_yekun = hesap.toplam_yekun;
            List <MakineGiris> girisler = new List <MakineGiris>();

            if (detay.Count > 0)
            {
                foreach (DetayRepo det in detay)
                {
                    if (det.masraf_id != null)
                    {
                        MakineGiris m = new MakineGiris();
                        m.aciklama     = hesap.aciklama;
                        m.belge_no     = hesap.belge_no;
                        m.makine_adi   = "önemsiz";
                        m.makine_id    = makineid;
                        m.makine_plaka = "ödemsiz";
                        m.masraf_adi   = det.cihaz_adi;
                        m.birim        = det.birim_satilan;
                        m.masraf_id    = (int)det.masraf_id;
                        m.miktar       = det.adet_satilan;
                        m.tarih        = DateTime.Now;
                        m.tutar        = det.tutar;
                        m.id           = 0;
                        m.sifirla      = false;
                        girisler.Add(m);
                    }
                    alim_detays d = new alim_detays();
                    d.aciklama      = det.aciklama;
                    d.inserted      = kullanici;
                    d.adet          = det.adet_satilan;
                    d.satilan_birim = det.birim_satilan;
                    d.alinan_adet   = det.adet_alinan;
                    d.alinan_birim  = det.birim_alinan;
                    d.alim_id       = al.alim_id;
                    d.masraf_id     = det.masraf_id;
                    d.cihaz_adi     = det.cihaz_adi;
                    d.cihaz_id      = det.cihaz_id;
                    d.cust_id       = det.cust_id;
                    d.Firma         = "firma";
                    d.iptal         = false;
                    d.kdv           = det.kdv;
                    //bu kdv sadece oran olsun yada biz bu kdvyi thesaplayalım
                    //tarih eklenecek
                    d.tarih = al.alim_tarih;
                    d.tutar = det.tutar;
                    d.yekun = det.yekun;
                    al.alim_detays.Add(d);
                }
            }
            dc.alims.Add(al);

            KaydetmeIslemleri.kaydetR(dc);

            MakineIslem a = new MakineIslem(dc);

            a.masraf_girisi(girisler);

            return(hesap.alim_tarih.ToString());
        }