public static int BeforeOperation(string cardNum) { int result = 0; int res = Cbposlib.BPOSInit(); if (res != 0) { result = 1; MessageBox.Show(AdditionalFunc.StringFromNativeUtf8(Cbposlib.GetErrorMessage(res)), "Ошибка"); } else { res = Cbposlib.CreateTransaction(cardNum, "TestEmployeeId"); if (res != 0) { result = 1; MessageBox.Show(AdditionalFunc.StringFromNativeUtf8(Cbposlib.GetErrorMessage(res)), "Ошибка"); } } return(result); }