From : Batiashvili Zurab <zbatiashvili@moh.gov.ge>
To : Zura Kukchishvili <z.kukchishvili@cra.gov.ge>
Subject : socialurad daucvelta servisi
Cc : itabatadze@ssa.gov.ge; vaniko@moh.gov.ge
Received On : 10.12.2015 05:50

ზურა გამარჯობა,

 

სოციალური მომსახურების სააგენტოს მიერ სერვისების გაუმჯობესების მიზნით განხორციელდა სოციალურად დაუცველთა მონაცემთა ერთიანი ბაზიდან ვებ სერვისის ცვლილება, რაც გამოიწვევს თქვენს მხარეს მისამართიდან

http://172.17.216.12:1232/service.svc

გადასვლას ახალ მისამართზე

http://172.17.8.125:3030/SSASocialServices/ssaservice.asmx

და ახალ მეთოდზე:

CheckFamilyScoresByScoreRanges

სადაც

Username: SDA

Password: 123Sd@

 

მეთოდი აბრუნებს შემდეგ კლასს:

 

    ///

    /// ოჯახის სარეიტინგო ქულების დიაპაზონის მასივი

    ///

    [DataContract]

    public class FamilyScoreCheckByRangesResult

    {

        public ResultStatus ResultStatus { get; set; }              // ოპერაციის სტატუსი

        public Person Person { get; set; }                          // პიროვნება

        public ScoreRangeResult [] ScoreRangesResult { get; set; }  // სარეიტინგო ქულის დიაპაზონი შედეგით

    }

 

    ///

    /// სარეიტინგო ქულის დიაპაზონი შედეგით

    ///

    public class ScoreRangeResult

    {

        public int MinValue { get; set; }   //სარეიტინგო ქულის მინიმუმი

        public int MaxValue { get; set; }//სარეიტინგო ქულის მაქსიმუმი

        public bool IsInRange { get; set; }//სარეიტინგო ქულის არსებობა მოცემულ დიაპაზონში (true - მოთავსებულია, false -არაა მოთავსებული)

    }

 

    ///

    /// პიროვნება

    ///

    [DataContract]   

    public class Person

    {

        public string PrivateNumber { get; set; }    // პირადი ნომერი

        public string LastName { get; set; }         // გვარი

        public string FirstName { get; set; }        // სახელი

        public DateTime? BirthDate { get; set; }     // დაბადების თარიღი

        public int Sex { get; set; }                 // სქესი: 0-მდ, 1-მამრ

    }

 

    ///

    /// პასუხი მოთხოვნაზე

    ///

    [DataContract]

    public class ResultStatus

    {

        public int StatusCode { get; set; }              // ოპერაციის სტატუსი

        public string StatusDescription { get; set; }    // ოპერაციის სტატუსის განმარტება

    }

 

შეცდომის ან ვერ მოძებნის შემთხვევაში ScoreRangeResult და Person კლასები იქნება null

 

სტატუსის კოდები და განმარტებები CheckFamilyScoresByScoreRanges მეთოდისთვის:

პასუხის კვალიფიცირება

StatusCode

StatusDescription

შეცდომა

-1

Wrong username/password or Access denied

შეცდომა

-1

because of technical gap, it is impossible to search information

შეცდომა

-1

Score Ranges is not Presented

შეცდომა

-1

Incorrect private number format

შეცდომა

-1

სისტემის შეცდომა (Exception)

 

0

Not found or Access Danied on this Region/District

 

1

Operation success

 

 

ზურაბ ბატიაშვილი