Esempio n. 1
0
 private bool trySendRequest()
 {
     try
     {
         if (!fieldsAreValid())
         {
             MessageBox.Show("Ключевые поля не были заполнены (ИНН, Расчетный счет, адрес)", "Ошибка!", MessageBoxButtons.OK,
                             MessageBoxIcon.Error);
             return(false);
         }
         Models.Businessentity newBs = new Models.Businessentity();
         newBs.inn     = Convert.ToInt32(INNText.Text);
         newBs.phone   = PhoneText.Text;
         newBs.name    = NameText.Text;
         newBs.email   = EmailText.Text;
         newBs.giro    = Convert.ToInt32(ScoreText.Text);
         newBs.address = AddressText.Text;
         Reciever reciever = Reciever.Instance;
         return(reciever.sendData <Models.Businessentity>(newBs, "businessEntity"));
     } catch (FormatException e)
     {
         MessageBox.Show("Неверный формат введенных данных", "Ошибка!", MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     } catch (Exception e)
     {
         MessageBox.Show("Неизвестная ошибка: " + e.Message, "Ошибка!", MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
     return(false);
 }
Esempio n. 2
0
        private void updateData()
        {
            Reciever reciever = Reciever.Instance;

            TableClient.DataSource = null;
            TableClient.DataSource = reciever.recieveData <Models.Businessentity>("businessEntity", "getAll");
        }
Esempio n. 3
0
        public void updateData()
        {
            Reciever reciever = Reciever.Instance;

            availableProductsDataGrid.DataSource = null;
            availableProductsDataGrid.DataSource = reciever.recieveData <Models.Product>("product", "getAll");
        }
Esempio n. 4
0
    public static void Bind(EventID eventID, Reciever reciever)
    {
        if (reciever == null)
        {
            return;
        }

        Reciever currentReciever;

        if (m_dispatcher.TryGetValue(eventID, out currentReciever))
        {
            if (currentReciever == null)
            {
                currentReciever = reciever;
            }
            else
            {
                currentReciever += reciever;
            }
        }
        else
        {
            m_dispatcher.Add(eventID, reciever);
        }
    }
Esempio n. 5
0
        public override void Transaction()
        {
            try
            {
                if (Accounts == null || Sender == null || Accounts.Count == 0)
                {
                    throw new TransactionFailureException("Неверно переданы счета или отсутствует счет отправитель!");
                }

                TransactionViewModel transactionViewModel = new TransactionViewModel(Accounts, Sender.AmountAvailable);
                DialogTransaction    dialogTransaction    = new DialogTransaction(transactionViewModel);

                if (transactionViewModel == null || dialogTransaction == null)
                {
                    throw new TransactionFailureException("Ошибка при создании диалога транзакции!");
                }

                if (dialogTransaction.ShowDialog() == true)
                {
                    Reciever = transactionViewModel.SelectedAccount;

                    Sender.Withdraw(transactionViewModel.Amount, Reciever);
                    Reciever.Put(transactionViewModel.Amount);
                }
            }
            catch (TransactionFailureException ex)
            {
                MessageBox.Show(ex.Info);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void SendReciveButton_Click(object sender, RoutedEventArgs e)
        {
            if (this.SendingRadioButton.IsChecked == true)
            {
                if (this.CHKSUMRadioButton.IsChecked == true)
                {
                    Sender.Send(SelectedPort, Port.ControlValues["NAK"], MainTextBox.Text);
                }

                if (CRCRadioButton.IsChecked == true)
                {
                    Sender.Send(SelectedPort, Port.ControlValues["C"], MainTextBox.Text);
                }
            }

            if (RecievingRadioButton.IsChecked == true)
            {
                var letters = "/^[0-9a-zA-Z]+$/";
                if (this.CHKSUMRadioButton.IsChecked == true)
                {
                    var te = Reciever.Recieve(SelectedPort, Port.ControlValues["NAK"]);
                    MainTextBox.Text = te.Replace("\0", string.Empty);
                }

                if (CRCRadioButton.IsChecked == true)
                {
                    var te = Reciever.Recieve(SelectedPort, Port.ControlValues["C"]);

                    MainTextBox.Text = te.Replace("\0", string.Empty);
                }
            }
        }
Esempio n. 7
0
        public void scanForRecievers()
        {
            string ipString = getLocalIP();

            if (ipString == "?")
            {
                throw new NotImplementedException();
            }
            while (ipString[ipString.Length - 1] != '.')//back up to period
            {
                ipString = ipString.Remove(ipString.Length - 1, 1);
            }
            for (int i = 0; i < 256; i++)//all ips in range
            {
                if (!CancelScan && ping(ipString + i.ToString(), 1, 1))
                {
                    if (validateRecieverAddress(ipString + i.ToString()))
                    {
                        Reciever rcvr = new Reciever(ipString + i.ToString());
                        Recievers.Add(rcvr);//try to get reciever location as final alive test
                        RecieversComboBX.Dispatcher.Invoke((Action <Reciever>)addReciever, rcvr);
                    }
                }
            }
            CancelScan = false;
        }
        public int AddReciever(Reciever reciever, string donorUserId)
        {
            string query = "INSERT into Reciever (UserID,RecieverName,RecieverNumber,RecieverThana,RecieverDistrict,RecieverBloodGroup) " +
                           " VALUES ('" + donorUserId + "', '" + reciever.Name + "','" + reciever.PhoneNumber + "', '" + reciever.Thana + "','" + reciever.District + "','" + reciever.BloodGroup + "');";

            return(DataAccess.ExecuteQuery(query));
        }
Esempio n. 9
0
        public void addReciever(Reciever rcvr)
        {
            ComboBoxItem cbi = new ComboBoxItem();

            cbi.Content = rcvr.LocationName;
            RecieversComboBX.Items.Add(cbi);
        }
        public void Should_ValidateInvalidMessages(string json, bool expected)
        {
            var reciever = new Reciever();
            var result   = reciever.IsValid(JToken.Parse(json));

            result.Should().Be(expected);
        }
    //create a view for the Person View Model
    //this is your abstraction
    public void SignUp(Person p)
    {
        //create models for the repository
        Payer payer = new Payer()
        {
            Name = p.Name
        };
        Receiver receiver = new Reciever()
        {
            Name = p.Name
        };

        //if the payer is his own receiver:
        Receiver.Payer = payer;

        //if the payer is his own receiver:
        Payer.Receivers.Add(receiver);
        //create for each depending upon some condition
        //I've just allowed the user to select whether he is a payer
        //based upon a checkbox on the form I suppose
        if (p.IsPayer)
        {
            db.Payers.Add(payer);
        }
        if (p.IsReceiver)
        {
            db.Receivers.Add(receiver);
        }
        db.SaveChanges();
    }
Esempio n. 12
0
        public AsyncSocketMessageTransport([NotNull] Listener listener,
                                           [NotNull] ProcessingConfiguration processingConfiguration,
                                           [NotNull] BufferManagerFactory bufferManagerFactory)
        {
            if (listener == null)
            {
                throw new ArgumentNullException("listener");
            }
            if (processingConfiguration == null)
            {
                throw new ArgumentNullException("processingConfiguration");
            }
            if (bufferManagerFactory == null)
            {
                throw new ArgumentNullException("bufferManagerFactory");
            }

            this._listener = listener;
            // TODO добавить поддержку ограничений из processingConfiguration
            this._bodyBufferManager   = bufferManagerFactory.GetBufferManager(16, 16 * 1024, 1000);
            this._headerBufferManager = bufferManagerFactory.GetBufferManager(100, TcpMessageHeader.HeaderSize, 1000);
            ObjectPool <SocketAsyncEventArgs> socketArgsPool = new ObjectPool <SocketAsyncEventArgs>();

            //preallocate pool
            for (int i = 0; i < listener.Configuration.ConnectionCapacity; i++)
            {
                socketArgsPool.Put(new SocketAsyncEventArgs());
            }

            this._headerReciever = new Reciever <RecieveUserToken>(this._headerBufferManager, socketArgsPool);
            this._bodyReciever   = new Reciever <RecieveUserToken>(this._bodyBufferManager, socketArgsPool);
            this._sender         = new Sender <SendUserToken>(socketArgsPool);
        }
Esempio n. 13
0
        public void Execute(object parameter)
        {
            Road road = parameter as Road;

            PredicatePreviousState = road;
            PredicatePostState     = Reciever.AddNewRoad(road);
            PrimaryEntityCommandManager.Add(new AddRoadCommand(this));
        }
        public void Execute(object parameter)
        {
            Road road = parameter as Road;

            PredicatePreviousState = Reciever.GetRoadPreviousState(road.Id).DeepCopy();
            PredicatePostState     = road.DeepCopy();
            Reciever.UpdateRoad(road);
            PrimaryEntityCommandManager.Add(new UpdateRoadCommand(this));
        }
Esempio n. 15
0
        private void InitMigrationOnServers()
        {
            TargetVM.IsMigrating = true;
            Sender.StartJob(this);
            Reciever.StartJob(this);

            Sender.SendingCount++;
            Reciever.RecievingCount++;
        }
Esempio n. 16
0
    private void Awake()
    {
        sourceComp    = sourceGO.GetComponent <Source>();
        recieverComp1 = recieverGO1.GetComponent <Reciever>();
        recieverComp2 = recieverGO2.GetComponent <Reciever>();
        recieverComp3 = recieverGO3.GetComponent <Reciever>();

        Setup();
    }
Esempio n. 17
0
    // Use this for initialization
    void Awake()
    {
        pulse = false;
        //collisionStay = false;

        if (sendsPulseTo != null)
        {
            antenna = sendsPulseTo.GetComponent <Reciever>();
        }
    }
        public void Execute(object parameter)
        {
            Road road = parameter as Road;

            PredicatePreviousState = road.DeepCopy();
            PredicatePostState     = road.DeepCopy();
            PredicatePostState.Id  = 0;
            Reciever.DeleteSelectedRoad(road);
            PrimaryEntityCommandManager.Add(new DeleteRoadCommand(this));
        }
Esempio n. 19
0
 public static RecieverContract ToContract(this Reciever reciever)
 {
     return(new RecieverContract
     {
         Id = reciever.Id,
         Name = reciever.Name,
         City = reciever.City,
         Adress = reciever.Adress,
         CorporateIdentity = reciever.CorporateIdentity
     });
 }
Esempio n. 20
0
        public v()
        {
            InitializeComponent();
            Card Cards = new Card();

            Cardlist       = new List <Card>();
            card           = new Card();
            CustomersList  = new List <Customer>();
            customer       = new Customer();
            Receptiantlist = new List <Reciever>();
            Recepriant     = new Reciever();
        }
Esempio n. 21
0
        private void EndMigration()
        {
            TargetVM.IsMigrating = false;

            Sender.FinishJob(this);
            Sender.RemoveVM(TargetVM);
            Sender.SendingCount--;

            Reciever.FinishJob(this);
            Reciever.AsignVM(TargetVM);
            Reciever.RecievingCount--;
        }
Esempio n. 22
0
        private static void Main()
        {
            Reciever reciever = new Reciever();

            Abstraction.Command command = new ConcreteCommand(reciever);
            Invoker             invoker = new Invoker();

            invoker.StoreCommand(command);
            invoker.ExecuteCommand();

            Console.ReadKey();
        }
        public void EditReciever(SendLetter sendLetter, Guid organizationGuid, Guid personGuid, Guid postGuid)
        {
            var orgDBset      = DBC.Set <Organization>();
            var personDBset   = DBC.Set <Person>();
            var postDBset     = DBC.Set <Post>();
            var recieverDBset = DBC.Set <Reciever>();
            //clear it first
            List <Reciever> deletedList = new List <Reciever>();

            if (sendLetter.Recievers != null && sendLetter.Recievers.Count > 0)
            {
                foreach (var item in sendLetter.Recievers)
                {
                    deletedList.Add(item);
                }

                foreach (var item in deletedList)
                {
                    sendLetter.Recievers.Remove(item);
                }
            }
            else
            {
                sendLetter.Recievers = new List <Reciever>();
            }


            var existedReciever = recieverDBset.Where(x => (organizationGuid == Guid.Empty ? x.Organization == null : x.Organization.Id == organizationGuid) && (postGuid == Guid.Empty ? x.Post == null : x.Post.Id == postGuid) && (personGuid == Guid.Empty ? x.Person == null : x.Person.Id == personGuid));

            if (existedReciever.Any())
            {
                sendLetter.Recievers.Add(existedReciever.First());
                return;
            }

            Reciever reciever = new Reciever();

            if (personGuid != Guid.Empty)
            {
                reciever.Person = personDBset.Find(personGuid);
            }

            if (organizationGuid != Guid.Empty)
            {
                reciever.Organization = orgDBset.Find(organizationGuid);

                if (postGuid != Guid.Empty)
                {
                    reciever.Post = postDBset.Find(postGuid);
                }
            }
            sendLetter.Recievers.Add(reciever);
        }
Esempio n. 24
0
        public Form1()
        {
            InitializeComponent();
            rcv       = new Reciever <DataTree>();
            dt        = new DataTree();
            xmlworker = new XMLLoader();
            grpchng   = -1;

            treeView1.NodeMouseClick += (o, e) =>
            {
                if (e.Button == MouseButtons.Right)
                {
                    treeView1.SelectedNode = e.Node;
                }
            };

            gcms = new ContextMenuStrip();
            scms = new ContextMenuStrip();
            tcms = new ContextMenuStrip();
            ToolStripMenuItem addStudent = new ToolStripMenuItem();

            addStudent.Text   = "Add Student";
            addStudent.Click += addStudent_Click;
            ToolStripMenuItem delGroup = new ToolStripMenuItem();

            delGroup.Text   = "Delete Group";
            delGroup.Click += delGroup_Click;
            ToolStripMenuItem renameGroup = new ToolStripMenuItem();

            renameGroup.Text   = "Rename Group";
            renameGroup.Click += renameGroup_Click;
            ToolStripMenuItem delStudent = new ToolStripMenuItem();

            delStudent.Text   = "Delete Student";
            delStudent.Click += delStudent_Click;
            ToolStripMenuItem addGroup = new ToolStripMenuItem();

            addGroup.Text   = "Add Group";
            addGroup.Click += addGroup_Click;


            tcms.Items.Add(addGroup);
            scms.Items.Add(delStudent);
            gcms.Items.AddRange(new ToolStripMenuItem[] { addStudent, delGroup, renameGroup });

            treeView1.ContextMenuStrip = tcms;

            //this.Controls.Add(treeView1);


            this.treeView1.AfterSelect += (s, arg) => treeView1_AfterSelect();
        }
Esempio n. 25
0
        void TestDP07CommandDesignPattern()
        {
            Reciever reciever = new Reciever();
            Invoker  invoker  = new Invoker();

            ConreteCommand1 cmd1 = new ConreteCommand1(reciever, " Cmd 1");
            ConreteCommand1 cmd2 = new ConreteCommand1(reciever, " Cmd 2");

            invoker.AddCommand(cmd1);
            invoker.AddCommand(cmd2);

            invoker.NotifyToExcute();
        }
        public void ShouldParse_SimpleMessages(string message, Type outputType, object expectedResult)
        {
            var reciever = new Reciever();

            var(requests, _) = reciever.GetRequests(JToken.Parse(message));
            var result = requests.Single().Request;

            result.Id.Should().Be(expectedResult);
            if (expectedResult != null)
            {
                result.Id.Should().BeOfType(outputType);
            }
        }
Esempio n. 27
0
        private void btn_send_Click(object sender, EventArgs e)
        {
            dataToWrite = textBox1.Text;
            UInt32 numBytesWritten = 0;

            // Note that the Write method is overloaded, so can write string or byte array data
            ftStatus = myFtdiDevice.Write(dataToWrite, dataToWrite.Length, ref numBytesWritten);
            if (ftStatus != FTDI.FT_STATUS.FT_OK)
            {
                MessageBox.Show("Somthing wrong happend!");
            }
            Reciever.RunWorkerAsync();
        }
        public void PopulateControl(params object[] parameters)
        {
            var schemes = parameters.Where(p => p is IEnumerable <UserAuthenticationScheme>).Single();

            AuthenticationData = (schemes as IEnumerable <UserAuthenticationScheme>).Select(scheme => new AuthenticationData
            {
                Scheme        = scheme,
                Authenticated = false
            }).ToArray();

            ViewDataControl = this;
            Reciever.AddControl(this);
        }
Esempio n. 29
0
        public AddReciver(Reciever reciver, bool detail)
        {
            InitializeComponent();

            this.Focus();

            _reciver = reciver;

            FillControl();

            if (detail)
            {
                LockEditing();
            }
        }
        public void Broadcasts_RegistersABroadcasterWithTheGivenInterface()
        {
            ISystemDefinition subsystem = new SystemDefinition();
            subsystem.Broadcasts<IListener>();

            Reciever reciever = new Reciever();
            subsystem.HasInstance(reciever).ListensTo<IListener>();
            subsystem.HasSingleton<Sender>().Provides<ISender>();

            ISender sender = subsystem.Get<ISender>();

            sender.SendMessage(2);
            sender.SendMessage(4);

            Assert.AreEqual(2, reciever.recieved[0]);
            Assert.AreEqual(4, reciever.recieved[1]);
        }
Esempio n. 31
0
 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (comboBoxNoOfRequests.SelectedItem.Equals("Accept"))
     {
         PersonService personService = new PersonService();
         reciever = personService.AcceptRequest(Login.donor.UserId);
         MessageBox.Show("Recievers Name: " + reciever.Name + "\nRecievers Number: " + reciever.PhoneNumber + "\nRecievers Thana: " + reciever.Thana);
     }
     else if (comboBoxNoOfRequests.SelectedItem.Equals("Reject"))
     {
         PersonService personService = new PersonService();
         personService.RejectRequest(Login.donor.UserId);
         MessageBox.Show("Request Rejected");
         Login.donor.Requests = 0;
         personService.Request(Login.donor);
     }
 }
        public void Broadcasts_RegistersABroadcasterWithTheGivenInterface_AndCanBeListenedToWithinSubsystems()
        {
            ISystemDefinition subsystem = new SystemDefinition();
            subsystem.Broadcasts<IListener>();

            Reciever reciever = new Reciever();
            subsystem.HasSubsystem(
                new DelegateExecutingBuilder(
                    delegate(ISystemDefinition scope) { scope.HasInstance(reciever).ListensTo<IListener>(); }));
            subsystem.HasSingleton<Sender>().Provides<ISender>();

            ISender sender = subsystem.Get<ISender>();

            sender.SendMessage(2);
            sender.SendMessage(4);

            Assert.AreEqual(2, reciever.recieved[0]);
            Assert.AreEqual(4, reciever.recieved[1]);
        }
Esempio n. 33
0
        static void test(uint N)
        {
            Sender sender = new Sender();
            Reciever rcv = new Reciever();

            TimeSpan X1 = TimeSpan.Zero;
            TimeSpan X2 = TimeSpan.Zero;
            TimeSpan X3 = TimeSpan.Zero;

            for(int j=0; j<8; ++j)
	        {
		        DateTime c0 = DateTime.Now;

		        for(uint i = 0; i< N; ++i)
		        {
                    sender.testEvent += rcv.handleFloat;
		        }

		        DateTime c1 = DateTime.Now;

		        for(int k=0; k<100; ++k)
		        {
			        sender.fire(3.14f);
		        }

		        DateTime c2 = DateTime.Now;

		        for(uint i = 0; i< N; ++i)
		        {
                    sender.testEvent -= rcv.handleFloat;
		        }

		        DateTime c3 = DateTime.Now;

		        X1 = X1.Add(c1.Subtract(c0));
                X2 = X2.Add(c2.Subtract(c1));
		        X3 = X3.Add(c3.Subtract(c3));
	        }
	        System.Console.WriteLine("{0,8}\t{1}\t{2}\t{3}", N, X1.Milliseconds, X2.Milliseconds, X3.Milliseconds);
        }