none
dotaz2

    Dotaz

  • je to správně public partial class Form1 : Form
       
            string uziv;
            dbs dbs = new dbs();


            private void button2_Click(object sender, EventArgs e)
            {
                uziv = "User";
                radioButton1.Visible = true;
                radioButton2.Visible = true;
                radioButton3.Visible = true;
                radioButton4.Visible = true;
                radioButton5.Visible = true;
                radioButton6.Visible = true;
                radioButton7.Visible = true;
                radioButton8.Visible = true;
                radioButton9.Visible = true;
                radioButton10.Visible = true;
                radioButton11.Visible = true;
                radioButton12.Visible = false;
                radioButton1.Text = "Vlož data do členu";
                radioButton2.Text = "Vlož data do půjčky";
                radioButton3.Text = "Vypiš členy";
                radioButton4.Text = "Vypiš půjčky";
                radioButton5.Text = "Vypiš registrované členy";
                radioButton6.Text = "Vypiš členy bez poplatku";
                radioButton7.Text = "Vypiš půjčky daného člena";
                radioButton8.Text = "Vypiš filmy a jejich počet kopií";
                radioButton9.Text = "Vypiš filmy seřazené dle herce";
                radioButton10.Text = "Edituj tabulku";
                radioButton11.Text = "Smaž hodnotu z tabulky";
                button3.Visible = true;
                button1.Visible = false;
                button2.Visible = false;
                label1.Text = "Přihlášen jako " + uziv + ", vyberte příkaz";
            }

            private void Form1_Load(object sender, EventArgs e)
            {
                listBox1.Visible = false;
                textBox1.Visible = false;
                textBox2.Visible = false;
                textBox3.Visible = false;
                textBox4.Visible = false;
                textBox5.Visible = false;
                textBox6.Visible = false;
                textBox7.Visible = false;
                radioButton1.Visible = false;
                radioButton2.Visible = false;
                radioButton3.Visible = false;
                radioButton4.Visible = false;
                radioButton5.Visible = false;
                radioButton6.Visible = false;
                radioButton7.Visible = false;
                radioButton8.Visible = false;
                radioButton9.Visible = false;
                radioButton10.Visible = false;
                radioButton11.Visible = false;
                radioButton12.Visible = false;
                button3.Visible = false;
            }

            private void button3_Click(object sender, EventArgs e)
            {
                if (uziv == "User")
                {
                    try
                    {
                        if (radioButton1.Checked == true)
                        {
                            bool x = false;
                            try
                            {
                                if (textBox7.Text == "true")
                                {
                                    x = true;
                                }
                                else if (textBox7.Text == "false")
                                {
                                    x = false;
                                }
                            }
                            catch 
                            {
                                MessageBox.Show("Zadej true nebo false");
                            }
                            dbs.vlozClena(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, textBox6.Text, x);
                        }
                        if (radioButton2.Checked == true)
                        {
                            dbs.vlozPujcku(textBox1.Text, textBox2.Text);
                        }
                        if (radioButton3.Checked == true)
                        {
                            try
                            {
                                listBox1.Items.Clear();
                                List<string> list = dbs.vypisCleny();
                                foreach (string s in list)
                                {
                                    listBox1.Items.Add(s);
                                }
                            }
                            catch { MessageBox.Show("CHYBA"); }                        
                        }
                        if (radioButton4.Checked == true)
                        {
                            try
                            {
                                listBox1.Items.Clear();
                                List<string> list = dbs.vypisPujcky();
                                foreach (string s in list)
                                {
                                    listBox1.Items.Add(s);
                                }
                            }
                            catch { MessageBox.Show("CHYBA"); }
                        }
                        if (radioButton5.Checked == true)
                        {
                            try
                            {
                                listBox1.Items.Clear();
                                List<string> list = dbs.vypisRegistrovaneCleny();
                                foreach (string s in list)
                                {
                                    listBox1.Items.Add(s);
                                }
                            }
                            catch { MessageBox.Show("CHYBA"); }                        
                        }
                        if (radioButton6.Checked == true)
                        {
                            try
                            {
                                listBox1.Items.Clear();
                                List<string> list = dbs.vypisNeplaticiCleny();
                                foreach (string s in list)
                                {
                                    listBox1.Items.Add(s);
                                }
                            }
                            catch { MessageBox.Show("CHYBA"); }                       
                        }
                        if (radioButton7.Checked == true)
                        {
                            try
                            {
                                listBox1.Items.Clear();
                                List<string> list = dbs.vypisPujckyClena(textBox1.Text);
                                foreach (string s in list)
                                {
                                    listBox1.Items.Add(s);
                                }
                            }
                            catch { MessageBox.Show("CHYBA"); }
                        }
                        if (radioButton8.Checked == true)
                        {
                            try
                            {
                                listBox1.Items.Clear();
                                List<string> list = dbs.vypisVolneKopie();
                                foreach (string s in list)
                                {
                                    listBox1.Items.Add(s);
                                }
                            }
                            catch { MessageBox.Show("CHYBA"); }
                        }
                        if (radioButton9.Checked == true)
                        {
                            try
                            {
                                listBox1.Items.Clear();
                                List<string> list = dbs.vypisFilmyPodleHercu();
                                foreach (string s in list)
                                {
                                    listBox1.Items.Add(s);
                                }
                            }
                            catch { MessageBox.Show("CHYBA"); }
                        }
                        if (radioButton10.Checked == true)
                        {
                            dbs.Uprav(uziv, int.Parse(textBox1.Text), textBox2.Text, textBox3.Text, textBox4.Text);
                        }
                        if (radioButton11.Checked == true)
                        {
                            dbs.Smaz(uziv, int.Parse(textBox1.Text), textBox2.Text);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Chyba: " + ex.ToString());
                    }
                }
                if (uziv == "Admin")
                {
                    try
                    {
                        if (radioButton1.Checked == true)
                        {
                            dbs.vlozZanr(textBox1.Text);
                        }
                        if (radioButton2.Checked == true)
                        {
                            dbs.vlozFilm(textBox1.Text, textBox2.Text, textBox3.Text);
                        }
                        if (radioButton3.Checked == true)
                        {
                            dbs.vlozKopii(textBox1.Text, textBox2.Text);
                        }
                        if (radioButton4.Checked == true)
                        {
                            dbs.vlozTyp(textBox1.Text);
                        }
                        if (radioButton5.Checked == true)
                        {
                            dbs.vlozHerce(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text);      
                        }
                        if (radioButton6.Checked == true)
                        {
                            try
                            {
                                listBox1.Items.Clear();
                                List<string> list = dbs.vypisZanry();
                                foreach (string s in list)
                                {
                                    listBox1.Items.Add(s);
                                }
                            }
                            catch { MessageBox.Show("CHYBA"); }
                        }
                        if (radioButton7.Checked == true)
                        {
                            try
                            {
                                listBox1.Items.Clear();
                                List<string> list = dbs.vypisTypy();
                                foreach (string s in list)
                                {
                                    listBox1.Items.Add(s);
                                }
                            }
                            catch { MessageBox.Show("CHYBA"); }
                        }
                        if (radioButton8.Checked == true)
                        {
                            try
                            {
                                listBox1.Items.Clear();
                                List<string> list = dbs.vypisKopie();
                                foreach (string s in list)
                                {
                                    listBox1.Items.Add(s);
                                }
                            }
                            catch { MessageBox.Show("CHYBA"); }
                        }
                        if (radioButton9.Checked == true)
                        {
                            try
                            {
                                listBox1.Items.Clear();
                                List<string> list = dbs.vypisFilmy();
                                foreach (string s in list)
                                {
                                    listBox1.Items.Add(s);
                                }
                            }
                            catch { MessageBox.Show("CHYBA"); }
                        }
                        if (radioButton10.Checked == true)
                        {
                            try
                            {
                                listBox1.Items.Clear();
                                List<string> list = dbs.vypisHerce();
                                foreach (string s in list)
                                {
                                    listBox1.Items.Add(s);
                                }
                            }
                            catch { MessageBox.Show("CHYBA"); }
                        }
                        if (radioButton11.Checked == true)
                        {
                            dbs.Uprav(uziv, int.Parse(textBox1.Text), textBox2.Text, textBox3.Text, textBox4.Text);
                        }
                        if (radioButton12.Checked == true)
                        {
                            dbs.Smaz(uziv, int.Parse(textBox1.Text), textBox2.Text);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Chyba: " + ex.ToString());
                    }
                }
            }

            private void radioButton1_CheckedChanged(object sender, EventArgs e)
            {
                if(uziv == "User")
                {
                    label2.Text = "Jméno člena:\n\nPříjmení člena:\n\nTelefonní číslo:\n\nMěsto:\n\nZadejte ulici:\n\nČíslo popisné:\n\nPoplatek (true/false):";
                    textBox1.Visible = true;
                    textBox2.Visible = true;
                    textBox3.Visible = true;
                    textBox4.Visible = true;
                    textBox5.Visible = true;
                    textBox6.Visible = true;
                    textBox7.Visible = true;
                    listBox1.Visible = false;
                }
                if (uziv == "Admin")
                {
                    label2.Text = "Zadejte název žánru";
                    textBox1.Visible = true;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    listBox1.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                    textBox7.Visible = false;
                }
            }

            private void radioButton2_CheckedChanged(object sender, EventArgs e)
            {
                if (uziv == "User")
                {
                    label2.Text = "Zadejte ID člena:\n\nZadejte ID kopie:";
                    textBox1.Visible = true;
                    textBox2.Visible = true;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                    textBox7.Visible = false;
                    listBox1.Visible = false;
                }
                if (uziv == "Admin")
                {
                    label2.Text = "Zadejte název filmu:\n\nZadejte ID herce:\n\nZadejte ID žánru:";
                    textBox1.Visible = true;
                    textBox2.Visible = true;
                    textBox3.Visible = true;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                    textBox7.Visible = false;
                    listBox1.Visible = false;
                }
            }

            private void radioButton3_CheckedChanged(object sender, EventArgs e)
            {
                if (uziv == "User")
                {
                    label2.Text = "Členy";
                    listBox1.Visible = true;
                    textBox1.Visible = false;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                    textBox7.Visible = false;
                }
                if (uziv == "Admin")
                {
                    label2.Text = "Zadejte ID filmu:\n\nZadejte ID typu:";
                    textBox1.Visible = true;
                    textBox2.Visible = true;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                    listBox1.Visible = false;
                    textBox7.Visible = false;
                }
            }

            private void radioButton4_CheckedChanged(object sender, EventArgs e)
            {
                if (uziv == "User")
                {
                    label2.Text = "Pujčky";
                    listBox1.Visible = true;
                    textBox1.Visible = false;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                    textBox7.Visible = false;
                }
                if (uziv == "Admin")
                {
                    label2.Text = "Zadejte druh typu:";
                    textBox1.Visible = true;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                    listBox1.Visible = false;
                    textBox7.Visible = false;
                }
            }

            private void radioButton5_CheckedChanged(object sender, EventArgs e)
            {
                if (uziv == "User")
                {
                    label2.Text = "Registrované Členy";
                    listBox1.Visible = true;
                    textBox1.Visible = false;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox7.Visible = false;
                    textBox6.Visible = false;
                }
                if (uziv == "Admin")
                {
                    label2.Text = "Zadejte jméno herce:\n\nZadejte příjmení herce:\n\nNarození (yyyy-mm-dd):\n\nPůvodní jméno herce:";
                    textBox1.Visible = true;
                    textBox2.Visible = true;
                    textBox3.Visible = true;
                    textBox4.Visible = true;
                    textBox5.Visible = false;
                    textBox7.Visible = false;
                    textBox6.Visible = false;
                    listBox1.Visible = false;
                }
            }

            private void radioButton6_CheckedChanged(object sender, EventArgs e)
            {
                if (uziv == "User")
                {
                    label2.Text = "Členy, kteří neplatili";
                    listBox1.Visible = true;
                    textBox1.Visible = false;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox7.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                }
                if (uziv == "Admin")
                {
                    label2.Text = "Žánry";
                    listBox1.Visible = true;
                    textBox1.Visible = false;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox7.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                }
            }

            private void radioButton7_CheckedChanged(object sender, EventArgs e)
            {
                if (uziv == "User")
                {
                    label2.Text = "Vypsat půjčky-jméno člena:";
                    listBox1.Visible = true;
                    textBox1.Visible = true;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox7.Visible = false;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                }
                if (uziv == "Admin")
                {
                    label2.Text = "Typy";
                    listBox1.Visible = true;
                    textBox1.Visible = false;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                    textBox7.Visible = false;
                }
            }

            private void radioButton8_CheckedChanged(object sender, EventArgs e)
            {
                if (uziv == "User")
                {
                    label2.Text = "Vypsat filmy, počet kopií";
                    listBox1.Visible = true;
                    textBox1.Visible = false;
                    textBox2.Visible = false;
                    textBox7.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                }
                if (uziv == "Admin")
                {
                    label2.Text = "Kopie";
                    listBox1.Visible = true;
                    textBox1.Visible = false;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox7.Visible = false;
                    textBox6.Visible = false;
                }
            }

            private void radioButton9_CheckedChanged(object sender, EventArgs e)
            {
                if (uziv == "User")
                {
                    label2.Text = "Vypsat filmy dle herce";
                    listBox1.Visible = true;
                    textBox1.Visible = false;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox7.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                }
                if (uziv == "Admin")
                {
                    label2.Text = "Filmy";
                    listBox1.Visible = true;
                    textBox1.Visible = false;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox7.Visible = false;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                }
            }

            private void radioButton10_CheckedChanged(object sender, EventArgs e)
            {
                if (uziv == "User")
                {
                    label2.Text = "ID v editované tabulce:\n\nNázev tabulky:\n\nNázev řádku v tabulce:\n\nZadejte novou hodnotu:";
                    textBox1.Visible = true;
                    textBox2.Visible = true;
                    textBox3.Visible = true;
                    textBox4.Visible = true;
                    textBox7.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                    listBox1.Visible = false;
                }
                if (uziv == "Admin")
                {
                    label2.Text = "Herce";
                    listBox1.Visible = true;
                    textBox1.Visible = false;
                    textBox2.Visible = false;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox7.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                }
            }

            private void radioButton11_CheckedChanged(object sender, EventArgs e)
            {
                if (uziv == "User")
                {
                    label2.Text = "ID mazané tabulky:\n\nNázev tabulky:";
                    textBox1.Visible = true;
                    textBox2.Visible = true;
                    textBox3.Visible = false;
                    textBox4.Visible = false;
                    textBox5.Visible = false;
                    textBox7.Visible = false;
                    textBox6.Visible = false;
                    listBox1.Visible = false;
                }
                if (uziv == "Admin")
                {
                    label2.Text = "ID v editované tabulce:\n\nZadejte název tabulky:\n\nMěněný řádek v tabulce:\n\nZadejte novou hodnotu:";
                    listBox1.Visible = false;
                    textBox1.Visible = true;
                    textBox2.Visible = true;
                    textBox3.Visible = true;
                    textBox4.Visible = true;
                    textBox7.Visible = false;
                    textBox5.Visible = false;
                    textBox6.Visible = false;
                }
            }

            private void radioButton12_CheckedChanged(object sender, EventArgs e)
            {
                label2.Text = "ID mazané tabulky:\n\nZadejte název tabulky:"; 
                listBox1.Visible = false;
                textBox1.Visible = true;
                textBox2.Visible = true;
                textBox3.Visible = false;
                textBox4.Visible = false;
                textBox7.Visible = false;
                textBox5.Visible = false;
                textBox6.Visible = false;
            }
        }
    } dík
    středa 6. května 2015 18:23

Odpovědi