Օրինակ NBOrdersRoutes
Բովանդակություն
Օրինակ 1
Ե/Հ մուտքի օրդեր ստեղծման օրինակ։
private static async Task CreateNBInputOrder(BankApiClient apiClient)
{
try
{
// ստեղծում է Ե/Հ մուտքի օրդեր՝ նշելով անհրաժեշտ տվյալները
var res = await apiClient.NBOrders.CreateNBInputOrder(new()
{
Date = new DateTime(2025,1,1), // Ամսաթիվ
BalAcc = "8000000", // Ետհաշվեկշռային հաշվի Հ/Պ
NBAcc = "10120028", // Հ/Պ ետհաշվեկշռային հաշիվ
Cur = "000", // Արժույթ
Count = 0, // Քանակ
Amount = 100, // Գումար
PayerReceiverName = "Մուտք Անողը".ToArmenianANSI(), // Արժեքները մուտք անող
Base = "Հիմք".ToArmenianANSI(), // Հիմք
Aim = "Նպատակ".ToArmenianANSI(), // Նպատակ
OuterCode = "12345678" // Արտաքին N
});
Console.WriteLine(res.ISN); // Վերադարձնում է ստեղծված Ե/Հ մուտքի օրդերի ISN-ը
}
catch (ApiException ex)
{
// մեթոդի կանչի ընթացքում սխալի առաջացման դեպքում տպում է սխալի մանրամասները
Console.WriteLine(ex.Code); // սխալի կոդ
Console.WriteLine(ex.Message); // սխալի հաղորդագրություն
Console.WriteLine(ex.StatusCode); // սխալի վիճակի կոդ
}
}
Օրինակ 2
Ե/Հ ելքի օրդեր ստեղծման օրինակ։
private static async Task CreateNBOutputOrder(BankApiClient apiClient)
{
try
{
// ստեղծում է Ե/Հ ելքի օրդեր՝ նշելով անհրաժեշտ տվյալները
var res = await apiClient.NBOrders.CreateNBOutputOrder(new()
{
Date = new DateTime(2025,1,1), // Ամսաթիվ
BalAcc = "8000000", // Ետհաշվեկշռային հաշվի Հ/Պ
NBAcc = "10120028", // Հ/Պ ետհաշվեկշռային հաշիվ
Cur = "000", // Արժույթ
Count = 0, // Քանակ
Amount = 100, // Գումար
PayerReceiverName = "Մուտք Անողը".ToArmenianANSI(), // Արժեքները ստացող
Base = "Հիմք".ToArmenianANSI(), // Հիմք
Aim = "Նպատակ".ToArmenianANSI(), // Նպատակ
OuterCode = "12345679" // Արտաքին N
});
Console.WriteLine(res.ISN); // Վերադարձնում է ստեղծված Ե/Հ ելքի օրդերի ISN-ը
}
catch (ApiException ex)
{
// մեթոդի կանչի ընթացքում սխալի առաջացման դեպքում տպում է սխալի մանրամասները
Console.WriteLine(ex.Code); // սխալի կոդ
Console.WriteLine(ex.Message); // սխալի հաղորդագրություն
Console.WriteLine(ex.StatusCode); // սխալի վիճակի կոդ
}
}