Свойства |
|
| GuaranteeType |
GuaranteeType
[get, set]
|
|
Вид обеспечения кредита.
|
|
| string |
Description
[get, set]
|
|
Текстовое описание обеспечения.
|
|
Сохранение кредита с обеспечением
Credit credit = new Credit();
// Добавим обеспечение кредита
List<Guarantee> MyGuaranteeList = new List<Guarantee>();
Guarantee MyAutoGuarantee = new Guarantee
{
Description = "Автомобиль А1738ВС",
GuaranteeType = new GuaranteeType
{
Code = "АВТО",
Name = "Автотранспорт"
}
};
MyGuaranteeList.Add(MyAutoGuarantee);
Guarantee MyHouseGuarantee = new Guarantee
{
Description = "Ул. Мира 788",
GuaranteeType = new GuaranteeType
{
Code = "Н",
Name = "Недвижимость"
}
};
MyGuaranteeList.Add(MyHouseGuarantee);
credit.GuaranteeList = MyGuaranteeList.ToArray();
// КРЕДИТ ПРИНАДЛЕЖИТ: БАНК, ФИЛИАЛ
// (достаточно указать только филиал, код банка автоматически меняется на правильный)
// Внимание! Информацию о зарегистрированных филиалах можете получить
// вызвав метод GetMyFilials()
credit.Fcu = new FCU
{
BankCode = 0,
BankName = "КИБ ИШЕНИМ",
FilialCode = 999,
FilialName = "Тестовый пользователь"
};
// УНИКЛАЬНЫЙ НОМЕР КРЕДИТА (уникальный идентификатор)
// (именно по этому номеру осуществляется модифицирование данных в будующем)
credit.UniqueCreditNumber = 2002;
// НОМЕР КРЕДИТА В ДОКУМЕНТАХ
credit.Number = "12-0071 tst";
// ДАТА ВЫДАЧИ КРЕДИТА
credit.DateAward = DateTime.Today;
// ДАТА ОКОНЧАНИЯ ДЕЙСТВИЯ КРЕДИТА
credit.DateStop = (DateTime.Today).AddMonths(12);
// СУММА КРЕДИТА
credit.Amount = 1000.0;
// ВАЛЮТА
// Внимание! Для указания валюты используйте стандарт ISO-4217
// или загружайте справочник валюты с помощью метода GetDirCurrency()
credit.Currency = new Currency();
credit.Currency.Code = "kgs";
// СТАТУС КРЕДИТА
// Внимание! Значение берется из справочника CreditStatusEx
// который можно загрузить с мопощь метода GetDirCreditStatusEx()
credit.CreditStatusEx = new CreditStatusEx();
credit.CreditStatusEx.Code = "1-0";
// ТИП КРЕДИТА
// Внимание! Значение берется из справочника CreditType
// который можно загрузить с мопощь метода GetDirCreditType()
credit.CreditType = new CreditType();
credit.CreditType.Code = "1";
// ---------------------------------//
// ЗАПОЛНЕНИЕ ИНФОРМАЦИИ О ЗАЕМЩИКЕ //
// ---------------------------------//
Debtor someDebtor = new Debtor();
// ФАМИЛИЯ
someDebtor.Lastname = "Иванов";
// ИМЯ
someDebtor.Firstname = "Иван";
// ДАТА РОЖДЕНИЯ
someDebtor.BirthDate = DateTime.Parse("01.01.1980");
// ПОЛ
// Внимание! Значение берется из справочника Sex
// который можно загрузить с мопощь метода GetDirSex()
someDebtor.Sex = new Sex();
someDebtor.Sex.Code = "М";
// ТИП ДОКУМЕНТА
// Внимание! Значение берется из справочника DocumentType
// который можно загрузить с мопощь метода GetDirDocumentType()
someDebtor.Document = new Document
{
Type = new DocumentType { Id = 1, Name = "Паспорт" },
Number = "A1234567",
Place = "50-31"
};
// --------------------------------//
// ДОБАВЛЕНИЕ ЗАЕМЩИКА В КРЕДИТ //
// --------------------------------//
credit.Debtors = new Debtor[1];
credit.Debtors[0] = someDebtor;
// --------------------------------//
// ОТПРАВКА КРЕДИТА В КИБ //
// --------------------------------//
try
{
AutomatServiceClient client = new AutomatServiceClient();
Credit cr_return = client.CreditAdd(credit);
client.Close();
}
catch (Exception error)
{
throw error;
}