Пример #1
0
        private void btnPowrot_Click(object sender, EventArgs e)
        {
            //odszukanie formularza pulpit startowy w OpenForms
            foreach (Form Formularz in Application.OpenForms)
            {
                //sprawdzenie, czy zmienna formularz ma referencje do formularza
                if (Formularz.Name == "PulpitStartowy")
                {
                    //ustawienie nowej lokalizacji , jeśli zachodzi taka potrzeba
                    Formularz.Location = new Point(200, 200);
                    //ukrycie aktualnie aktywnego formularza
                    this.Hide();
                    //odsloniecie formularza pulpit startowy
                    Formularz.Show();
                    return;
                }
            }
            //tutaj bedziemy, gdy formularz nie zostal znaleziony, a to moze oznaczac, ze zostal przypadkowo skasowany
            //utworzenie nowego egzemplarza formularza
            PulpitStartowy EgzPulpitStartowy = new PulpitStartowy();

            EgzPulpitStartowy.Location = new Point(50, 50);
            this.Hide();
            EgzPulpitStartowy.Show();
        }
Пример #2
0
        public void TestMarki()
        {
            Formularz f = new Formularz("Bosch,Philips,Łucznik", null, null, null);

            Assert.AreEqual(f.dajMarki()[0], "Bosch");
            Assert.AreEqual(f.dajMarki()[1], "Philips");
            Assert.AreEqual(f.dajMarki()[2], "Łucznik");
            Assert.AreEqual(f.dajMarki().Length, 3);
        }
Пример #3
0
 public void ReportSubmit(Formularz model)
 {
     using (var db = new AppDbContext())
     {
         db.Formularze.Add(model);
         db.SaveChanges();
         var plz = db.Formularze.Select(x => x).ToList();
         Repeater1.DataSource = plz;
         Repeater1.DataBind();
     }
 }
Пример #4
0
 public IActionResult Index(Formularz formularz)
 {
     if (ModelState.IsValid)
     {
         _formularzRepository.DodajFormularz(formularz);
         return(RedirectToAction("FormSent"));
     }
     else
     {
         return(View(formularz));
     }
 }
Пример #5
0
        /// <summary>
        /// metoda, ktora pobiera dane z formularza po jego zatwierdzeniu i wybiera oraz przekazuje do widoku produkty z produktow z danego katalogu produktow, te ktore odpowiadaja opcjom zaznaczonym w formularzu, gdy nic z formularza nie jest odznaczone, przekazuje wszystkie dane produktow z katalogu produktu, ponadto przekazuje dane do formularza na podstawie daych produktow znajdujacych sie w wybranym katalogu
        /// </summary>
        /// <param name="index">parametr zawierający informacje o tym z ktorego katalogu produkty chcemy wyswietlac</param>
        public ActionResult jedenKatalog(int index)
        {
            var value1 = Request["xd"];
            var value2 = Request["marki"];
            var value3 = Request["sort"];
            var value4 = Request["cena"];

            ViewBag.Niepoprawne = false;
            float wybranaCena;

            Formularz f = new Formularz(value2, value1, value3, value4);

            String[] wybraneMarki   = f.dajMarki();
            String[] wybraneRodzaje = f.dajRodzaje();

            string         fullPath  = Request.MapPath(@"~/zserializowane/produkty.xml");
            List <Produkt> produkty2 = Dane.dajProdukty(fullPath);
            List <Produkt> produkty3 = f.wybierzMarki(produkty2);
            List <Produkt> produkty  = f.wybierzRodzaje(produkty3);

            if (float.TryParse(value4, out wybranaCena))
            {
                produkty = produkty.FindAll(x => x.cena <= wybranaCena);
            }
            else if (value4 != null && value4 != "")
            {
                ViewBag.Niepoprawne = true;
            }

            string fullPath2 = Request.MapPath(@"~/zserializowane/katalogi.xml");
            List <KatalogProduktow> katalogi = Dane.dajKatalogi(fullPath2);

            var paramTuple  = WyborKatalogu.produktyZKatalogu(katalogi, produkty2, index);
            var paramTuple2 = WyborKatalogu.produktyZKatalogu(katalogi, produkty, index);

            List <Produkt> listaWgSortowania = paramTuple2.Item1;

            ViewBag.MyTuple = new Tuple <List <Produkt>, String>(f.sortuj(listaWgSortowania), paramTuple.Item2);

            var marki = WyborParamterow.wybierzMarki(paramTuple.Item1);

            ViewBag.Marki = marki;

            var rodzaje = WyborParamterow.wybierzRodzaje(paramTuple.Item1);

            ViewBag.Rodzaje = rodzaje;

            ViewBag.Idk  = index;
            ViewBag.Info = f.dajInfo();
            return(View());
        }
        private void Przejscie_Click(object sender, EventArgs e)
        {
            this.Hide();

            foreach (Form Formularz in Application.OpenForms)
            {
                if (Formularz.Name == "Lokaty")
                {
                    Formularz.Show();
                    return;
                }
            }
            Lokaty_Jaskula44185 EgzemplarzLokaty = new Lokaty_Jaskula44185();

            EgzemplarzLokaty.Show();
        }
Пример #7
0
        public void TestInfoGraniczny2()
        {
            Formularz f = new Formularz("Bosch,Philips,Łucznik", "czajnik elektroniczny,toster", "ros", "100");

            Assert.AreEqual(f.dajInfo(), "     Wybrane rodzaje: czajnik elektroniczny,toster     Wybrane marki: Bosch,Philips,Łucznik     Maks. cena: 100 zł Sortowanie: ceny rosnąco");
        }
Пример #8
0
        public void TestInfoGraniczny1()
        {
            Formularz f = new Formularz(null, null, null, null);

            Assert.AreEqual(f.dajInfo(), "");
        }
Пример #9
0
        public void TestInfo()
        {
            Formularz f = new Formularz("Bosch,Philips,Łucznik", null, null, "100");

            Assert.AreEqual(f.dajInfo(), "     Wybrane marki: Bosch,Philips,Łucznik     Maks. cena: 100 zł");
        }
Пример #10
0
        public void TestMarkiGraniczny()
        {
            Formularz f = new Formularz(null, null, null, null);

            Assert.AreEqual(f.dajMarki().Length, 0);
        }
Пример #11
0
 public void DodajFormularz(Formularz formularz)
 {
     _appDbContext.Formularze.Add(formularz);
     _appDbContext.SaveChanges();
 }