Subject: socialurad daucvelta servisi
From: Batiashvili Zurab <[email-masked]>
To: Zura Kukchishvili <[email-masked]>
Cc: [email-masked], [email-masked]
Date: Thu, 10 Dec 2015 05:50:00 +0000

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

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

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

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