Exemplo n.º 1
0
        public void MesureTest()
        {
            var set = new NewVipAvtoSet();
            set.AddMechanic("ivan", "ivanov", "ivanovich");
            set.AddOperator("ivan", "ivanov", "valn", "dfdss", "Оператор");
            set.SetCurrentOperator("valn");
            set.AddGroup(2007, "M1", 0, true);
            set.AddNormative(set.Groups[0].IdGroup, 0, 30);
            set.AddProtocol("4324342", set.GetShortMechanicName(set.Mechanics[0].IdMechanic), DateTime.Now,
                set.Groups[0].IdGroup, true, DateTime.Now.AddDays(365), true, 0);

            set.AddMesure(1, 1, set.Protocols[0].IdProtocol, set.Groups[0].IdGroup);
            set.Update(typeof (NewVipAvtoSet.MesuresRow));
            Assert.AreEqual(1, set.Mesures.Count);

            var document = new PrintProtocolDocument(set.Protocols[0],  set);
            document.Print();

            var document2 = new PrintJournalDocument(set.Protocols.ToArray(), DateTime.Now.AddDays(-25), DateTime.Now,
                set);
            document2.Print();

            set.AddProtocol("43243432", set.GetShortMechanicName(set.Mechanics[0].IdMechanic), DateTime.Now,
                set.Groups[0].IdGroup, false, DateTime.Now.AddDays(365), false, 1);
            set.AddPhoto(new Bitmap(400, 878), set.Protocols[1].IdProtocol);

            document = new PrintProtocolDocument(set.Protocols[1], set);
            document.Print();

            set.AddGroup(2007, "M1", 1, false);
            set.AddNormative(set.Groups[1].IdGroup, 0, 30);

            set.AddProtocol("43243432", set.GetShortMechanicName(set.Mechanics[0].IdMechanic), DateTime.Now,
                set.Groups[1].IdGroup, false, DateTime.Now.AddDays(365), false, 2);
            set.AddPhoto(new Bitmap(652, 400), set.Protocols[2].IdProtocol);
            document = new PrintProtocolDocument(set.Protocols[2], set);
            document.Print();

            Assert.AreEqual("4324342",
                set.GetRowById(Constants.ProtocolsTableName, set.Protocols[0].IdProtocol)[1].ToString());
            set.RemoveRowById(Constants.ProtocolsTableName, set.Protocols[0].IdProtocol);

            set.LockMechanic(set.Mechanics[0].IdMechanic);
        }
Exemplo n.º 2
0
        public void ProtocolTest()
        {
            var set = new NewVipAvtoSet();
            set.AddMechanic("ivan", "ivanov", "ivanovich");
            set.AddOperator("ivan", "ivanov", "valn", "dfdss", "Оператор");
            set.SetCurrentOperator("valn");
            set.AddGroup(2007, "M1", 0, true);
            set.AddNormative(set.Groups[0].IdGroup, 0, 30);
            set.AddProtocol("4324342", set.GetShortMechanicName(set.Mechanics[0].IdMechanic), DateTime.Now,
                set.Groups[0].IdGroup, true, DateTime.Now.AddDays(365), true, 0);

            set.AddPhoto(new Bitmap(128, 128), set.Protocols[0].IdProtocol);
            Assert.AreEqual(1, set.Protocols.Count);

            NewVipAvtoSet.ProtocolsRow[] prot = set.GetProtocolsBetweenDates(DateTime.Now.AddDays(-2), DateTime.Now);
            Assert.AreEqual(1, set.Protocols.Count);

            Assert.AreEqual(set.Protocols[0].IdProtocol, set.GetProtocolByBlankId("4324342").IdProtocol);
            Assert.IsNull(set.GetProtocolByBlankId("dsfsddsf"));
            Assert.IsTrue(set.UniqProtocolNumber("432435353"));
            Assert.IsFalse(set.UniqProtocolNumber("4324342"));
        }