/// <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); }
/// <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)); }