From 86f8a3aa0a671eee6eca4a1dd42eaab2316ef643 Mon Sep 17 00:00:00 2001 From: Strukachev Denis Date: Fri, 8 Nov 2013 15:41:17 +0800 Subject: [PATCH] Remove Resharper config files --- .../CashCode.Test/CashCode.Test.csproj | 75 +++++++++++++++++ CashCode.Net/CashCode.Test/Program.cs | 78 ++++++++++++++++++ .../CashCode.Test/Properties/AssemblyInfo.cs | 36 ++++++++ .../Properties/Settings.Designer.cs | 38 +++++++++ .../Properties/Settings.settings | 9 ++ CashCode.Net/CashCode.Test/app.config | 15 ++++ .../CashCode.Test/bin/Debug/CashCode.Net.dll | Bin 0 -> 22016 bytes .../CashCode.Test/bin/Debug/CashCode.Net.pdb | Bin 0 -> 36352 bytes .../CashCode.Test/bin/Debug/CashCode.Test.exe | Bin 0 -> 7168 bytes .../bin/Debug/CashCode.Test.exe.config | 15 ++++ .../CashCode.Test/bin/Debug/CashCode.Test.pdb | Bin 0 -> 15872 bytes .../CashCode.Test.csproj.FileListAbsolute.txt | 8 ++ ....Test.csprojResolveAssemblyReference.cache | Bin 0 -> 10096 bytes .../obj/x86/Debug/CashCode.Test.exe | Bin 0 -> 7168 bytes .../obj/x86/Debug/CashCode.Test.pdb | Bin 0 -> 15872 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6090 bytes 16 files changed, 274 insertions(+) create mode 100644 CashCode.Net/CashCode.Test/CashCode.Test.csproj create mode 100644 CashCode.Net/CashCode.Test/Program.cs create mode 100644 CashCode.Net/CashCode.Test/Properties/AssemblyInfo.cs create mode 100644 CashCode.Net/CashCode.Test/Properties/Settings.Designer.cs create mode 100644 CashCode.Net/CashCode.Test/Properties/Settings.settings create mode 100644 CashCode.Net/CashCode.Test/app.config create mode 100644 CashCode.Net/CashCode.Test/bin/Debug/CashCode.Net.dll create mode 100644 CashCode.Net/CashCode.Test/bin/Debug/CashCode.Net.pdb create mode 100644 CashCode.Net/CashCode.Test/bin/Debug/CashCode.Test.exe create mode 100644 CashCode.Net/CashCode.Test/bin/Debug/CashCode.Test.exe.config create mode 100644 CashCode.Net/CashCode.Test/bin/Debug/CashCode.Test.pdb create mode 100644 CashCode.Net/CashCode.Test/obj/x86/Debug/CashCode.Test.csproj.FileListAbsolute.txt create mode 100644 CashCode.Net/CashCode.Test/obj/x86/Debug/CashCode.Test.csprojResolveAssemblyReference.cache create mode 100644 CashCode.Net/CashCode.Test/obj/x86/Debug/CashCode.Test.exe create mode 100644 CashCode.Net/CashCode.Test/obj/x86/Debug/CashCode.Test.pdb create mode 100644 CashCode.Net/CashCode.Test/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache diff --git a/CashCode.Net/CashCode.Test/CashCode.Test.csproj b/CashCode.Net/CashCode.Test/CashCode.Test.csproj new file mode 100644 index 0000000..84bd014 --- /dev/null +++ b/CashCode.Net/CashCode.Test/CashCode.Test.csproj @@ -0,0 +1,75 @@ + + + + Debug + x86 + 8.0.30703 + 2.0 + {0E1BE289-6D28-41C6-AAD6-271B19DCA9C6} + Exe + Properties + CashCode.Test + CashCode.Test + v4.0 + Client + 512 + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + True + True + Settings.settings + + + + + {71B8BA4F-9AE3-4EC9-8196-79E0A2A4834B} + CashCode.Net + + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + \ No newline at end of file diff --git a/CashCode.Net/CashCode.Test/Program.cs b/CashCode.Net/CashCode.Test/Program.cs new file mode 100644 index 0000000..0cc50b4 --- /dev/null +++ b/CashCode.Net/CashCode.Test/Program.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using CashCode.Net; + +namespace CashCodeTest +{ + class Program + { + static int Sum = 0; + + static void Main(string[] args) + { + try + { + using (CashCodeBillValidator c = new CashCodeBillValidator(CashCode.Test.Properties.Settings.Default.Port, 9600)) + { + c.BillReceived += new BillReceivedHandler(c_BillReceived); + c.BillStacking += new BillStackingHandler(c_BillStacking); + c.BillCassetteStatusEvent += new BillCassetteHandler(c_BillCassetteStatusEvent); + c.ConnectBillValidator(); + + if (c.IsConnected) + { + c.PowerUpBillValidator(); + c.StartListening(); + + + c.EnableBillValidator(); + Console.ReadKey(); + c.DisableBillValidator(); + Console.ReadKey(); + c.EnableBillValidator(); + Console.ReadKey(); + c.StopListening(); + } + + c.Dispose(); + } + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + } + } + + static void c_BillCassetteStatusEvent(object Sender, BillCassetteEventArgs e) + { + Console.WriteLine(e.Status.ToString()); + } + + static void c_BillStacking(object Sender, System.ComponentModel.CancelEventArgs e) + { + Console.WriteLine("Купюра в стеке"); + if (Sum > 100) + { + //e.Cancel = true; + Console.WriteLine("Превышен лимит единовременной оплаты"); + } + } + + static void c_BillReceived(object Sender, BillReceivedEventArgs e) + { + if (e.Status == BillRecievedStatus.Rejected) + { + Console.WriteLine(e.RejectedReason); + } + else if (e.Status == BillRecievedStatus.Accepted) + { + Sum += e.Value; + Console.WriteLine("Bill accepted! " + e.Value + " руб. Общая сумму: " + Sum.ToString()); + } + } + + + } +} diff --git a/CashCode.Net/CashCode.Test/Properties/AssemblyInfo.cs b/CashCode.Net/CashCode.Test/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..7f0d74d --- /dev/null +++ b/CashCode.Net/CashCode.Test/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("CashCode.Test")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("CashCode.Test")] +[assembly: AssemblyCopyright("Copyright © 2013")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("75c553a2-e8e9-43fe-a44c-2d86e555b988")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/CashCode.Net/CashCode.Test/Properties/Settings.Designer.cs b/CashCode.Net/CashCode.Test/Properties/Settings.Designer.cs new file mode 100644 index 0000000..c21f01b --- /dev/null +++ b/CashCode.Net/CashCode.Test/Properties/Settings.Designer.cs @@ -0,0 +1,38 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.18052 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace CashCode.Test.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("COM1")] + public string Port { + get { + return ((string)(this["Port"])); + } + set { + this["Port"] = value; + } + } + } +} diff --git a/CashCode.Net/CashCode.Test/Properties/Settings.settings b/CashCode.Net/CashCode.Test/Properties/Settings.settings new file mode 100644 index 0000000..e3798de --- /dev/null +++ b/CashCode.Net/CashCode.Test/Properties/Settings.settings @@ -0,0 +1,9 @@ + + + + + + COM1 + + + \ No newline at end of file diff --git a/CashCode.Net/CashCode.Test/app.config b/CashCode.Net/CashCode.Test/app.config new file mode 100644 index 0000000..cf24785 --- /dev/null +++ b/CashCode.Net/CashCode.Test/app.config @@ -0,0 +1,15 @@ + + + + +
+ + + + + + COM1 + + + + \ No newline at end of file diff --git a/CashCode.Net/CashCode.Test/bin/Debug/CashCode.Net.dll b/CashCode.Net/CashCode.Test/bin/Debug/CashCode.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..4b7761f5a8eae09dfd7e956aec28e10e1876006b GIT binary patch literal 22016 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 NKcM{W=l?$o{BJ+q?t}mU literal 0 HcmV?d00001 diff --git a/CashCode.Net/CashCode.Test/bin/Debug/CashCode.Net.pdb b/CashCode.Net/CashCode.Test/bin/Debug/CashCode.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..bb2a30af1428d4c4c38af4cdfbf1fd8a4994062f GIT binary patch literal 36352 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 literal 0 HcmV?d00001 diff --git a/CashCode.Net/CashCode.Test/bin/Debug/CashCode.Test.exe b/CashCode.Net/CashCode.Test/bin/Debug/CashCode.Test.exe new file mode 100644 index 0000000000000000000000000000000000000000..1c8fb8b9f0a9c282f6ca236e4d0eb02820a3a01f GIT binary patch literal 7168 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 + + + +
+ + + + + + COM1 + + + + \ No newline at end of file diff --git a/CashCode.Net/CashCode.Test/bin/Debug/CashCode.Test.pdb b/CashCode.Net/CashCode.Test/bin/Debug/CashCode.Test.pdb new file mode 100644 index 0000000000000000000000000000000000000000..5d07e248065f0841c2509ac0a4cdf35403a6f251 GIT binary patch literal 15872 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 ZirvXq6?Mm}iu&WLdZkVk$>pay@1F#_2M7QF literal 0 HcmV?d00001 diff --git a/CashCode.Net/CashCode.Test/obj/x86/Debug/CashCode.Test.exe b/CashCode.Net/CashCode.Test/obj/x86/Debug/CashCode.Test.exe new file mode 100644 index 0000000000000000000000000000000000000000..1c8fb8b9f0a9c282f6ca236e4d0eb02820a3a01f GIT binary patch literal 7168 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 literal 0 HcmV?d00001