| From : | Batiashvili Zurab <zbatiashvili@moh.gov.ge> |
| To : | itabatadze@ssa.gov.ge |
| Subject : | gasacemlebis web servicsi |
| Received On : | 28.01.2016 11:05 |
ირაკლი, მოკლედ ასეთი სახელები მოვუფიქრე ამ მეთოდებს და გადამიხედე თუ ხა ძმა 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; } // ოპერაციის სტატუსის განმარტება
}