Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != "" && textBox2.Text != "")
            {
                Librarycs.Student tmp;
                if (button1.Text == "Edytuj")
                {
                    tmp          = Librarycs.WczytajStudent(ID);
                    tmp.Imie     = textBox1.Text;
                    tmp.Nazwisko = textBox2.Text;
                }
                else
                {
                    tmp          = new Librarycs.Student();
                    tmp.Imie     = textBox1.Text;
                    tmp.Nazwisko = textBox2.Text;
                }
                Librarycs.ZapiszStudent(tmp);

                this.Hide();
                f.uzupelnianieListyUczniowie();
                f.tryb0();
                f.Show();
            }
            else
            {
                MessageBox.Show("Podaj wszystkie potrzebne dane!");
            }
        }
Пример #2
0
        private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
                e.RowIndex >= 0)
            {
                if (e.ColumnIndex == 4)
                {
                    dp = new DodawaniePrzedmiot();
                    dp.button1.Text  = "Edytuj";
                    dp.Text          = "Edytuj Przedmiot";
                    dp.textBox1.Text = dataGridView2.Rows[e.RowIndex].Cells[2].Value.ToString();
                    dp.textBox2.Text = dataGridView2.Rows[e.RowIndex].Cells[3].Value.ToString();
                    dp.textBox3.Text = dataGridView2.Rows[e.RowIndex].Cells[1].Value.ToString();
                    dp.ID            = dataGridView2.Rows[e.RowIndex].Cells[0].Value.ToString();
                    dp.Show();
                    this.Hide();
                }
                if (e.ColumnIndex == 5)
                {
                    DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć " + dataGridView2.Rows[e.RowIndex].Cells[1].Value.ToString() + "?", "Potwierdzenie", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        Librarycs.UsunPrzedmiot(dataGridView2.Rows[e.RowIndex].Cells[0].Value.ToString());
                        uzupelnianieListyPrzedmioty();
                    }
                }
            }
        }
Пример #3
0
        private void dataGridView3_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
                e.RowIndex >= 0)
            {
                if (e.ColumnIndex == 7)
                {
                    doc = new DodajOcene();
                    doc.button1.Text  = "Edytuj";
                    doc.Text          = "Edytuj Ocenę";
                    doc.textBox1.Text = dataGridView3.Rows[e.RowIndex].Cells[4].Value.ToString();
                    doc.ID            = dataGridView3.Rows[e.RowIndex].Cells[0].Value.ToString();
                    doc.Show();
                    this.Hide();
                }
                if (e.ColumnIndex == 8)
                {
                    DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć ocenę " + dataGridView3.Rows[e.RowIndex].Cells[4].Value.ToString() + " z przedmiotu " + dataGridView3.Rows[e.RowIndex].Cells[1].Value.ToString() + " ucznia " + dataGridView3.Rows[e.RowIndex].Cells[2].Value.ToString() + " " + dataGridView3.Rows[e.RowIndex].Cells[3].Value.ToString() + "?", "Potwierdzenie", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        Librarycs.UsunOceny(dataGridView3.Rows[e.RowIndex].Cells[0].Value.ToString());
                        uzupelnianieListyOceny();
                    }
                }
            }
        }
Пример #4
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
                e.RowIndex >= 0)
            {
                if (e.ColumnIndex == 3)
                {
                    du = new DodawanieUczen();
                    du.button1.Text  = "Edytuj";
                    du.Text          = "Edytuj ucznia";
                    du.textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
                    du.textBox2.Text = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
                    du.ID            = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();
                    du.Show();
                    this.Hide();
                }
                if (e.ColumnIndex == 4)
                {
                    DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć " + dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString() + " " + dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString() + "?", "Potwierdzenie", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        Librarycs.UsunStudent(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());
                        uzupelnianieListyUczniowie();
                    }
                }
            }
        }
Пример #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "")
            {
                Librarycs.Przedmiot tmp;
                if (button1.Text == "Edytuj")
                {
                    tmp = Librarycs.WczytajPrzedmiot(ID);
                    tmp.ImieProwadzącego     = textBox1.Text;
                    tmp.NazwiskoProwadzącego = textBox2.Text;
                    tmp.NazwaPrzedmiotu      = textBox3.Text;
                }
                else
                {
                    tmp = new Librarycs.Przedmiot();
                    tmp.ImieProwadzącego     = textBox1.Text;
                    tmp.NazwiskoProwadzącego = textBox2.Text;
                    tmp.NazwaPrzedmiotu      = textBox3.Text;
                }
                Librarycs.ZapiszPrzedmiot(tmp);


                this.Hide();
                f.uzupelnianieListyPrzedmioty();
                f.tryb1();
                f.Show();
            }
            else
            {
                MessageBox.Show("Podaj wszystkie potrzebne dane!");
            }
        }
Пример #6
0
 public void uzupelnienieSelectPrzedmiot()
 {
     tmpListPrzedmiot = Librarycs.ListaPrzedmiot();
     for (int i = 0; i < tmpListPrzedmiot.Count(); i++)
     {
         comboBox1.Items.Add(tmpListPrzedmiot[i].NazwaPrzedmiotu + " - " + tmpListPrzedmiot[i].ImieProwadzącego + " " + tmpListPrzedmiot[i].NazwiskoProwadzącego);
     }
 }
Пример #7
0
 public void uzupelnienieSelectUczen()
 {
     tmpListStudent = Librarycs.ListaStudent();
     for (int i = 0; i < tmpListStudent.Count(); i++)
     {
         comboBox2.Items.Add(tmpListStudent[i].Imie + " " + tmpListStudent[i].Nazwisko);
     }
 }
Пример #8
0
        public void uzupelnianieListyOceny()
        {
            dataGridView3.Rows.Clear();
            List <Librarycs.Oceny> tmpList = Librarycs.ListaOceny();

            for (int i = 0; i < tmpList.Count; i++)
            {
                dataGridView3.Rows.Add(tmpList[i].Id, tmpList[i].NazwaPrzedmiotu, tmpList[i].Imie, tmpList[i].Nazwisko, tmpList[i].Ocena, tmpList[i].ImieProwadzącego, tmpList[i].NazwiskoProwadzącego, "Edytuj", "Usuń");
                dataGridView3.Rows[i].Cells[7].Style.BackColor = Color.Green;
                dataGridView3.Rows[i].Cells[8].Style.BackColor = Color.Red;
            }
        }
Пример #9
0
        public void uzupelnianieListyUczniowie()
        {
            dataGridView1.Rows.Clear();
            List <Librarycs.Student> tmpList = Librarycs.ListaStudent();

            for (int i = 0; i < tmpList.Count; i++)
            {
                dataGridView1.Rows.Add(tmpList[i].Id, tmpList[i].Imie, tmpList[i].Nazwisko, "Edytuj", "Usuń");
                dataGridView1.Rows[i].Cells[3].Style.BackColor = Color.Green;
                dataGridView1.Rows[i].Cells[4].Style.BackColor = Color.Red;
            }
        }
Пример #10
0
        private void button1_Click(object sender, EventArgs e)
        {
            Librarycs.Oceny tmp = new Librarycs.Oceny();;
            if (textBox1.Text != "" && comboBox1.Text != "" && comboBox2.Text != "")
            {
                if (button1.Text == "Edytuj")
                {
                    tmp = Librarycs.WczytajOceny(ID);
                }
                try
                {
                    if (button1.Text == "Edytuj")
                    {
                        tmp = Librarycs.WczytajOceny(ID);
                    }
                    tmp.Ocena = Convert.ToInt32(textBox1.Text);
                    if (tmp.Ocena < 1 || tmp.Ocena > 6)
                    {
                        throw new Exception();
                    }

                    tmp.Imie     = tmpListStudent[comboBox2.SelectedIndex].Imie;
                    tmp.Nazwisko = tmpListStudent[comboBox2.SelectedIndex].Nazwisko;

                    tmp.NazwaPrzedmiotu      = tmpListPrzedmiot[comboBox1.SelectedIndex].NazwaPrzedmiotu;
                    tmp.ImieProwadzącego     = tmpListPrzedmiot[comboBox1.SelectedIndex].ImieProwadzącego;
                    tmp.NazwiskoProwadzącego = tmpListPrzedmiot[comboBox1.SelectedIndex].NazwiskoProwadzącego;

                    Librarycs.ZapiszOceny(tmp);

                    f.uzupelnianieListyOceny();
                    this.Hide();
                    f.tryb2();
                    f.Show();
                }
                catch (Exception)
                {
                    MessageBox.Show("Źle wpisana ocena!");
                }
            }

            else
            {
                MessageBox.Show("Podaj wszystkie potrzebne dane!");
            }
        }