Esempio n. 1
0
 public GetReservationsRequest(SecurityHeaderType Security, RequestHeaderType RequestHeader,
                               dacGetReservationsInput dacGetReservationsInput)
 {
     this.Security                = Security;
     this.RequestHeader           = RequestHeader;
     this.dacGetReservationsInput = dacGetReservationsInput;
 }
Esempio n. 2
0
        public static void addXlsHeader(ref XLSType xLSType)
        {
            RequestHeaderType requestHeaderType = xLSType.RequestHeader.Append();

            requestHeaderType.clientName.Value     = ServiceConfigProperties.clientUserName;
            requestHeaderType.clientPassword.Value = ServiceConfigProperties.clientPassword;
        }
 public RefundRequest(SecurityHeaderType Security, RequestHeaderType RequestHeader,
                      dacRefund_Input dacRefund_Input)
 {
     this.Security        = Security;
     this.RequestHeader   = RequestHeader;
     this.dacRefund_Input = dacRefund_Input;
 }
Esempio n. 4
0
 public GetStatusRequest(SecurityHeaderType Security, RequestHeaderType RequestHeader,
                         dacGetStatusInput dacGetStatusInput)
 {
     this.Security          = Security;
     this.RequestHeader     = RequestHeader;
     this.dacGetStatusInput = dacGetStatusInput;
 }
Esempio n. 5
0
        /// <summary>
        /// 发送数据到U9
        /// </summary>
        /// <param name="count">扎数</param>
        /// <param name="Weight">重量</param>
        /// <param name="ExtensionField2">堆位</param>
        /// <param name="ExtensionField3">过磅单号</param>
        /// <param name="ShipmentNumber">采购单</param>
        /// <param name="DepartmentCode">部门代码</param>
        public static bool sendDate(int count, double Weight, string ExtensionField2, string ExtensionField3, string ShipmentNumber, string DepartmentCode)
        {
            try
            {
                LWU9WebReference.LooseWastePaperManagement_v001 lw = new EMEWEQUALITY.LWU9WebReference.LooseWastePaperManagement_v001();

                string OrganizationID = Common.OrganizationID;//公司代号
                LoosePaperTruckLoadU9Type TruckLoad = new LoosePaperTruckLoadU9Type();
                WeightType wt = new WeightType();
                wt.Value = Convert.ToDecimal(Weight);
                WeightUnitType wut = WeightUnitType.kg;

                Weight                        = (double)Weight / (double)1000;
                TruckLoad.Count               = count;           //扎数
                TruckLoad.Weight              = Weight;          //重量
                TruckLoad.ExtensionField2     = ExtensionField2; //堆位
                TruckLoad.ExtensionField3     = ExtensionField3; //过磅单号
                TruckLoad.WorkshopMachineID   = "201311111111";
                TruckLoad.DepartmentCode      = DepartmentCode;  //部门代码
                TruckLoad.BusinessDate        = DateTime.Now;
                TruckLoad.TruckLoadDocumentID = "10";

                RequestHeaderType rht = new RequestHeaderType();
                rht.SourceID     = Common.SourceID;
                lw.Url           = Common.SendURL;
                lw.RequestHeader = rht;//数据源(发起请求应用名)
                LoosePaperContainerShareU9Type[] Distribution = new LoosePaperContainerShareU9Type[1];
                LoosePaperContainerShareU9Type   lpc          = new LoosePaperContainerShareU9Type();
                //必填
                lpc.ContainerID                      = "30";
                lpc.IsGettingShare                   = true;
                lpc.PONumber                         = "20";
                lpc.ShipmentNumber                   = ShipmentNumber;//采购单
                lpc.UnloadPlatform                   = "备注";
                lpc.Memo                             = "20.质检纸";
                lpc.TypeOfWeighedWastePaper          = TypeOfWeighedWastePaperType.BaleLocal;//纸种
                lpc.TypeOfWeighedWastePaperSpecified = true;

                Distribution[0] = lpc;
                string DistributionMemo = "cs1";

                System.Xml.XmlAttribute[] AnyAttr = new System.Xml.XmlAttribute[0];
                lpc.AnyAttr = AnyAttr;

                ReplyMessageType message = lw.RegisterLoosePaperDistribution(OrganizationID, TruckLoad, DistributionMemo, Distribution, AnyAttr);
                if (message.ResultCode.ToString() == "Successful")
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(false);
            }
        }
        public async Task <ServiceResponse <TTAIlType> > InsertCitiesAsync()
        {
            try
            {
                // ILLER
                var head = new RequestHeaderType
                {
                    BusinessID     = "1",
                    ConversationID = "1",
                    MessageID      = null,
                    RequestID      = "1"
                };
                var req = new IlListesiGetirRequestBodyType
                {
                    GirdiParametreleri = new EkParametreType[]
                    {
                        new EkParametreType
                        {
                            Deger = null,
                            Ad    = null
                        }
                    }
                };

                TtAdresServiceSOAPClient asd = new TtAdresServiceSOAPClient();
                var request = await asd.IlListesiGetirAsync(head, req);

                var response = request.IlListesiGetirResponseBody.Item as IlListesiGetirResponseBodySuccessType;

                var items = response.IlListesi.ToList();

                List <AddressCity> ooo = new List <AddressCity>();
                var noww = DateTime.Now;
                foreach (var item in items)
                {
                    ooo.Add(new AddressCity
                    {
                        Code              = (int)item.Kod,
                        CreateDate        = TimeStamp.ToUnixTimestamp(noww),
                        CreateUser        = 1,
                        Name              = item.Ad,
                        ServiceUpdateDate = item.GuncellemeZamani,
                        NationalityCode   = (int)item.UlkeKodu,
                        NationalityId     = 25,
                        StatusId          = (int)item.Durum
                    });
                }

                _cityRepository.Insert(ooo);


                return(new ServiceResponse <TTAIlType>());
            }
            catch (Exception ex)
            {
                return(new ServiceResponse <TTAIlType>(ex));
            }
        }
Esempio n. 7
0
        public System.Threading.Tasks.Task <GetStatusResponse> GetStatusAsync(SecurityHeaderType Security,
                                                                              RequestHeaderType RequestHeader, dacGetStatusInput dacGetStatusInput)
        {
            GetStatusRequest inValue = new GetStatusRequest();

            inValue.Security          = Security;
            inValue.RequestHeader     = RequestHeader;
            inValue.dacGetStatusInput = dacGetStatusInput;
            return(((GetStatusV03)(this)).GetStatusAsync(inValue));
        }
 public dacOutput Send(ref SecurityHeaderType Security, RequestHeaderType RequestHeader, dacInput dacInput)
 {
     SendRequest inValue = new SendRequest();
     inValue.Security = Security;
     inValue.RequestHeader = RequestHeader;
     inValue.dacInput = dacInput;
     SendResponse retVal = ((SendV01)(this)).Send(inValue);
     Security = retVal.Security;
     return retVal.dacOutput;
 }
        public System.Threading.Tasks.Task <CancelResponse> CancelAsync(SecurityHeaderType Security,
                                                                        RequestHeaderType RequestHeader, Input Input)
        {
            CancelRequest inValue = new CancelRequest();

            inValue.Security      = Security;
            inValue.RequestHeader = RequestHeader;
            inValue.Input         = Input;
            return(((CancelV02)(this)).CancelAsync(inValue));
        }
        public System.Threading.Tasks.Task <RefundResponse> RefundAsync(SecurityHeaderType Security,
                                                                        RequestHeaderType RequestHeader, dacRefund_Input dacRefund_Input)
        {
            RefundRequest inValue = new RefundRequest();

            inValue.Security        = Security;
            inValue.RequestHeader   = RequestHeader;
            inValue.dacRefund_Input = dacRefund_Input;
            return(((RefundV03)(this)).RefundAsync(inValue));
        }
Esempio n. 11
0
        public dacGetStatusOutput GetStatus(ref SecurityHeaderType Security, RequestHeaderType RequestHeader, dacGetStatusInput dacGetStatusInput)
        {
            GetStatusRequest inValue = new GetStatusRequest();

            inValue.Security          = Security;
            inValue.RequestHeader     = RequestHeader;
            inValue.dacGetStatusInput = dacGetStatusInput;
            GetStatusResponse retVal = ((GetStatusV02)(this)).GetStatus(inValue);

            Security = retVal.Security;
            return(retVal.dacGetStatusOutput);
        }
        public Output Cancel(ref SecurityHeaderType Security, RequestHeaderType RequestHeader, Input Input)
        {
            CancelRequest inValue = new CancelRequest();

            inValue.Security      = Security;
            inValue.RequestHeader = RequestHeader;
            inValue.Input         = Input;
            CancelResponse retVal = ((CancelV01)(this)).Cancel(inValue);

            Security = retVal.Security;
            return(retVal.Output);
        }
Esempio n. 13
0
        public dacOutput Reserve(ref SecurityHeaderType Security, RequestHeaderType RequestHeader, dacInput dacInput)
        {
            ReserveRequest inValue = new ReserveRequest();

            inValue.Security      = Security;
            inValue.RequestHeader = RequestHeader;
            inValue.dacInput      = dacInput;
            ReserveResponse retVal = ((ReserveV01)(this)).Reserve(inValue);

            Security = retVal.Security;
            return(retVal.dacOutput);
        }
        public dacRefund_Output RequestPayment(ref SecurityHeaderType Security, RequestHeaderType RequestHeader, dacRefund_Input dacRefund_Input)
        {
            RequestPaymentRequest inValue = new RequestPaymentRequest();

            inValue.Security        = Security;
            inValue.RequestHeader   = RequestHeader;
            inValue.dacRefund_Input = dacRefund_Input;
            RequestPaymentResponse retVal = ((RequestPaymentV01)(this)).RequestPayment(inValue);

            Security = retVal.Security;
            return(retVal.dacRefund_Output);
        }
 public CancelRequest(SecurityHeaderType Security, RequestHeaderType RequestHeader, Input Input)
 {
     this.Security      = Security;
     this.RequestHeader = RequestHeader;
     this.Input         = Input;
 }
        public async Task <ServiceResponse <TTASiteType> > InsertSitesAsync()
        {
            try
            {
                var parent  = _quarterRepository.TableNoTracking;
                var parents = parent.ToList();

                var head = new RequestHeaderType
                {
                    BusinessID     = "1",
                    ConversationID = "1",
                    MessageID      = null,
                    RequestID      = "1"
                };

                List <AddressSite> ooo = new List <AddressSite>();

                foreach (var item in parents)
                {
                    if (item.Code > 0 && item.StatusId == 1)
                    {
                        var req = new MahalledekiSiteListesiRequestBodyType
                        {
                            GirdiParametreleri = new EkParametreType[]
                            {
                                new EkParametreType
                                {
                                    Deger = null,
                                    Ad    = null
                                }
                            },
                            MahalleKodu = (long)item.Code
                        };

                        TtAdresServiceSOAPClient soap = new TtAdresServiceSOAPClient();
                        var request = await soap.MahalledekiSiteListesiAsync(head, req);

                        var response = request.MahalledekiSiteListesiResponseBody.Item as MahalledekiSiteListesiResponseBodySuccessType;
                        if (response.TTASiteListesi.Count() > 0)
                        {
                            var items = response.TTASiteListesi;
                            var noww  = DateTime.Now;
                            foreach (var item2 in items)
                            {
                                Console.WriteLine("Mahalle ID: " + item.ID + " Site Kodu:" + item2.Kod);
                                ooo.Add(new AddressSite
                                {
                                    Code              = (int)item2.Kod,
                                    CreateDate        = TimeStamp.ToUnixTimestamp(noww),
                                    CreateUser        = 1,
                                    Name              = item2.Ad,
                                    ServiceUpdateDate = item2.GuncellemeZamani,
                                    QuarterCode       = (int)item2.MahalleKodu,
                                    QuarterId         = item.ID
                                });
                            }
                        }
                    }
                }

                if (ooo.Count > 0)
                {
                    _siteRepository.Insert(ooo);
                }

                return(new ServiceResponse <TTASiteType>());
            }
            catch (Exception ex)
            {
                return(new ServiceResponse <TTASiteType>(ex));
            }
        }
        public async Task <ServiceResponse <TTACSBMType> > InsertCsbmAsync()
        {
            try
            {
                var parent  = _quarterRepository.TableNoTracking;
                var parents = parent.ToList();

                var head = new RequestHeaderType
                {
                    BusinessID     = "1",
                    ConversationID = "1",
                    MessageID      = null,
                    RequestID      = "1"
                };

                List <AddressCsbm> ooo = new List <AddressCsbm>();

                foreach (var item in parents)
                {
                    if (item.Code > 0 && item.StatusId == 1)
                    {
                        var req = new MahalleyeBagliCsbmListesiGetirRequestBodyType
                        {
                            GirdiParametreleri = new EkParametreType[]
                            {
                                new EkParametreType
                                {
                                    Deger = null,
                                    Ad    = null
                                }
                            },
                            MahalleKodu = (long)item.Code
                        };

                        TtAdresServiceSOAPClient soap = new TtAdresServiceSOAPClient();
                        var request = await soap.MahalleyeBagliCsbmListesiGetirAsync(head, req);

                        var response = request.MahalleyeBagliCsbmListesiGetirResponseBody.Item as MahalleyeBagliCsbmListesiGetirResponseBodySuccessType;

                        var items = response.MahalleyeBagliCsbmListesi.ToList();

                        var noww = DateTime.Now;
                        foreach (var item2 in items)
                        {
                            int typeId = 0;
                            switch (item2.Tipi)
                            {
                            case 0:
                                typeId = 1;
                                break;

                            case 1:
                                typeId = 2;
                                break;

                            case 2:
                                typeId = 3;
                                break;

                            case 3:
                                typeId = 4;
                                break;

                            case 4:
                                typeId = 5;
                                break;

                            case 5:
                                typeId = 6;
                                break;

                            default:
                                break;
                            }

                            Console.WriteLine(item2.Kod);

                            ooo.Add(new AddressCsbm
                            {
                                Code              = (int)item2.Kod,
                                CreateDate        = TimeStamp.ToUnixTimestamp(noww),
                                CreateUser        = 1,
                                Name              = item2.Ad,
                                Name2             = item2.Ad2,
                                OldName           = item2.EskiAd,
                                ServiceUpdateDate = item2.GuncellemeZamani,
                                StatusId          = (int)item2.Durum,
                                CsbmTypeId        = typeId,
                                QuarterCode       = (int)item2.MahalleKodu,
                                QuarterId         = item.ID
                            });
                        }
                    }
                }

                _csbmRepository.Insert(ooo);

                return(new ServiceResponse <TTACSBMType>());
            }
            catch (Exception ex)
            {
                return(new ServiceResponse <TTACSBMType>(ex));
            }
        }
        public async Task <ServiceResponse <TTAMahalleType> > InsertQuarterAsync()
        {
            try
            {
                var parent  = _villageRepository.TableNoTracking;
                var parents = parent.ToList();

                var head = new RequestHeaderType
                {
                    BusinessID     = "1",
                    ConversationID = "1",
                    MessageID      = null,
                    RequestID      = "1"
                };

                List <AddressQuarter> ooo = new List <AddressQuarter>();

                foreach (var item in parents)
                {
                    if (item.Code > 0 && item.StatusId == 1)
                    {
                        var req = new KoyeBagliMahalleListesiGetirRequestBodyType
                        {
                            GirdiParametreleri = new EkParametreType[]
                            {
                                new EkParametreType
                                {
                                    Deger = null,
                                    Ad    = null
                                }
                            },
                            KoyKodu = (long)item.Code
                        };

                        TtAdresServiceSOAPClient soap = new TtAdresServiceSOAPClient();
                        var request = await soap.KoyeBagliMahalleListesiGetirAsync(head, req);

                        var response = request.KoyeBagliMahalleListesiGetirResponseBody.Item as KoyeBagliMahalleListesiGetirResponseBodySuccessType;

                        var items = response.KoyeBagliMahalleListesi.ToList();

                        var noww = DateTime.Now;
                        foreach (var item2 in items)
                        {
                            int typeId = 0;
                            switch (item2.Tipi)
                            {
                            case 0:
                                typeId = 1;
                                break;

                            case 1:
                                typeId = 2;
                                break;

                            case 3:
                                typeId = 3;
                                break;

                            case 4:
                                typeId = 4;
                                break;

                            case 5:
                                typeId = 5;
                                break;

                            case 6:
                                typeId = 6;
                                break;

                            default:
                                break;
                            }


                            ooo.Add(new AddressQuarter
                            {
                                Code                = (int)item2.Kod,
                                CreateDate          = TimeStamp.ToUnixTimestamp(noww),
                                CreateUser          = 1,
                                Name                = item2.Ad,
                                Name2               = item2.Ad2,
                                OldName             = item2.EskiAd,
                                ServiceUpdateDate   = item2.GuncellemeZamani,
                                StatusId            = (int)item2.Durum,
                                VillageId           = item.ID,
                                VillageCode         = item.Code,
                                AuthorizedAdminCode = item2.YetkiliIdareKodu != null ? (int)item2.YetkiliIdareKodu : new Nullable <int>(),
                                MunicipalityCode    = item2.BelediyeKodu != null ? (int)item2.BelediyeKodu : new Nullable <int>(),
                                QuarterTypeId       = typeId
                            });
                        }
                    }
                }

                _quarterRepository.Insert(ooo);

                return(new ServiceResponse <TTAMahalleType>());
            }
            catch (Exception ex)
            {
                return(new ServiceResponse <TTAMahalleType>(ex));
            }
        }
        public async Task <ServiceResponse <TTAKoyType> > InsertVillageAsync()
        {
            try
            {
                var parent  = _townshipRepository.TableNoTracking;
                var parents = parent.ToList();

                // ILLER
                var head = new RequestHeaderType
                {
                    BusinessID     = "1",
                    ConversationID = "1",
                    MessageID      = null,
                    RequestID      = "1"
                };

                List <AddressVillage> ooo = new List <AddressVillage>();

                foreach (var item in parents)
                {
                    if (item.Code > 0 && item.StatusId == 1)
                    {
                        var req = new BucagaBagliKoyListesiGetirRequestBodyType
                        {
                            GirdiParametreleri = new EkParametreType[]
                            {
                                new EkParametreType
                                {
                                    Deger = null,
                                    Ad    = null
                                }
                            },
                            BucakKodu = (long)item.Code
                        };

                        TtAdresServiceSOAPClient soap = new TtAdresServiceSOAPClient();
                        var request = await soap.BucagaBagliKoyListesiGetirAsync(head, req);

                        var response = request.BucagaBagliKoyListesiGetirResponseBody.Item as BucagaBagliKoyListesiGetirResponseBodySuccessType;

                        var items = response.BucagaBagliKoyListesi.ToList();

                        var noww = DateTime.Now;
                        foreach (var item2 in items)
                        {
                            ooo.Add(new AddressVillage
                            {
                                Code              = (int)item2.Kod,
                                CreateDate        = TimeStamp.ToUnixTimestamp(noww),
                                CreateUser        = 1,
                                Name              = item2.Ad,
                                ServiceUpdateDate = item2.GuncellemeZamani,
                                StatusId          = (int)item2.Durum,
                                TownshipId        = item.ID,
                                TownshipCode      = item.Code,
                                QueueNo           = (int)item2.SiraNo
                            });
                        }
                    }
                }

                _villageRepository.Insert(ooo);

                return(new ServiceResponse <TTAKoyType>());
            }
            catch (Exception ex)
            {
                return(new ServiceResponse <TTAKoyType>(ex));
            }
        }
Esempio n. 20
0
 public void SetHeader(RequestHeaderType header, string value)
 {
     base.SetHeader(header, value);
 }
 public System.Threading.Tasks.Task<SendResponse> SendAsync(SecurityHeaderType Security, RequestHeaderType RequestHeader, dacInput dacInput)
 {
     SendRequest inValue = new SendRequest();
     inValue.Security = Security;
     inValue.RequestHeader = RequestHeader;
     inValue.dacInput = dacInput;
     return ((SendV01)(this)).SendAsync(inValue);
 }
Esempio n. 22
0
 public string GetHeader(RequestHeaderType header)
 {
     return(base.GetHeader(header));
 }
        public async Task <ServiceResponse <TTABelediyeTTType> > InsertMunicipalitiesAsync()
        {
            try
            {
                var city   = _cityRepository.TableNoTracking;
                var cities = city.ToList();

                // ILLER
                var head = new RequestHeaderType
                {
                    BusinessID     = "1",
                    ConversationID = "1",
                    MessageID      = null,
                    RequestID      = "1"
                };

                List <AddressMunicipality> ooo = new List <AddressMunicipality>();

                foreach (var item in cities)
                {
                    if (item.Code > 0)
                    {
                        var req = new IleBagliBelediyeListesiGetirRequestBodyType
                        {
                            GirdiParametreleri = new EkParametreType[]
                            {
                                new EkParametreType
                                {
                                    Deger = null,
                                    Ad    = null
                                }
                            },
                            IlKodu = (long)item.Code
                        };

                        TtAdresServiceSOAPClient asd = new TtAdresServiceSOAPClient();
                        var request = await asd.IleBagliBelediyeListesiGetirAsync(head, req);

                        var response = request.IleBagliBelediyeListesiGetirResponseBody.Item as IleBagliBelediyeListesiGetirResponseBodySuccessType;

                        var items = response.BelediyeListesi.ToList();

                        var noww = DateTime.Now;
                        foreach (var item2 in items)
                        {
                            ooo.Add(new AddressMunicipality
                            {
                                Code              = (int)item2.Kod,
                                CreateDate        = TimeStamp.ToUnixTimestamp(noww),
                                CreateUser        = 1,
                                Name              = item2.Ad,
                                ServiceUpdateDate = item2.GuncellemeZamani,
                                CityCode          = (int)item2.IlKodu,
                                StatusId          = (int)item2.Durum,
                                CityId            = item.ID
                            });
                        }
                    }
                }

                _municipalityRepository.Insert(ooo);

                return(new ServiceResponse <TTABelediyeTTType>());
            }
            catch (Exception ex)
            {
                return(new ServiceResponse <TTABelediyeTTType>(ex));
            }
        }