Subject: gasacemlebis web servicsi
From: Batiashvili Zurab <[email-masked]>
To: [email-masked]
Date: Thu, 28 Jan 2016 11:05:00 +0000

ირაკლი, მოკლედ ასეთი სახელები მოვუფიქრე ამ მეთოდებს და გადამიხედე თუ ხა ძმა J

CheckPersonPayoutType (string privateNumber, string payoutType - პირადი ნომრით შემოწმება სახელმწიფო გასაცემლების ტიპზე

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

///

/// პიროვნების შემოწმება გასაცემლის ტიპზე, არის თუ არა მისი მიმღები

///

public class PersonPayoutTypeResultEntity

{

public ResultStatus ResultStatus;                   // ოპერაციის სტატუსი

public PersonPayoutTypeInfo PersonPayoutTypeInfo { get; set; } // პიროვნების გასაცემლის ტიპი

}

public class PersonPayoutTypeInfo

{

public bool IsInPayoutType { get; set; }            //არის თუ არა პიროვნება გასაცემლის ტიპის მიმღები

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

}

და მეორე მეთოდი (მერიის შემთხვევა)

CheckPersonPayoutTypeExtended (string privateNumber, string payoutType - პირადი ნომრით შემოწმება სახელმწიფო გასაცემლების ტიპზე, აგრეთვე აბრუნებს პიროვნების მონაცემებს

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

///

/// ძირითადი ინფორმაცია სახელმწიფო გასაცემლების შესახებ

///

public class PersonPayoutTypeExtendedResultEntity

{

public ResultStatus ResultStatus;                   // ოპერაციის სტატუსი

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

}

///

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

///

public class Person

{

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

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

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

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

}

///

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

///

public class ResultStatus

{

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

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

}