Пример #1
0
        private void WykonajKomunikatSplata(Komunikator komunikat)
        {
            splacanaPozyczka.KwotaPozostala -= komunikat.Wartosc;
            if (splacanaPozyczka.KwotaPozostala <= 0)
            {
                splacanaPozyczka.Splacona = true;
            }
            var operacja = new Operacja {
                Id    = Guid.NewGuid(),
                Data  = DateTime.Now,
                Kwota = komunikat.Wartosc,
                Typ   = Operacja.TypOperacji.SplataPozyczki,
                NrElementuOperacji = splacanaPozyczka.NumerPozyczki,
                Opis = $"Spłata raty pożyczki nr {splacanaPozyczka.NumerPozyczki}"
            };

            BazaDanych.ObiektBazyDanych.Operacje.Add(operacja);
            BazaDanych.ZapiszZmianyWBazie();
            MessageBox.Show($"Pozyczka nr {splacanaPozyczka.NumerPozyczki} została pomniejszona o kwotę {komunikat.Wartosc} zł");
            Messenger.Default.Send <Komunikator, MainViewModel>(new Komunikator {
                Typ = Operacja.TypOperacji.SplataPozyczki, Wartosc = komunikat.Wartosc
            });
            splacanaPozyczka = null;
            Odswiez();
        }
Пример #2
0
        public override void React(_Line line)
        {
            switch (line.Index)
            {
            case 1:
                sklep.nazwa = Console.ReadLine();
                break;

            case 2:
                sklep.adres = Console.ReadLine();
                break;

            case 3:
                if (!sklep.IsAnyNullOrEmpty())
                {
                    sklep = BazaDanych.Wstaw(sklep);
                    MWS.DisplayAdapter.Display(new Zaloguj(sklep));
                }
                break;

            case 4:
                MWS.DisplayAdapter.Display(new Sklepy());
                break;
            }
            MWS.DisplayAdapter.Display(new DodajSklep(sklep));
        }
Пример #3
0
        public void Example8AddingNewElement()
        {
            try
            {
                var context = new BazaDanych();
                context.Database.Log = s => System.Diagnostics.Debug.WriteLine(s);

                var newStudent = new Student()
                {
                    FirstName = "Andrzej2",
                    LastName  = "Kowalski3",
                    Address   = "Warsaw, ul. Koszykowa 86",
                    IdStudies = 1
                };


                var newStudies = new Study()
                {
                    IdStudies = 1
                };
                context.Studies.Attach(newStudies);

                newStudent.Study = newStudies;

                context.Students.Add(newStudent);
                context.SaveChanges();
            }
            catch (Exception exc)
            {
                int g = 0;
            }
        }
Пример #4
0
 public ListaKlientow()
 {
     InitializeComponent();
     klienci = BazaDanych.ListaKlientow();
     bsKlienci.DataSource  = new BindingList <WidokKlient>(klienci);
     dgvKlienci.DataSource = bsKlienci;
 }
Пример #5
0
        public void Example10UpdatingElement()
        {
            try
            {
                var context = new BazaDanych();
                context.Database.Log = s => System.Diagnostics.Debug.WriteLine(s);

                var stToRemove = new Student
                {
                    IdStudent = 3,
                    FirstName = "ZMIENIONY",
                    LastName  = "ZMIENIONY",
                    IdStudies = 1,
                    Address   = "a"
                };

                context.Students.Attach(stToRemove);
                var entry = context.Entry <Student>(stToRemove);
                entry.State = EntityState.Modified;

                context.SaveChanges();
            }
            catch (DbEntityValidationException exc)
            {
                int g = 0;
            }
        }
Пример #6
0
    void OnDisrobe()
    {
        if (isEquiped)
        {
            isEquiped = false;
            if (optionalBuffID != "")
            {
                Destroy(GameObject.FindGameObjectWithTag(optionalBuffID));
            }

            //Destroy (item);
            BazaDanych.bonusSTA -= int.Parse(staminaValue);
            if (secondaryStatValueName == SecondaryStat.Intellect)
            {
                BazaDanych.bonusINT -= int.Parse(secondaryStatValue);
            }
            else if (secondaryStatValueName == SecondaryStat.Agility)
            {
                BazaDanych.bonusAGI -= int.Parse(secondaryStatValue);
            }
            else if (secondaryStatValueName == SecondaryStat.Strenght)
            {
                BazaDanych.bonusSTR -= int.Parse(secondaryStatValue);
            }
            else if (secondaryStatValueName == SecondaryStat.Spirit)
            {
                BazaDanych.bonusSPR -= int.Parse(secondaryStatValue);
            }

            BazaDanych.minDamageValue -= minBufor;             //odejmujemy tylko to co dodalismy
            BazaDanych.maxDamageValue -= maxBufor;

            BazaDanych.Refresh();
        }
    }
Пример #7
0
        protected void bDodaj_Click(object sender, EventArgs e)
        {
            //bDodaj.Text = RadioButtonListWaluty.SelectedIndex.ToString();



            /* if (RadioButtonListWaluty.SelectedIndex > -1)
             * {
             *
             * }
             * else
             * {
             *   ostrzezenie.InnerHtml += "<strong>Nie wybrano rodzaju konta</strong>";
             * }
             * if(RadioButtonListKonta.SelectedIndex > -1)
             * {
             *
             * }
             * else
             * {
             *   ostrzezenie.InnerHtml += "<strong>Nie wybrano waluty</strong>";
             * }*/
            //if(RadioButtonListWaluty.SelectedIndex > -1 && RadioButtonListKonta.SelectedIndex > -1)
            //{
            BazaDanych bd = new BazaDanych();

            //bd.dodajKonto("1", "1", "1");
            bd.dodajKonto(bd.pobierzIdKlienta(Session["login"].ToString()), selectedKonta, selectedWaluta);
            //}
        }
Пример #8
0
        public override void React(_Line line)
        {
            switch (line.Index)
            {
            case 1:
                logowanie.nazwa = Console.ReadLine();
                break;

            case 2:
                logowanie.haslo = Console.ReadLine();
                break;

            case 3:
                if (!logowanie.IsAnyNullOrEmpty())
                {
                    logowanie.idsklepu = sklep.id;
                    BazaDanych.Wstaw(logowanie);
                    MWS.DisplayAdapter.Display(new Zaloguj(sklep));
                }
                break;

            case 4:
                MWS.DisplayAdapter.Display(new Zaloguj(sklep));
                break;
            }
            MWS.DisplayAdapter.Display(new Rejestracja(sklep, logowanie));
        }
Пример #9
0
        public override void React(_Line line)
        {
            switch (line.Index)
            {
            case 1:
                produkt.nazwa = Console.ReadLine();
                break;

            case 2:
                decimal c;
                if (Decimal.TryParse(Console.ReadLine(), out c))
                {
                    produkt.cena = c;
                }
                break;

            case 3:
                BazaDanych.Wstaw(produkt);
                MWS.DisplayAdapter.Display(new Rynek(sklep));
                break;

            case 4:
                MWS.DisplayAdapter.Display(new Rynek(sklep));
                break;
            }
            MWS.DisplayAdapter.Display(new Zamawianie(sklep, produkt));
        }
Пример #10
0
        public EdycjaFaktury(Faktura faktura)
        {
            InitializeComponent();
            this.faktura = faktura;
            BazaDanych db = new BazaDanych();


            IList <Klient>  klienci = db.pobierzListeKlientow();
            IList <Ksiazki> ksiazki = db.pobierzListeKsiazek();

            if (klienci.Count > 0)
            {
                for (int i = 0; i < klienci.Count; i++)
                {
                    this.comboBox1.Items.Add(klienci[i]);
                    if (faktura != null && klienci[i].ID_Klienta == faktura.ID_Klienta)
                    {
                        this.comboBox1.SelectedIndex = i;
                    }
                }
            }
            if (ksiazki.Count > 0)
            {
                foreach (Ksiazki ksiazka in ksiazki)
                {
                    this.listBox1.Items.Add(ksiazka);
                }
            }
            AktualizujFormatke();
        }
Пример #11
0
        private void StworzFakture()
        {
            faktura = new Faktura();
            faktura.listaSprzedanychKsiazek = new List <SprzedazKsiazek>();
            faktura.Data = dateTimePicker1.Value;

            // dobieranie minimalnego, dopuszczalnego numeru faktury:
            BazaDanych      baza         = new BazaDanych();
            IList <Faktura> listaFaktur  = baza.pobierzListeFaktur();
            List <int>      NumeryFaktur = new List <int>();

            foreach (Faktura fakt in listaFaktur)
            {
                NumeryFaktur.Add(fakt.Nr);
            }
            int min = 0;

            for (int i = 0; i < NumeryFaktur.Count; i++)
            {
                if (NumeryFaktur.Contains(min))
                {
                    min++;
                }
                else
                {
                    break;
                }
            }

            faktura.Nr = min;
        }
Пример #12
0
 public Rynek(Sklep sklep, StaticLine note = null) : base(sklep, note)
 {
     Contents.Add(new StaticLine("RYNEK"));
     Contents.Add(new StaticLine("Dostępne: (wybierz by dodać do sklepu)"));
     if (BazaDanych.Rekordy <Produkt>().Count > 0)
     {
         foreach (var p in BazaDanych.Rekordy <Produkt>())
         {
             bool interaktywna = true;
             foreach (var pa in sklep.asortyment)
             {
                 if (p.id == pa.id)
                 {
                     interaktywna = false;
                     Contents.Add(new StaticLine($" {p.nazwa} ({p.cena}zł)"));
                 }
             }
             if (interaktywna)
             {
                 Contents.Add(new ActiveLine($" {p.nazwa} ({p.cena}zł)"));
             }
         }
     }
     else
     {
         Contents.Add(new StaticLine(" Rynek jest pusty."));
     }
     Contents.Add(new ActiveLine("Zamów towar na rynek"));
     Contents.Add(new ActiveLine("Powrót"));
     Contents.Add(this.Note);
 }
Пример #13
0
        private void ListaBT_Click(object sender, EventArgs e)
        {
            Column1.Visible = true;
            BazaDanych baza = new BazaDanych();
            DataTable  dt   = baza.wykonajSelect("SELECT * FROM Klienci");

            this.dataGridView1.DataSource = dt;
        }
Пример #14
0
        public DatabaseListViewModel(GlobalViewModel _globalViewModel)
        {
            globalViewModel = _globalViewModel;

            _bazaDanych = new BazaDanych();

            _databaseNamesList = new ObservableCollection <BazaDanych>();
        }
Пример #15
0
        public void Example1SimpleFetch()
        {
            var context = new BazaDanych();

            var result = context.Students.ToList();

            int g = 0;
        }
Пример #16
0
        private void ZmienWibor(object o)
        {
            var nowyWibor = decimal.Parse((string)o);

            BazaDanych.ObiektBazyDanych.FunduszMain.First().OprocentowaniePozyczek = (nowyWibor + 1) / 100;
            BazaDanych.ZapiszZmianyWBazie();
            AktualnaWartoscWibor = nowyWibor.ToString() + "%";
            Tools.ZamknijOkno("Wibor3m");
        }
Пример #17
0
        private void btnDodajKlienta_Click(object sender, EventArgs e)
        {
            TworzenieKontaKlienta myform = new TworzenieKontaKlienta();

            myform.ShowDialog();
            klienci = BazaDanych.ListaKlientow();
            bsKlienci.DataSource  = new BindingList <WidokKlient>(klienci);
            dgvKlienci.DataSource = bsKlienci;
        }
Пример #18
0
 public StronaGlowna ZalogujPonownie(BazaDanych Baza, string Login)
 {
     driver.FindElementByName("Wyloguj").Click();
     driver.FindElementByName(Baza.NazwaBazyDanych).Click();
     driver.Keyboard.SendKeys(Login);
     driver.Keyboard.SendKeys(Keys.Enter);
     driver.Keyboard.SendKeys(Keys.Enter);
     return(new StronaGlowna(driver));
 }
Пример #19
0
        public GameMapManager(LoginData credentials)
        {
            Choice      = "";
            ChoiceId    = -1;
            Keyword     = "";
            Credentials = credentials;

            db = new BazaDanych();
        }
Пример #20
0
        private void WyszukajTB_TextChanged(object sender, EventArgs e)
        {
            string     text = WyszukajTB.Text;
            BazaDanych baza = new BazaDanych();
            DataTable  dt   = baza.wykonajSelect("SELECT * FROM Ksiazki WHERE Tytul LIKE '" +
                                                 text + "%' OR Autor LIKE '" + text + "%' OR Wydawnictwo LIKE '" + text + "%' OR RokWydania LIKE '" +
                                                 text + "%' OR Gatunek LIKE '%" + text + "' OR Cena LIKE '" + text + "%'");

            this.dataGridView1.DataSource = dt;
        }
Пример #21
0
        public void BazaDanych_ShouldBeUpdated()
        {
            var files = Directory.GetFiles(_samplesPath, "*.mdb");

            foreach (string file in files)
            {
                var baza = new BazaDanych(file);
                //baza.Wykonaj(rep["kwerenda1"]);
            }
        }
Пример #22
0
        private void dodajPrzedstawienieToolStripMenuItem_Click(object sender, EventArgs e)
        {
            BazaDanych baza = new BazaDanych();

            baza.Show();

            /*Form_BazaDanych baza = new Form_BazaDanych(this);
             * this.Enabled = false;
             * baza.Show();*/
        }
Пример #23
0
        private void WyszukajTB_TextChanged(object sender, EventArgs e)
        {
            string     text = WyszukajTB.Text;
            BazaDanych baza = new BazaDanych();
            DataTable  dt   = baza.wykonajSelect("SELECT * FROM Klienci WHERE Nazwisko LIKE '" +
                                                 text + "%' OR Nazwisko LIKE '%" + text + "' OR Nazwisko LIKE '%" + text + "%' OR Imie LIKE '" +
                                                 text + "%' OR Imie LIKE '%" + text + "' OR Imie LIKE '%" + text + "%'");

            this.dataGridView1.DataSource = dt;
        }
Пример #24
0
        private void NewItem(string file, Kwerenda query)
        {
            if (string.IsNullOrEmpty(file))
            {
                return;
            }
            var baza = new BazaDanych(file);

            bazyView.Items.Add(new BazaListViewItem(baza, query));
        }
Пример #25
0
    void SlotChanged()    //zła nazwa, OnEquip
    {
        #region Add statistics to player
        //Region do usuniecia jezeli wykorzysta sie #WID_0004-1.1//
        if (!isEquiped)
        {
            isEquiped = true;
            item      = Instantiate(Resources.Load("Prefabrykaty/" + itemID, typeof(GameObject))) as GameObject;      // itemID np WID_0400 musi być w folderze Resources
            if (optionalBuffID != "")
            {
                int emptySlotID = InventoryManager.GetEmptySlot();
                if (emptySlotID != -1)
                {
                    optionalActiveBuff = Instantiate(Resources.Load("Prefabrykaty/Buffs/" + optionalBuffID, typeof(GameObject))) as GameObject;
                    optionalActiveBuff.transform.parent     = BuffManager.buffSlots[emptySlotID].transform;
                    optionalActiveBuff.transform.position   = BuffManager.buffSlots[emptySlotID].transform.position;
                    optionalActiveBuff.transform.localScale = new Vector3(1f, 1f, 1f);
                }
            }

            item.SendMessage("SetVariables", data);
            item.GetComponent <Item>().EquipItemOnHandler();
            BazaDanych.bonusSTA += int.Parse(staminaValue);
            if (secondaryStatValueName == SecondaryStat.Intellect)
            {
                BazaDanych.bonusINT += int.Parse(secondaryStatValue);
            }
            else if (secondaryStatValueName == SecondaryStat.Agility)
            {
                BazaDanych.bonusAGI += int.Parse(secondaryStatValue);
            }
            else if (secondaryStatValueName == SecondaryStat.Strenght)
            {
                BazaDanych.bonusSTR += int.Parse(secondaryStatValue);
            }
            else if (secondaryStatValueName == SecondaryStat.Spirit)
            {
                BazaDanych.bonusSPR += int.Parse(secondaryStatValue);
            }

            if (bonusValue1Name == BonusStat.CriticalChance)
            {
                BazaDanych.bonusDMG += int.Parse(bonusValue1);
            }

            BazaDanych.minDamageValue += minBufor = int.Parse(minDamage) + BazaDanych.bonusDMG;
            BazaDanych.maxDamageValue += maxBufor = int.Parse(maxDamage) + BazaDanych.bonusDMG;
        }
        #endregion
        BazaDanych.Refresh();

        //gameObject.AddComponent<BID_0002> ();
        //"Bla bla bla, tu ColorSpace wpisz ".RunEffect();
    }
Пример #26
0
        public void Example5Collection()
        {
            var context = new BazaDanych();

            context.Database.Log = s => System.Diagnostics.Debug.WriteLine(s);

            var result = context.Students
                         .Where(s => s.LastName.StartsWith("K")) //LIKE K%
                         .Include(s => s.Study)
                         .ToList();
        }
Пример #27
0
        public void Example7SplitQueryWorsePerformance()
        {
            var context = new BazaDanych();

            context.Database.Log = s => System.Diagnostics.Debug.WriteLine(s);

            IEnumerable <Student> query = context.Students.ToList();

            var query2 = query.Where(s => s.LastName.StartsWith("K"));

            var result = query2.ToList();
        }
Пример #28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BazaDanych bd = new BazaDanych();

            if (string.IsNullOrEmpty(Session["login"] as string))
            {
                Response.Redirect("default.aspx");
            }
            else
            {
                daneOsobowe.InnerHtml = bd.pobierzDaneOsobowe(Session["login"].ToString());
            }
        }
Пример #29
0
        public void Example2LazyLoading()
        {
            var context = new BazaDanych();

            context.Database.Log = s => System.Diagnostics.Debug.WriteLine(s);

            var result = context.Students;

            foreach (var i in result)
            {
                string tmp = i.LastName;
            }
        }
Пример #30
0
        public void Example12AExplicitLoading()
        {
            var context = new BazaDanych();

            context.Database.Log = s => System.Diagnostics.Debug.WriteLine(s);

            var student = context.Students.First();

            context.Entry(student).Reference(s => s.Study).Load();
            context.Entry(student).Collection(s => s.StudentSubject).Load();

            int g = 0;
        }