Ejemplo n.º 1
0
 private static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     Initer.Init();
     Application.Run(new AtmForm());
 }
Ejemplo n.º 2
0
        private static void Main(string[] args)
        {
            Console.WriteLine("Clearing database...");
            ClearDatabases();
            Initer.Init(SqlServerConnectionString, MongoConnectionString);
            Console.WriteLine("Completed");

            Console.WriteLine("Creating nodes...");
            CreateNodes();
            Console.WriteLine("Completed");

            Console.WriteLine("Linking nodes...");
            long milliseconds1 = LinkSqlNodes();

            Console.WriteLine("SQL : " + milliseconds1);
            long milliseconds2 = LinkMongoNodes();

            Console.WriteLine("Mongo : " + milliseconds2);
            Console.WriteLine("Completed");

            Console.WriteLine("Fetching nodes...");
            long milliseconds3 = FetchSqlNodes();

            Console.WriteLine("SQL : " + milliseconds3);
            long milliseconds4 = FetchMongoNodes();

            Console.WriteLine("Mongo : " + milliseconds4);
            Console.WriteLine("Completed");

            Console.ReadKey();
        }
        protected void Application_Start()
        {
            InitContainer();
            InitWebApi();

            Initer.Init(ConnectionString);
        }
Ejemplo n.º 4
0
        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;

            var connectionString = Configuration.GetConnectionString("CustomerManagementDatabase");

            Initer.Init(connectionString);
        }
Ejemplo n.º 5
0
 public App()
 {
     Initer.Init();
     //using (ISession session = SessionFactory.OpenSession())
     //{
     //    long id = 1;
     //    var snackMachine = session.Get<SnackMachine>(id);
     //}
 }
Ejemplo n.º 6
0
        protected TestBase()
        {
            var config = new ConfigurationBuilder()
                         .AddJsonFile("appsettings.test.json").Build();

            var conn = config.GetConnectionString("CustomerManagementDatabase");

            ClearDatabase(conn);
            Initer.Init(conn);
        }
Ejemplo n.º 7
0
        public void CustomerId10HasNamePietro()
        {
            Initer.Init(@"Server=(local);Database=test;Trusted_Connection=Yes;");

            CustomerRepository customerRepository = new CustomerRepository();

            Customer c = customerRepository.GetById(10);

            c.Name.Should().Be("Pietro");
        }
Ejemplo n.º 8
0
        public void Take_money_raises_an_event()
        {
            Initer.Init(@"Data Source=.\dev;Initial Catalog=SnackMachineDb;Integrated Security=SSPI;");

            var atm = new Atm();

            atm.LoadMoney(Dollar);
            atm.TakeMoney(1m);

            atm.ShouldContainBalanceChangeEvents(1.01m);
        }
Ejemplo n.º 9
0
        public MainViewModel()
        {
            Initer.Init(@"Server=(localdb)\MSSqlLocalDB;Database=DDDInPractice;Trusted_Connection=true");

            var repository = new SnackMachineRepository();

            var snackMachine = repository.GetById(1L);

            var viewModel = new SnackMachineViewModel(snackMachine);

            _dialogService.ShowDialog(viewModel);
        }
Ejemplo n.º 10
0
        public EpromWorkingForm()
        {
            InitializeComponent();

            share = new List<Packet>();
            working = new List<Packet>();
            mevent = new AutoResetEvent(false);
            workHandle = new WorkHandle();

            incer = new Incer(IncP);
            initer = new Initer(InitProgressBar);
        }
Ejemplo n.º 11
0
        public void NewCustomerPersists()
        {
            Initer.Init(@"Server=(local);Database=test;Trusted_Connection=Yes;"); // comment here
            DomainEvents.Init();
            CustomerRepository customerRepository = new CustomerRepository();
            Customer           c = new Customer("Pietro");

            c.AddCustomerAddedEvent();
            Customer d = new Customer("Paolo");

            customerRepository.Save(d);
        }
Ejemplo n.º 12
0
        public MainForm(IApplication app)
        {
            InitializeComponent();

            application = app;
            protocol    = application.GetProtocol(ProtocolVersion.x100);

            inserter = new Inserter(insert);
            status   = new StatusHandle();

            incer  = new Incer(IncP);
            initer = new Initer(InitProgressBar);
        }
Ejemplo n.º 13
0
        public MainForm(IApplication app)
        {
            InitializeComponent();

            application = app;
            protocol = application.GetProtocol(ProtocolVersion.x100);

            inserter = new Inserter(insert);
            status = new StatusHandle();

            incer = new Incer(IncP);
            initer = new Initer(InitProgressBar);
        }
Ejemplo n.º 14
0
        public void Commission_is_rounded_up_to_the_next_cent()
        {
            Initer.Init("Server=(localdb)\\mssqllocaldb;Database=DddInPractice;Trusted_Connection=True;");
            BalanceChangedEvent balanceChangedEvent = null;

            DomainEvents_old.Register <BalanceChangedEvent>(ev => balanceChangedEvent = ev);
            var atm = new Atm();

            atm.LoadMoney(Dollar + TenCent);

            atm.TakeMoney(1.1m);

            atm.MoneyCharged.Should().Be(1.12m);
        }
Ejemplo n.º 15
0
        public void Commission_is_at_least_one_cent()
        {
            Initer.Init("Server=(localdb)\\mssqllocaldb;Database=DddInPractice;Trusted_Connection=True;");
            BalanceChangedEvent balanceChangedEvent = null;

            DomainEvents_old.Register <BalanceChangedEvent>(ev => balanceChangedEvent = ev);
            var atm = new Atm();

            atm.LoadMoney(Cent);

            atm.TakeMoney(0.01m);

            atm.MoneyCharged.Should().Be(0.02m);
        }
Ejemplo n.º 16
0
        public void Take_money_raises_an_event()
        {
            Initer.Init(@"Server=(localdb)\MSSqlLocalDB;Database=DDDInPractice;Trusted_Connection=true");

            var atm = new Atm();

            atm.LoadMoney(Money.Dollar);

            atm.TakeMoney(1m);

            var balanceChangedEvent = atm.DomainEvents[0] as BalanceChangedEvent;

            balanceChangedEvent.Should().NotBeNull();
            balanceChangedEvent.Delta.Should().Be(1.01m);
        }
Ejemplo n.º 17
0
        public static void Main(string[] args)
        {
            var configurationRoot = new ConfigurationBuilder()
                                    .SetBasePath(Directory.GetCurrentDirectory())
                                    .AddJsonFile("appsettings.json")
                                    .Build();

            Initer.Init(configurationRoot.GetConnectionString("DefaultConnectionString"));

            Host
            .CreateDefaultBuilder(args)
            .ConfigureWebHostDefaults(webHostBuilder => { webHostBuilder.UseStartup <Startup>(); })
            .Build()
            .Run();
        }
Ejemplo n.º 18
0
        public void Take_money_raises_an_event()
        {
            Initer.Init("Server=(localdb)\\mssqllocaldb;Database=DddInPractice;Trusted_Connection=True;");
            Atm atm = new Atm();

            atm.LoadMoney(Dollar);
            BalanceChangedEvent balanceChangedEvent = null;

            DomainEvents_old.Register <BalanceChangedEvent>(ev => balanceChangedEvent = ev);

            atm.TakeMoney(1m);

            balanceChangedEvent.Should().NotBeNull();
            balanceChangedEvent.Delta.Should().Be(1.01m);
        }
Ejemplo n.º 19
0
 public App()
 {
     try
     {
         Initer.Init();
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         Console.WriteLine(ex.StackTrace);
         // How do I exit a WPF application programmatically?
         // https://stackoverflow.com/questions/2820357/how-do-i-exit-a-wpf-application-programmatically
         Current.Shutdown(-200);
     }
 }
Ejemplo n.º 20
0
        public LoadeForm(BIOS bios, ObjectCurrentState currentState)
        {
            InitializeComponent();

            pBios = bios;
            pObject = currentState;

            pBios.eCompleteReadEpromLine += new EventHandler(pBios_eCompleteReadEpromLine);
            pBios.eMorePopitReadEpromLine += new EventHandler(pBios_eMorePopitReadEpromLine);
            pBios.eTimeoutReadEpromLine += new EventHandler(pBios_eTimeoutReadEpromLine);

            incer = new Incer(IncP);
            initer = new Initer(InitProgressBar);

            mes = new Messeger(ShowMessage);
            obj = new object();
        }
Ejemplo n.º 21
0
        public LoadForm(BlockConfigurationIO bios, HandleIO handle)
        {
            InitializeComponent();

            pBios = bios;
            hio   = handle;

            pBios.eCompleteReadEpromLine  += new EventHandler(pBios_eCompleteReadEpromLine);
            pBios.eMorePopitReadEpromLine += new EventHandler(pBios_eMorePopitReadEpromLine);
            pBios.eTimeoutReadEpromLine   += new EventHandler(pBios_eTimeoutReadEpromLine);

            incer  = new Incer(IncP);
            initer = new Initer(InitProgressBar);

            mes = new Messeger(ShowMessage);
            obj = new object();
        }
Ejemplo n.º 22
0
        public LoadeForm(BIOS bios, ObjectCurrentState currentState)
        {
            InitializeComponent();

            pBios   = bios;
            pObject = currentState;

            pBios.eCompleteReadEpromLine  += new EventHandler(pBios_eCompleteReadEpromLine);
            pBios.eMorePopitReadEpromLine += new EventHandler(pBios_eMorePopitReadEpromLine);
            pBios.eTimeoutReadEpromLine   += new EventHandler(pBios_eTimeoutReadEpromLine);

            incer  = new Incer(IncP);
            initer = new Initer(InitProgressBar);

            mes = new Messeger(ShowMessage);
            obj = new object();
        }
Ejemplo n.º 23
0
        public LoadForm(BlockConfigurationIO bios, HandleIO handle)
        {
            InitializeComponent();

            pBios = bios;
            hio = handle;

            pBios.eCompleteReadEpromLine += new EventHandler(pBios_eCompleteReadEpromLine);
            pBios.eMorePopitReadEpromLine += new EventHandler(pBios_eMorePopitReadEpromLine);
            pBios.eTimeoutReadEpromLine += new EventHandler(pBios_eTimeoutReadEpromLine);

            incer = new Incer(IncP);
            initer = new Initer(InitProgressBar);

            mes = new Messeger(ShowMessage);
            obj = new object();
        }
Ejemplo n.º 24
0
        public SaveForm(BlockConfigurationIO bios, HandleIO obje)
        {
            InitializeComponent();

            pBios   = bios;
            pObject = obje;

            obj = new object();

            incer  = new Incer(IncP);
            initer = new Initer(InitProgressBar);

            DialogResult = DialogResult.OK;

            pBios.eSaveCompleteReadEpromLine  += new EventHandler(pBios_eSaveCompleteReadEpromLine);
            pBios.eSaveMorePopitReadEpromLine += new EventHandler(pBios_eSaveMorePopitReadEpromLine);
            pBios.eSaveTimeoutReadEpromLine   += new EventHandler(pBios_eSaveTimeoutReadEpromLine);
        }
Ejemplo n.º 25
0
        public SaveForm(BIOS bios, ObjectCurrentState currentState)
        {
            InitializeComponent();

            incer = new Incer(IncP);
            initer = new Initer(InitProgressBar);

            DialogResult = DialogResult.OK;

            pBios = bios;
            pObject = currentState;

            pBios.eSaveCompleteReadEpromLine += new EventHandler(pBios_eSaveCompleteReadEpromLine);
            pBios.eSaveMorePopitReadEpromLine += new EventHandler(pBios_eSaveMorePopitReadEpromLine);
            pBios.eSaveTimeoutReadEpromLine += new EventHandler(pBios_eSaveTimeoutReadEpromLine);

            mes = new Messeger(ShowMessage);
        }
Ejemplo n.º 26
0
        public SaveForm(BlockConfigurationIO bios, HandleIO obje)
        {
            InitializeComponent();

            pBios = bios;
            pObject = obje;

            obj = new object();

            incer = new Incer(IncP);
            initer = new Initer(InitProgressBar);

            DialogResult = DialogResult.OK;

            pBios.eSaveCompleteReadEpromLine += new EventHandler(pBios_eSaveCompleteReadEpromLine);
            pBios.eSaveMorePopitReadEpromLine += new EventHandler(pBios_eSaveMorePopitReadEpromLine);
            pBios.eSaveTimeoutReadEpromLine += new EventHandler(pBios_eSaveTimeoutReadEpromLine);
        }
Ejemplo n.º 27
0
        public SaveForm(BIOS bios, ObjectCurrentState currentState)
        {
            InitializeComponent();

            incer  = new Incer(IncP);
            initer = new Initer(InitProgressBar);

            DialogResult = DialogResult.OK;

            pBios   = bios;
            pObject = currentState;

            pBios.eSaveCompleteReadEpromLine  += new EventHandler(pBios_eSaveCompleteReadEpromLine);
            pBios.eSaveMorePopitReadEpromLine += new EventHandler(pBios_eSaveMorePopitReadEpromLine);
            pBios.eSaveTimeoutReadEpromLine   += new EventHandler(pBios_eSaveTimeoutReadEpromLine);

            mes = new Messeger(ShowMessage);
        }
Ejemplo n.º 28
0
 public App()
 {
     Initer.Init(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SpecPattern;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False");
 }
Ejemplo n.º 29
0
 public App()
 {
     Initer.Init("Server=(localdb)\\mssqllocaldb;Database=DddInPractice;Trusted_Connection=True;");
 }
Ejemplo n.º 30
0
 public App()
 {
     Initer.Init();
 }
Ejemplo n.º 31
0
 public App()
 {
     Initer.Init(@"Server=.\SQLEXPRESS;Database=DddInPractice;Trusted_Connection=true");
 }
Ejemplo n.º 32
0
 protected virtual void Init()
 {
     Initer.Initialize();
 }
Ejemplo n.º 33
0
        private void WriteSelect()
        {
            try
            {
                Incer incer = new Incer(IncP);
                Initer initer = new Initer(InitProgressBar);

                Invoke(initer, 0, workHandle.selected.Length);
                if (workHandle.needSafe)
                {
                    string cmd = "@JOB#000#" + string.Format("{0:X2}", workHandle.deviceNumber) + "09012002A00100$";
                    app.SendPacket(new Packet(cmd, DateTime.Now, null));
                }
                foreach (DataGridViewCell cell in workHandle.selected)
                {
                    lock (workHandle)
                    {
                        if (workHandle.need == NeedTolk.No)
                        {
                            return;
                        }
                    }

                    if (cell.Value == null) continue;

                    int offset = (cell.RowIndex * 16) + cell.ColumnIndex;
                    string command = app.GetProtocol(ProtocolVersion.x100).CreateCommand(device, Command.ReadWrite, page,
                        offset, 0x01, cell.Value.ToString());

                    ResultOperation result = ChekerToWrite(new Packet(command, DateTime.Now, cell));
                    switch (result)
                    {
                        case ResultOperation.Succes:

                            break;

                        case ResultOperation.Timeout:

                            MessageBox.Show("Превышен лимит времени ожидания ответа", "Сообщение", MessageBoxButtons.OK);
                            return;
                        case ResultOperation.MorePopit:

                            MessageBox.Show("Превышен лимит попыток чтения/записи", "Сообщение", MessageBoxButtons.OK);
                            return;

                        default:

                            break;
                    }
                    Thread.Sleep(workHandle.defTimeout);
                }
            }
            finally
            {
                if (workHandle.needSafe)
                {
                    string cmd = "@JOB#000#" + string.Format("{0:X2}", workHandle.deviceNumber) + "0705100100$";
                    app.SendPacket(new Packet(cmd, DateTime.Now, null));
                }
                workHandle.operation = Operation.Default;
            }
        }
Ejemplo n.º 34
0
 public App()
 {
     Initer.Init("Server=DESKTOP-H9JQ47G;Database=Micromania;Trusted_Connection=True;");
 }
Ejemplo n.º 35
0
 public App()
 {
     Initer.Init(@"Server=(LocalDb)\MSSQLLocalDB;Database=SpecPattern;Trusted_Connection=true;");
 }
Ejemplo n.º 36
0
        protected Tests()
        {
            ClearDatabase();

            Initer.Init(ConnectionString);
        }
Ejemplo n.º 37
0
 public App()
 {
     Initer.Init(ConfigurationManager.ConnectionStrings["SnackMachine"].ConnectionString);
 }