Mamul Rezervasyon
Kernel fKernel = new Kernel();
Sirket fSirket = default(Sirket);
MamulRezervasyonu tmpMamRez = default(MamulRezervasyonu);
try
{
fSirket = fKernel.yeniSirket(TVTTipi.vtMSSQL,
"vt adi",
"vt kull adi",
"vt kull sifre",
"netsis kull adi",
"netsis sifre",
0);
tmpMamRez = fKernel.yeniMamulRezervasyonu(fSirket, TMamulRezervasyonuIslemTipi.mritMusteriSiparisineMamRez);
tmpMamRez.DatTarih = DateTime.Today;
tmpMamRez.DatFiiliTarih = DateTime.Today;
tmpMamRez.KendiDeposunaRezerveEt = true;
tmpMamRez.GirisDepoListesi.TumunuSecVeyaKaldir(true);
tmpMamRez.CikisDepoListesi.TumunuSecVeyaKaldir(true);
tmpMamRez.SipTeslimTarBaslangic = DateTime.Parse("01.01.2000");
tmpMamRez.SipTeslimTarBitis = DateTime.Parse("31.12.2020");
tmpMamRez.SiparisSecimListesiHazirla();
//tmpMamRez.SiparisSecimList.TumunuSecVeyaKaldir(true);
for (int i = 0; i < tmpMamRez.SiparisSecimList.Count; i++)
{
MamulRezervasyonuSiparisSecim tmpSiparis = tmpMamRez.SiparisSecimList.Get(i);
if (tmpSiparis.SiparisNo == "C00000000000010")
{
tmpSiparis.Secim = true;
tmpSiparis.RezerveEdilecekMiktar = 134;
}
}
tmpMamRez.RezervasyonOlustur();
for (int i = 0; i < tmpMamRez.OlusanBelgelerList.Count; i++)
{
MamulRezervasyonuOlusanBelge tmpOlusanBelge = tmpMamRez.OlusanBelgelerList.Get(i);
}
}
catch (Exception ex)
{
MessageBox.Show("Hata: " + ex.Message);
}
finally
{
Marshal.ReleaseComObject(tmpMamRez);
Marshal.ReleaseComObject(fSirket);
fKernel.FreeNetsisLibrary();
Marshal.ReleaseComObject(fKernel);
}
Mamul Rezervasyon İptal
Kernel fKernel = new Kernel();
Sirket fSirket = default(Sirket);
MamulRezervasyonu tmpMamRez = default(MamulRezervasyonu);
try
{
fSirket = fKernel.yeniSirket(TVTTipi.vtMSSQL,
"vt adi",
"vt kull adi",
"vt kull sifre",
"netsis kull adi",
"netsis sifre",
0);
tmpMamRez = fKernel.yeniMamulRezervasyonu(fSirket, TMamulRezervasyonuIslemTipi.mritMamulRezervasyonIptali);
tmpMamRez.DatTarih = DateTime.Today;
tmpMamRez.DatFiiliTarih = DateTime.Today;
tmpMamRez.KendiDeposunaRezerveEt = true;
tmpMamRez.GirisDepoListesi.TumunuSecVeyaKaldir(true);
//tmpMamRez.CikisDepoListesi.TumunuSecVeyaKaldir(true);
//for (int i = 0; i < tmpMamRez.CikisDepoListesi.Count; i++)
//{
// MamulRezervasyonuDeposu tmpDepo = tmpMamRez.CikisDepoListesi.Get(i);
// if (i>0)
// tmpDepo.Secim = false;
//}
tmpMamRez.SipTeslimTarBaslangic = DateTime.Parse("01.01.2000");
tmpMamRez.SipTeslimTarBitis = DateTime.Parse("31.12.2020");
tmpMamRez.SiparisSecimListesiHazirla();
//tmpMamRez.SiparisSecimList.TumunuSecVeyaKaldir(true);
for (int i = 0; i < tmpMamRez.SiparisSecimList.Count; i++)
{
MamulRezervasyonuSiparisSecim tmpSiparis = tmpMamRez.SiparisSecimList.Get(i);
if (tmpSiparis.SiparisNo == "C00000000000010")
{
tmpSiparis.Secim = true;
}
}
tmpMamRez.RezervasyonIptalEt();
for (int i = 0; i < tmpMamRez.OlusanBelgelerList.Count; i++)
{
MamulRezervasyonuOlusanBelge tmpOlusanBelge = tmpMamRez.OlusanBelgelerList.Get(i);
}
}
catch (Exception ex)
{
MessageBox.Show("Hata: " + ex.Message);
}
finally
{
Marshal.ReleaseComObject(tmpMamRez);
}
Copyright © 2018 Logo Yazılım