Example #1
0
        public IzmjeniPodatak(Podatak podatak)
        {
            InitializeComponent();
            mojPodatak = podatak;

            txtRedniBroj.Text = mojPodatak.RedniBroj.ToString();
            txtNaziv.Text     = mojPodatak.Naziv;
            txtLozinka.Text   = mojPodatak.Lozinka;
        }
        public void ReplicatorReceiver_Prosledi()
        {
            //Arange
            ReaderCACD                   rCACD = new ReaderCACD();
            ReaderCCCL                   rCCCL = new ReaderCCCL();
            ReaderCSCM                   rCSCM = new ReaderCSCM();
            ReaderCCCS                   rCCCS = new ReaderCCCS();
            Logger                       l     = new Logger();
            ReplicatorReceiver           _replicatorReceiver   = new ReplicatorReceiver();
            List <CollectionDescription> collectionDescription = new List <CollectionDescription>();

            Podatak[] p        = new Podatak[1];
            int       brojac   = 0;
            Podatak   podatak1 = new Podatak(Code.CodeSpisak.CODE_ANALOG, 1);
            Podatak   podatak2 = new Podatak(Code.CodeSpisak.CODE_DIGITAL, 1);
            Podatak   podatak3 = new Podatak(Code.CodeSpisak.CODE_CUSTOM, 1);
            Podatak   podatak4 = new Podatak(Code.CodeSpisak.CODE_LIMITSET, 1);
            Podatak   podatak5 = new Podatak(Code.CodeSpisak.CODE_SOURCE, 1);
            Podatak   podatak6 = new Podatak(Code.CodeSpisak.CODE_CONSUMER, 1);
            Podatak   podatak7 = new Podatak(Code.CodeSpisak.CODE_SINGLENOE, 1);
            Podatak   podatak8 = new Podatak(Code.CodeSpisak.CODE_MULTIPLENODE, 1);

            HistoricalCollection hc = new HistoricalCollection();

            p[0] = podatak1;
            hc.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CACD, hc));
            p[0] = podatak2;
            hc.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CACD, hc));
            p[0] = podatak3;
            hc.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CCCL, hc));
            p[0] = podatak4;
            hc.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CCCL, hc));
            p[0] = podatak5;
            hc.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CCCS, hc));
            p[0] = podatak6;
            hc.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CCCS, hc));
            p[0] = podatak7;
            hc.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CSCM, hc));
            p[0] = podatak8;
            hc.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CSCM, hc));
            _replicatorReceiver.Cd = collectionDescription;

            //Act
            _replicatorReceiver.Prosledi(rCACD, rCCCL, rCSCM, rCCCS, l);

            //Assert
            Assert.AreEqual(_replicatorReceiver.Cd[0].Hc.ReceiverProperty[0], rCACD.Buffer[0].Item1);
        }
Example #3
0
        private void IzmijeniLozinku()
        {
            if (int.TryParse(dgvPodaci.CurrentRow.Cells[0].Value.ToString(), out int rBr))
            {
                Podatak mojPodatak = new Podatak();
                mojPodatak.RedniBroj = rBr;
                mojPodatak.Naziv     = dgvPodaci.CurrentRow.Cells[1].Value.ToString();
                mojPodatak.Lozinka   = dgvPodaci.CurrentRow.Cells[2].Value.ToString();

                IzmjeniPodatak formaIzmjeni = new IzmjeniPodatak(mojPodatak);
                formaIzmjeni.ShowDialog();
                OsvjeziPodatke(mojaKonekcija.conn);
            }
            else
            {
                MessageBox.Show("Niste odabrali niti jednu lozinku !", "Pažnja", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #4
0
        public void Writer_Prosledi(Code.CodeSpisak code, int value)
        {
            //Arange
            Podatak        podatak  = new Podatak(code, value);
            List <Podatak> tempList = new List <Podatak>()
            {
                podatak
            };
            Writer           _writer           = new Writer();
            ReplicatorSender _replicatorSender = new ReplicatorSender();
            Logger           _logger           = new Logger();

            _writer.P = podatak;

            //Act
            _writer.Prosledi(_replicatorSender, _logger);

            //Assert
            Assert.AreEqual(_replicatorSender.Buffer, tempList);
        }
Example #5
0
        public void ReplicatorSender_Prosledi_Jedan(Code.CodeSpisak code, int value)
        {
            //Arrange
            Podatak        podatak  = new Podatak(code, value);
            List <Podatak> tempList = new List <Podatak>()
            {
                podatak
            };
            ReplicatorSender   _replicatorSender   = new ReplicatorSender();
            ReplicatorReceiver _replicatorReceiver = new ReplicatorReceiver();
            Logger             _logger             = new Logger();

            _replicatorSender.Buffer.Add(podatak);

            //Act
            _replicatorSender.Prosledi(_replicatorReceiver, _logger);

            //Assert
            Assert.AreEqual(_replicatorReceiver.Buffer, tempList);
        }
Example #6
0
        public void ReplicatorReceiver_Razvrstaj()
        {
            //Arange
            Podatak[]      p            = new Podatak[1];
            Podatak        podatak1     = new Podatak(Code.CodeSpisak.CODE_ANALOG, 1);
            Podatak        podatak2     = new Podatak(Code.CodeSpisak.CODE_DIGITAL, 1);
            Podatak        podatak3     = new Podatak(Code.CodeSpisak.CODE_CUSTOM, 1);
            Podatak        podatak4     = new Podatak(Code.CodeSpisak.CODE_LIMITSET, 1);
            Podatak        podatak5     = new Podatak(Code.CodeSpisak.CODE_SOURCE, 1);
            Podatak        podatak6     = new Podatak(Code.CodeSpisak.CODE_CONSUMER, 1);
            Podatak        podatak7     = new Podatak(Code.CodeSpisak.CODE_SINGLENOE, 1);
            Podatak        podatak8     = new Podatak(Code.CodeSpisak.CODE_MULTIPLENODE, 1);
            List <Podatak> bufferPodaci = new List <Podatak> {
                podatak1, podatak2, podatak3, podatak4, podatak5, podatak6, podatak7, podatak8
            };
            CollectionDescription cd1 = new CollectionDescription();
            HistoricalCollection  hc1 = new HistoricalCollection();

            hc1.ReceiverProperty = new Podatak[1] {
                podatak1
            };
            cd1.Dataset = DataSet.DataSetSpisak.CACD;
            cd1.Hc      = hc1;
            cd1.Id      = 0;
            CollectionDescription cd2 = new CollectionDescription();
            HistoricalCollection  hc2 = new HistoricalCollection();

            hc2.ReceiverProperty = new Podatak[1] {
                podatak2
            };
            cd2.Dataset = DataSet.DataSetSpisak.CACD;
            cd2.Hc      = hc2;
            cd2.Id      = 1;
            CollectionDescription cd3 = new CollectionDescription();
            HistoricalCollection  hc3 = new HistoricalCollection();

            hc3.ReceiverProperty = new Podatak[1] {
                podatak3
            };
            cd3.Dataset = DataSet.DataSetSpisak.CCCL;
            cd3.Hc      = hc3;
            cd3.Id      = 2;
            CollectionDescription cd4 = new CollectionDescription();
            HistoricalCollection  hc4 = new HistoricalCollection();

            hc4.ReceiverProperty = new Podatak[1] {
                podatak4
            };
            cd4.Dataset = DataSet.DataSetSpisak.CCCL;
            cd4.Hc      = hc4;
            cd4.Id      = 3;
            CollectionDescription cd5 = new CollectionDescription();
            HistoricalCollection  hc5 = new HistoricalCollection();

            hc5.ReceiverProperty = new Podatak[1] {
                podatak5
            };
            cd5.Dataset = DataSet.DataSetSpisak.CCCS;
            cd5.Hc      = hc5;
            cd5.Id      = 4;
            CollectionDescription cd6 = new CollectionDescription();
            HistoricalCollection  hc6 = new HistoricalCollection();

            hc6.ReceiverProperty = new Podatak[1] {
                podatak6
            };
            cd6.Dataset = DataSet.DataSetSpisak.CCCS;
            cd6.Hc      = hc6;
            cd6.Id      = 5;
            CollectionDescription cd7 = new CollectionDescription();
            HistoricalCollection  hc7 = new HistoricalCollection();

            hc7.ReceiverProperty = new Podatak[1] {
                podatak7
            };
            cd7.Dataset = DataSet.DataSetSpisak.CSCM;
            cd7.Hc      = hc7;
            cd7.Id      = 6;
            CollectionDescription cd8 = new CollectionDescription();
            HistoricalCollection  hc8 = new HistoricalCollection();

            hc8.ReceiverProperty = new Podatak[1] {
                podatak8
            };
            cd8.Dataset = DataSet.DataSetSpisak.CSCM;
            cd8.Hc      = hc8;
            cd8.Id      = 7;
            List <CollectionDescription> collectionDescription = new List <CollectionDescription>()
            {
                cd1, cd2, cd3, cd4, cd5, cd6, cd7, cd8
            };
            ReplicatorReceiver _replicatorReceiver = new ReplicatorReceiver();

            _replicatorReceiver.Buffer = bufferPodaci;
            Logger l = new Logger();

            //Act
            _replicatorReceiver.Razvrstaj(l);

            //Assert
            //CollectionAssert.AreEqual(_replicatorReceiver.Cd, collectionDescription);
            for (int i = 0; i < _replicatorReceiver.Cd.Count; i++)
            {
                Assert.AreEqual(_replicatorReceiver.Cd[i].Hc.ReceiverProperty[0].Code, collectionDescription[i].Hc.ReceiverProperty[0].Code);
                Assert.AreEqual(_replicatorReceiver.Cd[i].Hc.ReceiverProperty[0].Value, collectionDescription[i].Hc.ReceiverProperty[0].Value);
            }
        }
Example #7
0
        public void ReplicatorReceiver_Prosledi()
        {
            //Arange
            ReaderCACD         rCACD = new ReaderCACD();
            ReaderCCCL         rCCCL = new ReaderCCCL();
            ReaderCSCM         rCSCM = new ReaderCSCM();
            ReaderCCCS         rCCCS = new ReaderCCCS();
            Logger             l     = new Logger();
            ReplicatorReceiver _replicatorReceiver = new ReplicatorReceiver();

            Podatak[]             p        = new Podatak[1];
            Podatak               podatak1 = new Podatak(Code.CodeSpisak.CODE_ANALOG, 1);
            Podatak               podatak2 = new Podatak(Code.CodeSpisak.CODE_DIGITAL, 1);
            Podatak               podatak3 = new Podatak(Code.CodeSpisak.CODE_CUSTOM, 1);
            Podatak               podatak4 = new Podatak(Code.CodeSpisak.CODE_LIMITSET, 1);
            Podatak               podatak5 = new Podatak(Code.CodeSpisak.CODE_SOURCE, 1);
            Podatak               podatak6 = new Podatak(Code.CodeSpisak.CODE_CONSUMER, 1);
            Podatak               podatak7 = new Podatak(Code.CodeSpisak.CODE_SINGLENOE, 1);
            Podatak               podatak8 = new Podatak(Code.CodeSpisak.CODE_MULTIPLENODE, 1);
            CollectionDescription cd1      = new CollectionDescription();
            HistoricalCollection  hc1      = new HistoricalCollection();

            hc1.ReceiverProperty = new Podatak[1] {
                podatak1
            };
            cd1.Dataset = DataSet.DataSetSpisak.CACD;
            cd1.Hc      = hc1;
            cd1.Id      = 0;
            CollectionDescription cd2 = new CollectionDescription();
            HistoricalCollection  hc2 = new HistoricalCollection();

            hc2.ReceiverProperty = new Podatak[1] {
                podatak2
            };
            cd2.Dataset = DataSet.DataSetSpisak.CACD;
            cd2.Hc      = hc2;
            cd2.Id      = 1;
            CollectionDescription cd3 = new CollectionDescription();
            HistoricalCollection  hc3 = new HistoricalCollection();

            hc3.ReceiverProperty = new Podatak[1] {
                podatak3
            };
            cd3.Dataset = DataSet.DataSetSpisak.CCCL;
            cd3.Hc      = hc3;
            cd3.Id      = 2;
            CollectionDescription cd4 = new CollectionDescription();
            HistoricalCollection  hc4 = new HistoricalCollection();

            hc4.ReceiverProperty = new Podatak[1] {
                podatak4
            };
            cd4.Dataset = DataSet.DataSetSpisak.CCCL;
            cd4.Hc      = hc4;
            cd4.Id      = 3;
            CollectionDescription cd5 = new CollectionDescription();
            HistoricalCollection  hc5 = new HistoricalCollection();

            hc5.ReceiverProperty = new Podatak[1] {
                podatak5
            };
            cd5.Dataset = DataSet.DataSetSpisak.CCCS;
            cd5.Hc      = hc5;
            cd5.Id      = 4;
            CollectionDescription cd6 = new CollectionDescription();
            HistoricalCollection  hc6 = new HistoricalCollection();

            hc6.ReceiverProperty = new Podatak[1] {
                podatak6
            };
            cd6.Dataset = DataSet.DataSetSpisak.CCCS;
            cd6.Hc      = hc6;
            cd6.Id      = 5;
            CollectionDescription cd7 = new CollectionDescription();
            HistoricalCollection  hc7 = new HistoricalCollection();

            hc7.ReceiverProperty = new Podatak[1] {
                podatak7
            };
            cd7.Dataset = DataSet.DataSetSpisak.CSCM;
            cd7.Hc      = hc7;
            cd7.Id      = 6;
            CollectionDescription cd8 = new CollectionDescription();
            HistoricalCollection  hc8 = new HistoricalCollection();

            hc8.ReceiverProperty = new Podatak[1] {
                podatak8
            };
            cd8.Dataset = DataSet.DataSetSpisak.CSCM;
            cd8.Hc      = hc8;
            cd8.Id      = 7;
            List <CollectionDescription> collectionDescription = new List <CollectionDescription>()
            {
                cd1, cd2, cd3, cd4, cd5, cd6, cd7, cd8
            };
            List <CollectionDescription> expectedCd = new List <CollectionDescription>()
            {
                cd1, cd2, cd3, cd4, cd5, cd6, cd7, cd8
            };

            _replicatorReceiver.Cd = collectionDescription;

            //Act
            _replicatorReceiver.Prosledi(rCACD, rCCCL, rCSCM, rCCCS, l);

            //Assert
            Assert.AreEqual(expectedCd[0].Hc.ReceiverProperty[0], rCACD.Buffer[0].Item1);
            Assert.AreEqual(expectedCd[1].Hc.ReceiverProperty[0], rCACD.Buffer[0].Item2);
            Assert.AreEqual(expectedCd[2].Hc.ReceiverProperty[0], rCCCL.Buffer[0].Item1);
            Assert.AreEqual(expectedCd[3].Hc.ReceiverProperty[0], rCCCL.Buffer[0].Item2);
            Assert.AreEqual(expectedCd[4].Hc.ReceiverProperty[0], rCCCS.Buffer[0].Item1);
            Assert.AreEqual(expectedCd[5].Hc.ReceiverProperty[0], rCCCS.Buffer[0].Item2);
            Assert.AreEqual(expectedCd[6].Hc.ReceiverProperty[0], rCSCM.Buffer[0].Item1);
            Assert.AreEqual(expectedCd[7].Hc.ReceiverProperty[0], rCSCM.Buffer[0].Item2);
        }
        public void ReplicatorReceiver_Razvrstaj()
        {
            //Arrange
            Podatak[] p = new Podatak[1];
            List <CollectionDescription> collectionDescription = new List <CollectionDescription>();
            int            brojac       = 0;
            Podatak        podatak1     = new Podatak(Code.CodeSpisak.CODE_ANALOG, 1);
            Podatak        podatak2     = new Podatak(Code.CodeSpisak.CODE_DIGITAL, 1);
            Podatak        podatak3     = new Podatak(Code.CodeSpisak.CODE_CUSTOM, 1);
            Podatak        podatak4     = new Podatak(Code.CodeSpisak.CODE_LIMITSET, 1);
            Podatak        podatak5     = new Podatak(Code.CodeSpisak.CODE_SOURCE, 1);
            Podatak        podatak6     = new Podatak(Code.CodeSpisak.CODE_CONSUMER, 1);
            Podatak        podatak7     = new Podatak(Code.CodeSpisak.CODE_SINGLENOE, 1);
            Podatak        podatak8     = new Podatak(Code.CodeSpisak.CODE_MULTIPLENODE, 1);
            List <Podatak> bufferPodaci = new List <Podatak> {
                podatak1, podatak2, podatak3, podatak4, podatak5, podatak6, podatak7, podatak8
            };
            //bufferPodaci.Add(podatak1);
            //bufferPodaci.Add(podatak2);
            //bufferPodaci.Add(podatak3);
            //bufferPodaci.Add(podatak4);
            //bufferPodaci.Add(podatak5);
            //bufferPodaci.Add(podatak6);
            //bufferPodaci.Add(podatak7);
            //bufferPodaci.Add(podatak8);

            HistoricalCollection hc1 = new HistoricalCollection();
            HistoricalCollection hc2 = new HistoricalCollection();
            HistoricalCollection hc3 = new HistoricalCollection();
            HistoricalCollection hc4 = new HistoricalCollection();
            HistoricalCollection hc5 = new HistoricalCollection();
            HistoricalCollection hc6 = new HistoricalCollection();
            HistoricalCollection hc7 = new HistoricalCollection();
            HistoricalCollection hc8 = new HistoricalCollection();


            hc1.ReceiverProperty[0] = podatak1;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CACD, hc1));
            p[0] = podatak2;
            hc2.ReceiverProperty[0] = podatak2;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CACD, hc2));
            p[0] = podatak3;
            hc3.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CCCL, hc3));
            p[0] = podatak4;
            hc4.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CCCL, hc4));
            p[0] = podatak5;
            hc5.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CCCS, hc5));
            p[0] = podatak6;
            hc6.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CCCS, hc6));
            p[0] = podatak7;
            hc7.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CSCM, hc7));
            p[0] = podatak8;
            hc8.ReceiverProperty = p;
            collectionDescription.Add(new CollectionDescription(brojac++, DataSet.DataSetSpisak.CSCM, hc8));

            ReplicatorReceiver _replicatorReceiver = new ReplicatorReceiver();

            _replicatorReceiver.Buffer = bufferPodaci;
            Logger l = new Logger();

            //Act
            _replicatorReceiver.Razvrstaj(l);

            //Assert
            for (int i = 0; i < _replicatorReceiver.Cd.Count; i++)
            {
                Assert.AreEqual(_replicatorReceiver.Cd[i].Hc.ReceiverProperty[0].Code, collectionDescription[0].Hc.ReceiverProperty[0].Code);
                Assert.AreEqual(_replicatorReceiver.Cd[i].Hc.ReceiverProperty[0].Value, collectionDescription[0].Hc.ReceiverProperty[0].Value);
            }
        }