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);
            }
Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım