예제 #1
0
 private void BazaPiesni_Activated(object sender, EventArgs e)
 {
     Piesn[] data = Piesn.importujBaze();
     wyczyscTabele();
     wczytajTabele(data);
     ladujStatystyki(Piesn.statystyka(data));
 }
예제 #2
0
        public Piesn[] zapiszTabele()
        {
            Piesn[] eksport = Piesn.importujBaze();

            for (int i = 0; i < DGV.RowCount; i++)
            {
                DataGridViewRow Row = DGV.Rows[i]; // wybor wiersza do zapisu

                eksport[i].nazwa       = Row.Cells["tytul"].Value.ToString();
                eksport[i].wyjscie     = bool.Parse(Row.Cells["wyjscie"].Value.ToString());
                eksport[i].wejscie     = bool.Parse(Row.Cells["wejscie"].Value.ToString());
                eksport[i].komunia     = bool.Parse(Row.Cells["komunia"].Value.ToString());
                eksport[i].ofiarowanie = bool.Parse(Row.Cells["ofiarowanie"].Value.ToString());
                eksport[i].uwielbienie = bool.Parse(Row.Cells["uwielbienie"].Value.ToString());
                eksport[i].krotka      = bool.Parse(Row.Cells["krotka"].Value.ToString());
                eksport[i].srednia     = bool.Parse(Row.Cells["srednia"].Value.ToString());
                eksport[i].dluga       = bool.Parse(Row.Cells["dluga"].Value.ToString());
                eksport[i].starsi      = bool.Parse(Row.Cells["starsi"].Value.ToString());
                eksport[i].mlodsi      = bool.Parse(Row.Cells["mlodsi"].Value.ToString());
                eksport[i].post        = bool.Parse(Row.Cells["post"].Value.ToString());
                eksport[i].wielkanoc   = bool.Parse(Row.Cells["wielkanoc"].Value.ToString());
                eksport[i].koledy      = bool.Parse(Row.Cells["koledy"].Value.ToString());
                eksport[i].adwent      = bool.Parse(Row.Cells["adwent"].Value.ToString());
                eksport[i].maryjne     = bool.Parse(Row.Cells["maryjne"].Value.ToString());
                eksport[i].zwykle      = bool.Parse(Row.Cells["zwykle"].Value.ToString());
                eksport[i].nowa        = bool.Parse(Row.Cells["nowa"].Value.ToString());
            }

            return(eksport);
        }
예제 #3
0
 private void buttonSearch_Click(object sender, EventArgs e)
 {
     Piesn[] baza = Piesn.importujBaze();
     Piesn[] wyniki;
     wyniki = Piesn.szukajPoCzesci(textBoxSearch.Text, baza);
     wyczyscTabele();
     wczytajTabele(wyniki);
     resize();
     ladujStatystyki(Piesn.statystyka(wyniki));
 }
예제 #4
0
        public void Form2_Load(object sender, EventArgs e)
        {
            Piesn[] data = Piesn.importujBaze();
            wczytajTabele(data);
            int szerokosc = 622 + DGV.Columns[0].Width;

            this.Width = szerokosc;
            if (Settings.fasterComputer)
            {
                buttonSearch.Hide();
            }
        }
예제 #5
0
 private void textBoxSearch_TextChanged(object sender, EventArgs e)
 {
     if (Settings.fasterComputer)
     {
         Piesn[] baza = Piesn.importujBaze();
         Piesn[] wyniki;
         wyniki = Piesn.szukajPoCzesci(textBoxSearch.Text, baza);
         wyczyscTabele();
         wczytajTabele(wyniki);
         resize();
         ladujStatystyki(Piesn.statystyka(wyniki));
     }
 }
예제 #6
0
        private void labelBezNumeru_DoubleClick(object sender, EventArgs e)
        {
            Piesn[] baza = Piesn.importujBaze();

            string lista = null;

            for (int i = 0; i < Piesn.policzBaze(); i++)
            {
                if (baza[i].numer == 0)
                {
                    lista += baza[i].nazwa + "\n";
                }
            }

            MessageBox.Show(lista, "BEZ NUMERU");
        }
예제 #7
0
        private void DodajNowa_Load(object sender, EventArgs e)
        {
            bufor = Piesn.importujBaze();
            string temp = null;

            for (int i = 0; i < bufor.Length; i++)
            {
                try { temp = bufor[i].numer.ToString(); }
                catch
                {
                    errorCount++;
                }
                numbers.Add(temp);

                try { temp = bufor[i].nazwa.ToUpper(); }
                catch
                {
                    errorCount++;
                }
                names.Add(temp);
            }
        }
예제 #8
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (editIndex == -1)
     {
         MessageBox.Show("editIndex == 1\nBłąd edycji, następuje zamknięcie okna", "BŁĄD!");
         this.Close();
     }
     else
     {
         Piesn[] baza = new Piesn[1000];
         baza = Piesn.importujBaze();
         Piesn nowa = new Piesn();
         nowa.setPiesn(textBox1.Text, richTextBox1.Text, wejscieBox.Checked, wyjscieBox.Checked,
                       komuniaBox.Checked, ofiarowanieBox.Checked, krotkaBox.Checked, sredniaBox.Checked, dlugaBox.Checked,
                       starsiBox.Checked, mlodsiBox.Checked, postBox.Checked, wielkanocBox.Checked, koledyBox.Checked,
                       adwentBox.Checked, maryjneBox.Checked, zwykleBox.Checked, uwielbienieBox.Checked, nowaBox.Checked,
                       listaChwytow, int.Parse(numerTextbox.Text), sizePicker.Value.ToString());
         baza[editIndex] = nowa;
         Piesn.zapiszBaze(baza, Piesn.policzBaze());
         MessageBox.Show("Edycja pieśni " + nowa.nazwa + " zakończona powodzeniem! Odśwież aby zobaczyć zmiany!", "Edytowano!");
         this.Close();
     }
 }
예제 #9
0
 private void button3_Click(object sender, EventArgs e)
 {
     Piesn[] data = Piesn.importujBaze();
     wyczyscTabele();
     wczytajTabele(data);
 }