public void InsertTest()
        {
            Random random = new Random(DateTime.Now.Millisecond);

            TehnologijaManager    TehMan         = new TehnologijaManager();
            TehnologijaCollection siteTehnologii = TehMan.GetAll();
            int         TehID = random.Next(0, siteTehnologii.Count);
            Tehnologija izbranaTehnologija = siteTehnologii[TehID];

            PrijavaManager    PrijavaMan  = new PrijavaManager();
            PrijavaCollection sitePrijavi = PrijavaMan.GetAll();
            int     prijava        = random.Next(0, sitePrijavi.Count);
            Prijava izbranaprijava = sitePrijavi[prijava];

            PrijavaTehnologija tehnologija = new PrijavaTehnologija();

            tehnologija.prijava.Id     = izbranaprijava.Id;
            tehnologija.tehnologija.Id = izbranaTehnologija.Id;

            PrijavaTehnologijaManager manager  = new PrijavaTehnologijaManager();
            PrijavaTehnologija        dodadete = manager.Insert(tehnologija);

            Assert.IsNotNull(dodadete);
            Assert.AreEqual(tehnologija.prijava.Id, dodadete.prijava.Id);
            Assert.AreEqual(tehnologija.tehnologija.Id, dodadete.tehnologija.Id);

            Console.WriteLine("Пријавена е новa технологијa: ПријаваИД: {0}, Технологија: {1}, ", dodadete.prijava.Id, dodadete.tehnologija.Id);
        }
Esempio n. 2
0
        public void GetAllTest()
        {
            TehnologijaManager    manager = new TehnologijaManager();
            TehnologijaCollection all     = manager.GetAll();

            Assert.IsNotNull(all);
            Assert.IsTrue(all.Count >= 0);

            foreach (Tehnologija tehnologija in all)
            {
                Console.WriteLine("ТехнологијаИД: {0}, Име: {1}, Област: {2}, ", tehnologija.Id, tehnologija.Ime, tehnologija.oblast.Ime);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                TehnologijaManager t = new TehnologijaManager();
                dgTehnologija.DataSource = t.GetAll();
                dgTehnologija.DataBind();

                OblastManager o = new OblastManager();
                ddlTehnologija.DataSource     = o.GetAll();
                ddlTehnologija.DataTextField  = "Ime";
                ddlTehnologija.DataValueField = "Id";
                ddlTehnologija.DataBind();
            }
        }
        protected void ddlTehnologija_SelectedIndexChanged(object sender, EventArgs e)
        {
            TehnologijaManager    t  = new TehnologijaManager();
            TehnologijaRepository tr = new TehnologijaRepository();

            if (ddlTehnologija.SelectedValue == 0.ToString())
            {
                dgTehnologija.DataSource = t.GetAll();
                dgTehnologija.DataBind();
            }

            else
            {
                dgTehnologija.DataSource = tr.GetByOblastId(int.Parse(ddlTehnologija.SelectedValue));
                dgTehnologija.DataBind();
            }
        }
Esempio n. 5
0
        public void UpdateTest()
        {
            TehnologijaManager    manager = new TehnologijaManager();
            TehnologijaCollection siteTeh = manager.GetAll();
            Random      random            = new Random(DateTime.Now.Millisecond);
            int         tehId             = random.Next(0, siteTeh.Count);
            Tehnologija izbranaTeh        = siteTeh[tehId];

            Console.WriteLine("Се менуваат податоците за технологија ИД: {0}, Име: {1}", izbranaTeh.Id, izbranaTeh.Ime);

            izbranaTeh.Ime = string.Format("Изменета {0}", Guid.NewGuid().ToString());

            Tehnologija izmenetaTeh = manager.Update(izbranaTeh);

            Assert.IsNotNull(izmenetaTeh);
            Assert.AreEqual(izbranaTeh.Id, izmenetaTeh.Id);
            Assert.AreEqual(izbranaTeh.Ime, izmenetaTeh.Ime);

            Console.WriteLine("Изменетите податоци за технологија ИД: {0}, Име: {1}", izmenetaTeh.Id, izmenetaTeh);
        }
Esempio n. 6
0
        public void InsertTest()
        {
            Random random = new Random(DateTime.Now.Millisecond);

            OblastManager    oblastMan   = new OblastManager();
            OblastCollection siteOblasti = oblastMan.GetAll();
            int    OblastID      = random.Next(0, siteOblasti.Count);
            Oblast izbranaOblast = siteOblasti[OblastID];

            Tehnologija tehnologija = new Tehnologija();

            tehnologija.Ime       = string.Format("Име {0}", Guid.NewGuid().ToString());
            tehnologija.oblast.Id = izbranaOblast.Id;

            TehnologijaManager manager  = new TehnologijaManager();
            Tehnologija        dodadete = manager.Insert(tehnologija);

            Assert.IsNotNull(dodadete);
            Assert.AreEqual(tehnologija.Ime, dodadete.Ime);
            Assert.AreEqual(tehnologija.oblast.Id, dodadete.oblast.Id);

            Console.WriteLine("Додаденa е новa технологијa: ТехнологијаИД: {0}, Име: {1}, Област: {2}, ", dodadete.Id, dodadete.Ime, dodadete.oblast.Id);
        }