public PredstaveDrvo(Pozoriste x) { InitializeComponent(); RPR = x; //1.Kreiranje dokument objekta tipa klase XmlDocument i punjenje XML dokumenta u memoriju XmlDocument dokument = new XmlDocument(); dokument.Load(@"predstave.xml"); //2. Čitanje korijena dokumenta, u ovom slučaju to je tag - predmeti XmlElement korijen = dokument.DocumentElement; treeView1.Nodes.Clear(); // brisanje čvorova, ako postoje, u treeView kontroli //3.Dodavanje korijena Xml dokumenta u treeView kontrolu treeView1.Nodes.Add(new TreeNode(dokument.DocumentElement.Name)); //4. Kreiranja čvora u treeView kontroli TreeNode drvoCvor = treeView1.Nodes[0]; //5. Dodavanje XML elemenata u hijerarhijsku strukturu treeView kontrole // Parametri metode dodajCvor - cvor XMLdokumenta i cvor treeView kontrole dodajCvor(korijen, drvoCvor); }
public UnosPrograma_Form2(Pozoriste x) { InitializeComponent(); RPR = x; NazivProgama_comboBox1.Items.Add("Ljetni"); NazivProgama_comboBox1.Items.Add("Zimski"); NazivProgama_comboBox1.Items.Add("Praznički"); NazivProgama_comboBox1.Items.Add("[Drugo]"); statusStrip1.Visible = false; toolStripStatusLabel1.Text = " "; toolStripStatusLabel2.Text = " "; toolStripStatusLabel3.Text = " "; toolStripStatusLabel4.Text = " "; toolStripStatusLabel5.Text = " "; foreach (Predstava y in RPR.Predstave) { Predstave_checkedListBox1.Items.Add(y.nazivPredstave); } for (int i = 1; i <= RPR.Sale.Count(); i++) { Sale_checkedListBox1.Items.Add(i); } }
public BazaPodatakaAdmin(Pozoriste x, BindingList <Predstava> predstaveX, PredstavaDB predstavaDBX, BindingList <Izuzetak> izuzecix, IzuzetakDB izuzetakDBX) { InitializeComponent(); RPR = x; label6.Visible = false; predstavaDB = new PredstavaDB(); predstave = new BindingList <Predstava>(); predstave = predstaveX; predstavaDB = predstavaDBX; izuzeci = izuzecix; izuzetakDB = izuzetakDBX; }
public PrikaziPrograme_Form2(Pozoriste x) { InitializeComponent(); InfoPrograma_groupBox2.Visible = false; RPR = x; foreach (Pozorisni_program y in RPR.Programi) { Programi_comboBox1.Items.Add(y.nazivPrograma); } NazivPrograma_textBox1.ReadOnly = true; PocetakPrograma_textBox2.ReadOnly = true; KrajPrograma_textBox3.ReadOnly = true; }
public RezervacijaKarata_Form2(Pozoriste x) { InitializeComponent(); RPR = x; r = this.rezervacijaUserControl1; r.Visible = false; Rezervacija_button1.Visible = false; InfoPrograma_groupBox2.Visible = false; for (int i = 0; i < RPR.Programi.Count(); i++) { Programi_comboBox1.Items.Add(RPR.Programi[i].nazivPrograma); } NazivPrograma_textBox1.ReadOnly = true; PocetakPrograma_textBox2.ReadOnly = true; KrajPrograma_textBox3.ReadOnly = true; }
public PredstaveTabela(Pozoriste x) { InitializeComponent(); RPR = x; //1.Kreiranje streama (citaca) tipa klase XmlTextReader i // povezivanje sa c:\TestDir\Predmet2.xml" XmlTextReader citac = new XmlTextReader(@"predstave.xml"); // 2. Kreiranje seta podataka DataSet ds = new DataSet(); //3. Čitanje sadržaja streama u set podataka ds ds.ReadXml(citac); // 4. Prikazivanje podataka u dataGridView kontroli dataGridView1.DataSource = ds.Tables[0].DefaultView; citac.Close(); }
public ProdajaKarata_Form2(Pozoriste x) { InitializeComponent(); RPR = x; validacija = false; InfoPrograma_groupBox2.Visible = false; PredRacun_groupBox1.Visible = false; for (int i = 0; i < RPR.Programi.Count(); i++) { Programi_comboBox1.Items.Add(RPR.Programi[i].nazivPrograma); } NazivPrograma_textBox1.ReadOnly = true; PocetakPrograma_textBox2.ReadOnly = true; KrajPrograma_textBox3.ReadOnly = true; Cijena_textBox1.ReadOnly = true; PotrebnoPlatiti_textBox1.ReadOnly = true; statusStrip1.Visible = false; toolStripStatusLabel1.Text = ("Unesite količinu karata za proračun ili prodaju!"); toolStripStatusLabel1.ForeColor = Color.Red; }
public PrikaziPredstave_Form2(Pozoriste x, BindingList <Predstava> predstaveX, PredstavaDB predstavaDBX) { InitializeComponent(); RPR = x; predstavaDB = new PredstavaDB(); predstave = new BindingList <Predstava>(); predstave = predstaveX; predstavaDB = predstavaDBX; toolStripStatusLabel5.Visible = false; #region Pingovanje Oracle baze da provjerimo konekciju OracleConnection ping = predstavaDB.GetConnection(); try { ping.Open(); toolStripStatusLabel5.Visible = true; toolStripStatusLabel5.Text = "Konektovani na bazu podataka."; toolStripStatusLabel5.ForeColor = Color.ForestGreen; } catch (Exception ex) { toolStripStatusLabel5.Visible = true; toolStripStatusLabel5.Text = "Niste konektovani na bazu podataka."; toolStripStatusLabel5.ForeColor = Color.Red; } #endregion InfoPredstave_groupBox2.Visible = false; NazivPredstave_textBox1.ReadOnly = true; TipPredstave_textBox2.ReadOnly = true; CijenaKarte_textBox1.ReadOnly = true; DatumPredstave_textBox2.ReadOnly = true; KategorijaPredstave_textBox3.ReadOnly = true; Izmjene_button1.Visible = false; CijenaKarte_numericUpDown1.Visible = false; DatumPredstave_dateTimePicker1.Visible = false; KategorijaPredstave_comboBox1.Visible = false; statusStrip1.Visible = false; toolStripStatusLabel1.Text = ""; toolStripStatusLabel2.Text = ""; toolStripStatusLabel3.Text = ""; toolStripStatusLabel4.Text = " "; KategorijaPredstave_comboBox1.Items.Add("Djete"); KategorijaPredstave_comboBox1.Items.Add("Odrasli"); KategorijaPredstave_comboBox1.Items.Add("Penzioner"); KategorijaPredstave_comboBox1.Items.Add("Školarac"); // Deserijalizacija IFormatter serializer = new BinaryFormatter(); FileStream cdat = new FileStream(@"predstave.dat", FileMode.Open, FileAccess.Read); List <Predstava> spasenePredstave = serializer.Deserialize(cdat) as List <Predstava>; cdat.Close(); foreach (Predstava y in spasenePredstave) { Predstave_comboBox1.Items.Add(y.nazivPredstave); } }
public UnosPredstave_Form2(Pozoriste x, BindingList <Predstava> predstaveX, PredstavaDB predstavaDBX, BindingList <Izuzetak> izuzeciX, IzuzetakDB izuzetakDBX) { InitializeComponent(); RPR = x; predstavaDB = new PredstavaDB(); predstave = new BindingList <Predstava>(); predstave = predstaveX; predstavaDB = predstavaDBX; izuzeci = izuzeciX; izuzetakDB = izuzetakDBX; toolStripStatusLabel5.Visible = false; #region Pingovanje Oracle baze da provjerimo konekciju OracleConnection ping = predstavaDB.GetConnection(); try { ping.Open(); toolStripStatusLabel5.Visible = true; toolStripStatusLabel5.Text = "Konektovani na bazu podataka."; toolStripStatusLabel5.ForeColor = Color.ForestGreen; } catch (Exception ex) { toolStripStatusLabel5.Visible = true; toolStripStatusLabel5.Text = "Niste konektovani na bazu podataka."; toolStripStatusLabel5.ForeColor = Color.Red; } #endregion KategorijaPredstave_listBox1.Items.Add("Djete"); KategorijaPredstave_listBox1.Items.Add("Odrasli"); KategorijaPredstave_listBox1.Items.Add("Penzioner"); KategorijaPredstave_listBox1.Items.Add("Školarac"); toolStripStatusLabel1.Text = (" "); toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel2.Text = (" "); toolStripStatusLabel2.ForeColor = Color.Red; toolStripStatusLabel3.Text = (" "); toolStripStatusLabel3.ForeColor = Color.Red; toolStripStatusLabel4.Text = (" "); toolStripStatusLabel4.ForeColor = Color.Red; statusStrip1.Visible = false; #region Forsiranje izuzetka try { XmlSerializer deserializer = new XmlSerializer(typeof(List <Predstava>)); List <Predstava> test = new List <Predstava>(); StreamReader citac = new StreamReader(@"exception.xml"); test = (List <Predstava>)deserializer.Deserialize(citac); citac.Close(); } catch (Exception ex) { int newID = 1; if (izuzeci.Count > 0) { newID = izuzeci.Max(t => t.ID) + 1; } Izuzetak z = new Izuzetak(newID, Convert.ToString(ex.GetType()), DateTime.Today); izuzetakDB.InsertIzuzetak(z); izuzeci.Add(z); } #endregion }