Ejemplo n.º 1
0
        public CadastralParcelDTO GetCadastralParcel(string username, string password, string municipality, string cadastralMunicipality, string noCadastralParcel)
        {
            System.Net.ServicePointManager.ServerCertificateValidationCallback =
                ((sender, certificate, chain, sslPolicyErrors) => true);//sertifikatot ne im e u red za toa go stavam ova za da go ignorira
            var AKNClient       = new AKNServiceClient();
            var cadastralParcel = new ATRparceli();


            cadastralParcel = AKNClient.GetCadastrialParcel(username, password, municipality, cadastralMunicipality, noCadastralParcel);



            List <ParcelAttributes> attributes = new List <ParcelAttributes>();

            foreach (var parcel in cadastralParcel.nizparField)
            {
                var attribute = new ParcelAttributes()
                {
                    Area         = parcel.povrsinaField,
                    Location     = parcel.mestoField,
                    Culture      = parcel.kulturaField,
                    Object       = parcel.objektField,
                    PartNumber   = parcel.broj_delField,
                    PropertyList = parcel.ilistField,
                    Pravo        = parcel.pravoField
                };
                attributes.Add(attribute);
            }

            var cadastralParcelDto = new CadastralParcelDTO
            {
                AttributesList = attributes,
                Message        = cadastralParcel.messageField
            };

            return(cadastralParcelDto);
        }
Ejemplo n.º 2
0
        private static void CallService(string institutionName)
        {
            switch (institutionName)
            {
            case "MON":
            {
                var client = new FPIOMServiceClient();
                client.GetDataForRetired("0606949469013");
                break;
            }

            case "MZTV":
            {
                var client = new YearsOfWorkExperienceClient();
                client.GetYWExpXML("1604991455147");
                break;
            }

            case "FPIOM":
            {
                var client = new SRegStudentClient();
                client.GetStuS("1810997495034");
                break;
            }

            case "CRRM":
            {
                var client = new AKNServiceClient();
                client.GetCadastrialParcel("mio", "katastarservis", "1", "1", "2");
                break;
            }

            case "CURM":
            {
                var client = new AKNServiceClient();
                client.GetCadastrialParcel("mio", "katastarservis", "1", "1", "2");
                break;
            }

            case "AVRM":
            {
                var client = new YearsOfWorkExperienceClient();
                client.GetYWExpXML("1604991455147");
                break;
            }

            case "UJP":
            {
                var client = new MzTVAdapterClient();
                client.ConsPerm("УП 221/2014", "2", "108", null, null);
                break;
            }

            case "AKN":
            {
                var client = new CRMServiceClient();
                client.GetTekovnaSostojba(_signedCertificate);
                break;
            }

            case "MVR":
            {
                var client = new YearsOfWorkExperienceClient();
                client.GetYWExpXML("1604991455147");
                break;
            }

            case "FZOM":
            {
                var client = new CRMServiceClient();
                client.GetTekovnaSostojba(_signedCertificate);
                break;
            }

            case "UIPR":
            {
                var client = new AKNServiceClient();
                client.GetCadastrialParcel("mio", "katastarservis", "1", "1", "2");
                break;
            }

            case "GS":
            {
                var client = new FPIOMServiceClient();
                client.GetDataForRetired("0606949469013");
                break;
            }

            case "MTSP":
            {
                var client = new SRegStudentClient();
                client.GetStuS("1810997495034");
                break;
            }

            case "OSS2":
            {
                var client = new FPIOMServiceClient();
                client.GetDataForRetired("0606949469013");
                break;
            }

            case "USS":
            {
                var client = new SRegStudentClient();
                client.GetStuS("1810997495034");
                break;
            }

            default:
            {
                Thread.Sleep(2000);
                break;
            }
            }
        }
Ejemplo n.º 3
0
        public DataForPropertyListDTO GetPropertyList(string username, string password, string municipality, string cadastralMunicipality, string noPropertyList)
        {
            System.Net.ServicePointManager.ServerCertificateValidationCallback =
                ((sender, certificate, chain, sslPolicyErrors) => true);//sertifikatot ne im e u red za toa go stavam ova za da go ignorira
            var AKNClient = new AKNServiceClient();



            var dzgrObject = AKNClient.GetPropertyList(username, password, municipality, cadastralMunicipality, noPropertyList);



            List <Loads> loads = new List <Loads>();

            foreach (var tovar in dzgrObject.niztovField)
            {
                var load = new Loads {
                    Text = tovar.textField
                };
                loads.Add(load);
            }

            List <Objects> objects = new List <Objects>();

            foreach (var objekt in dzgrObject.nizobjField)
            {
                var objectItem = new Objects
                {
                    Apartment = objekt.stanField,
                    Grounds   = objekt.povrsinaField,
                    Entry     = objekt.vlezField,
                    Floor     = objekt.katField,
                    Location  = objekt.mestoField,
                    Number    = objekt.brojField,
                    Object    = objekt.objektField,
                    Pravo     = objekt.pravoField,
                    Purpose   = objekt.namenaField
                };
                objects.Add(objectItem);
            }

            List <Owner> owners = new List <Owner>();

            foreach (var sopstvenik in dzgrObject.nizsopField)
            {
                var owner = new Owner()
                {
                    Name     = sopstvenik.imeField,
                    Location = sopstvenik.mestoField,
                    Number   = sopstvenik.brojField,
                    Street   = sopstvenik.ulicaField,
                    Part     = sopstvenik.delField
                };
                owners.Add(owner);
            }

            List <Parcel> parcels = new List <Parcel>();

            foreach (var parcela in dzgrObject.nizparField)
            {
                var parcel = new Parcel
                {
                    PartNumber   = parcela.broj_delField,
                    Culture      = parcela.kulturaField,
                    Grounds      = parcela.povrsinaField,
                    Location     = parcela.mestoField,
                    ObjectParcel = parcela.objektField,
                    Pravo        = parcela.pravoField
                };
                parcels.Add(parcel);
            }

            var propertyList = new DataForPropertyListDTO
            {
                Municipality          = municipality,
                CadastralMunicipality = cadastralMunicipality,
                PropertyList          = dzgrObject.ilistField,
                LoadsList             = loads,
                ObjectsList           = objects,
                OwnersList            = owners,
                ParcelsList           = parcels,
                Date    = Convert.ToString(DateTime.Now),
                Message = dzgrObject.messageField,
            };

            return(propertyList);
        }