Пример #1
0
        static void Main(string[] args)
        {
            // MefonimGovServiceClient client=new MefonimGovServiceClient("test");

            MefonimGovServiceClient client = new MefonimGovServiceClient("test");

            Console.WriteLine(client.Ping("test"));
            ConsoleClient.t.LoginRequest loginRequest = new LoginRequest {
                UserName = "******", Password = "******"
            };


            //
            var isvalid = client.Login(loginRequest);
            var okLogIn = isvalid.IsValid == true;


            client.GetRashuyot();

            client.GetMitkanim();

            client.GetYeshuvim();

            client.GetAgesType();

            SearchRequest req = new SearchRequest();

            req.SortingName    = SortingField.MfFirstName;
            req.SortingOrder   = SortingOrder.ASC;
            req.CurrentPage    = 1;
            req.MaxRowsPerPage = 3;

            req.MfFather = " אילן";
            var res = client.Search(req);

            client.SearchMitkanim(new SearchMitkanimRequest());


            var adr = client.GetAddress();

            if (adr.IsError)
            {
                return;
            }

            foreach (var item in adr.Address)
            {
                Console.WriteLine(item.StName);
            }
            Console.ReadKey();
        }
Пример #2
0
        public static Address[] GetStreets()
        {
            MefonimGovServiceClient client = new MefonimGovServiceClient("MefonimGovServiceEndpoint");
            var response = client.GetAddress();

            if (!response.IsError)
            {
                return(response.Address);
            }
            else
            {
                return(null);
            }
        }
Пример #3
0
        public static Yeshuvim[] GetCities()
        {
            MefonimGovServiceClient client = new MefonimGovServiceClient("MefonimGovServiceEndpoint");
            var response = client.GetYeshuvim();

            if (!response.IsError)
            {
                return(response.Yeshuvim);
            }
            else
            {
                return(null);
            }
        }
Пример #4
0
        public static Rashuyot[] GetAreas()
        {
            MefonimGovServiceClient client = new MefonimGovServiceClient("MefonimGovServiceEndpoint");
            var response = client.GetRashuyot();

            if (!response.IsError)
            {
                return(response.Rashuyot);
            }
            else
            {
                return(null);
            }
        }
Пример #5
0
        public static Mitkanim[] GetEquipment()
        {
            MefonimGovServiceClient client = new MefonimGovServiceClient("MefonimGovServiceEndpoint");
            var response = client.GetMitkanim();

            if (!response.IsError)
            {
                return(response.Mitkanim);
            }
            else
            {
                return(null);
            }
        }
Пример #6
0
        public static SearchMitkanimResponse SearchEquipment(int mehozId, int mitkanNum, int rashutID)
        {
            MefonimGovServiceClient client  = new MefonimGovServiceClient("MefonimGovServiceEndpoint");
            SearchMitkanimRequest   request = new SearchMitkanimRequest()
            {
                CurrentPage    = 1,
                MaxRowsPerPage = 10,
                MahozNum       = mehozId,
                MitkanNum      = mitkanNum,
                RashutID       = rashutID,
                SortingName    = SortingMitkanimField.MahozName,
                SortingOrder   = SortingOrder.ASC
            };

            return(client.SearchMitkanim(request));
        }
Пример #7
0
        public static SearchResponse SearchEvacuees(string firstName,
                                                    string lastName,
                                                    string fatherName,
                                                    string gender,
                                                    long?IdNumber,
                                                    DateTime?DateIncomeBegin,
                                                    DateTime?DateIncomeEnd,
                                                    int?AreaId,
                                                    int?CityId,
                                                    int?streetId,
                                                    int?EqMahozId,
                                                    int?equipId)
        {
            MefonimGovServiceClient client  = new MefonimGovServiceClient("MefonimGovServiceEndpoint");
            SearchRequest           request = new SearchRequest()
            {
                CurrentPage       = 1,
                MaxRowsPerPage    = 10,
                SortingName       = SortingField.MfLastName,
                SortingOrder      = SortingOrder.ASC,
                MfFirstName       = firstName,
                MfLastName        = lastName,
                MfFather          = fatherName,
                MefuneID          = IdNumber,
                MfGender          = gender,
                MfDateIncomeBegin = DateIncomeBegin,
                MfDateIncomeEnd   = DateIncomeEnd,
                RashutID          = AreaId,
                YeshuvNum         = CityId,
                StNum             = streetId,
                MehozId           = EqMahozId,
                MitkanNum         = equipId
            };

            return(client.Search(request));
        }