Esempio n. 1
0
        /// <summary>
        /// depo transfer fişi
        /// </summary>
        public Result DepoTransfer(Transfer tblTransfer, bool girisMi, string kaydeden, int evrakserino)
        {
            // settings
            var GI      = new Genel_Islemler(SqlExper);
            var evrakNo = GI.EvrakNo_Getir(2399 + evrakserino);
            // add to list
            List <DepTran> depTranList = new List <DepTran>();

            foreach (var item in tblTransfer.Transfer_Detay)
            {
                var dep = new DepTran()
                {
                    EvrakNo     = evrakNo,
                    Tarih       = DateTime.Today,
                    MalKodu     = item.MalKodu,
                    Miktar      = item.Miktar,
                    Birim       = item.Birim,
                    GirisDepo   = girisMi == true ? tblTransfer.Depo.DepoKodu : tblTransfer.Depo2.DepoKodu,
                    CikisDepo   = girisMi == true ? tblTransfer.Depo2.DepoKodu : tblTransfer.Depo1.DepoKodu,
                    Kaydeden    = kaydeden,
                    KayitSurum  = "9.01.028",
                    KayitKaynak = 74,
                    SeriNo      = ""
                };
                depTranList.Add(dep);
            }

            // save 2 db
            var stokIslem = new Stok_Islemleri(tblTransfer.SirketKod, SqlExper);
            var sonuc     = stokIslem.DepoTransfer_Kayit(2399 + evrakserino, depTranList);

            sonuc.Data = evrakNo;
            return(sonuc);
        }
Esempio n. 2
0
        /// <summary>
        /// depo transfer fişi
        /// </summary>
        public Result DepoTransfer(List <frmUysWaitingTransfer> tbl, EMG2 emir, bool GirisMi)
        {
            // add to list
            var DepTranList = new List <DepTran>();

            foreach (var item in tbl)
            {
                DepTranList.Add(new DepTran()
                {
                    EvrakNo     = tbl[0].EvrakNo,
                    Tarih       = tbl[0].Tarih.FromOaDate(),
                    MalKodu     = item.MalKodu,
                    Miktar      = item.Miktar,
                    Birim       = item.Birim,
                    SeriNo      = item.SeriNo,
                    CikisDepo   = GirisMi == true ? item.AraDepo : item.CikisDepo,
                    GirisDepo   = GirisMi == true ? item.GirisDepo : item.AraDepo,
                    Kaydeden    = item.Kaydeden,
                    KayitSurum  = "9.01.028",
                    KayitKaynak = 74
                });
            }

            var Emir = new EMG();

            if (emir != null)
            {
                Emir.DefaultValueSet();
                Emir.EmirNo     = emir.EmirNo;
                Emir.IcDis      = 11;
                Emir.BasTarih   = emir.BasTarih;
                Emir.BasSaat    = emir.BasSaat;
                Emir.Talimat2   = emir.Talimat2;
                Emir.Kod2       = emir.Kod2;
                Emir.Kod3       = emir.Kod3;
                Emir.StiNo      = emir.StiNo;
                Emir.KayitTarih = emir.KayitTarih;
                Emir.KayitSaat  = emir.KayitSaat;
                Emir.BitTarih   = emir.BitTarih;
                Emir.BitSaat    = emir.BitSaat;
                Emir.Talimat3   = emir.Talimat3;
                Emir.TrsfrNo    = emir.TrsfrNo;
                Emir.RecID      = emir.RecID;
                Emir.Birim      = emir.Birim;
                Emir.CurDurum   = emir.CurDurum;
                Emir.CurDurSb   = emir.CurDurSb;
                Emir.SonDurSb   = emir.SonDurSb;
                Emir.PlOnay     = emir.PlOnay;
                Emir.YMUret     = emir.YMUret;
                Emir.YMMly      = emir.YMMly;
                Emir.YMEndMly   = emir.YMEndMly;
                Emir.YMDepo     = emir.YMDepo;
                Emir.YMHmdCik   = emir.YMHmdCik;
                Emir.Teklif     = emir.Teklif;
                Emir.KayitTuru  = emir.KayitTuru;
                // emir details
                Emir.Kaydeden    = tbl[0].Kaydeden;
                Emir.KayitKaynak = 10;
                Emir.KayitSurum  = "1.00";
                Emir.Degistiren  = tbl[0].Kaydeden;
                Emir.DegisTarih  = DateTime.Today.ToOADateInt();
                Emir.DegisSaat   = DateTime.Now.ToOaTime();
                Emir.DegisKaynak = 10;
                Emir.DegisSurum  = "1.00";
                Emir.CheckSum    = 1542;
            }

            // save 2 db
            var StokIslem = new Stok_Islemleri(SirketKodu, SqlExper);

            return(StokIslem.DepoTransfer_EMG_Kayit(DepTranList, emir == null ? null : Emir, tbl[0].Kaydeden2));
        }